diff --git a/index.html b/index.html index 8298d6e..3c473a0 100644 --- a/index.html +++ b/index.html @@ -157,7 +157,7 @@ - +
Audio Engine
@@ -169,12 +169,13 @@
- +
Samples

List of samples

-

Loading Samples

+

Controlling samples

+

External samples

MIDI

diff --git a/src/Documentation.ts b/src/Documentation.ts index c64d25b..08ffe14 100644 --- a/src/Documentation.ts +++ b/src/Documentation.ts @@ -8,6 +8,7 @@ import { sampler } from "./documentation/learning/audio_engine/sampler"; import { sample_banks } from "./documentation/learning/samples/sample_banks"; import { audio_basics } from "./documentation/learning/audio_engine/audio_basics"; import { sample_list } from "./documentation/learning/samples/sample_list"; +import { sample_controls } from "./documentation/learning/samples/sample_controls"; import { software_interface } from "./documentation/basics/interface"; import { shortcuts } from "./documentation/basics/keyboard"; import { code } from "./documentation/basics/code"; @@ -25,7 +26,6 @@ import { cyclical_time } from "./documentation/learning/time/cyclical_time"; import { long_forms } from "./documentation/learning/time/long_forms"; import { midi } from "./documentation/learning/midi"; import { osc } from "./documentation/learning/osc"; -import { sound } from "./documentation/engine"; import { patterns } from "./documentation/patterns/patterns"; import { functions } from "./documentation/patterns/functions"; import { variables } from "./documentation/patterns/variables"; @@ -93,7 +93,6 @@ export const documentation_factory = (application: Editor) => { linear: linear_time(application), cyclic: cyclical_time(application), longform: long_forms(application), - sound: sound(application), synths: synths(application), chaining: chaining(application), patterns: patterns(application), @@ -119,6 +118,7 @@ export const documentation_factory = (application: Editor) => { bonus: bonus(application), sample_list: sample_list(application), sample_banks: sample_banks(application), + sample_controls: sample_controls(application), loading_samples: loading_samples(application), about: about(), }; diff --git a/src/InterfaceLogic.ts b/src/InterfaceLogic.ts index 4ea11f2..88c9da5 100644 --- a/src/InterfaceLogic.ts +++ b/src/InterfaceLogic.ts @@ -521,6 +521,7 @@ export const installInterfaceLogic = (app: Editor) => { "oscilloscope", "sample_list", "loading_samples", + "sample_controls", ].forEach((e) => { let name = `docs_` + e; document.getElementById(name)!.addEventListener("click", async () => { diff --git a/src/documentation/engine.ts b/src/documentation/learning/samples/sample_controls.ts similarity index 95% rename from src/documentation/engine.ts rename to src/documentation/learning/samples/sample_controls.ts index 4b48e1d..8d15891 100644 --- a/src/documentation/engine.ts +++ b/src/documentation/learning/samples/sample_controls.ts @@ -1,7 +1,7 @@ -import { type Editor } from "../main"; -import { makeExampleFactory } from "../Documentation"; +import { type Editor } from "../../../main"; +import { makeExampleFactory } from "../../../Documentation"; -export const sound = (application: Editor): string => { +export const sample_controls = (application: Editor): string => { const makeExample = makeExampleFactory(application); return `