forked from soundio/soundstage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
module.js
executable file
·53 lines (46 loc) · 1.75 KB
/
module.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// Soundstage color theme
//
// Red #d60a3f
// Muted red #b5002f
// Orange #d8841d
// Palegreen fg #acb9b8
// Darkgreen bg #1c2726
import { print } from './modules/print.js';
print(' - http://github.com/soundio/soundstage');
import Soundstage from './modules/soundstage.js';
import { register } from './modules/constructors.js';
import Input from './nodes/input.js';
import Meter from './nodes/meter.js';
import EQ from './nodes/eq.js';
import Mix from './nodes/mix.js';
import Envelope from './nodes/envelope.js';
import Tick from './nodes/tick.js';
import Recorder from './nodes/recorder.js';
import Sink from './nodes/sink.js';
import Sample from './nodes/sample-set.js';
import Tone from './nodes/tone.js';
import Noise from './nodes/noise.js';
import Instrument from './nodes/instrument.js';
import Metronome from './nodes/metronome.js';
/* Register the base set of AudioNode constructors */
register('input', Input);
register('meter', Meter);
register('eq', EQ);
register('mix', Mix);
register('envelope', Envelope);
register('tick', Tick);
register('recorder', Recorder);
register('sink', Sink);
register('sample', Sample);
register('tone', Tone);
register('noise', Noise);
register('instrument', Instrument);
register('metronome', Metronome);
export default Soundstage;
export { register };
export { timeAtDomTime, domTimeAtTime, getContextTime } from './modules/context.js';
export { transforms, parseValue } from './modules/transforms.js';
export automate, { automato__, isAudioParam, getValueAtTime } from './modules/automate.js';
export * from './modules/encode.js';
export { requestBuffer } from './modules/request-buffer.js';
export { getEventsDuration, getEventDuration } from './modules/events.js';