W
eb
A
udio
S
tudio
File manager
Help
About
Login
Logout
[
]
Workspace
Load
Operations
Component builder
Soft clear
Hard clear
Patches dock
Display
All
MIDI
MOD/S3M/XM
Controllers
Sources
Nodes
Probes
Logical gates
Components
Destinations
Text
Component builder
Component
Add input port
Add output port
Add control port
Quit
Component
Name
Load
Double deck
Name
Play mode
Playlist
Playlist loop
Shuffle
Track loop
Load
Save
Tracks
Edit
Play
Constant
Name
Value
Constant
Name
Value
Value
Value
Noise generator
Name
Type
White
Pink
Brown
Microphone
Name
Video
Name
Load
Transport
Audio
Name
Load
Transport
Loop On
Launchpad
Name
MIDI Input
Session MIDI channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
User1 MIDI channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
User2 MIDI channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Output MIDI channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
MOD/S3M/XM player
Name
Load
Transport
-
Play
Pause
Stop
Loop
Separation
standard
65/35
mono
VU
MIDI Input
Name
Inputs count:
MIDI Input
Input channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Output channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Channel setup
Set inst.
MIDI Controller
Name
Inputs count:
MIDI input
Source
Channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Control
Transparent mode
01 - Modulation Wheel or Lever
02 - Breath Controller
04 - Foot Controller
05 - Portamento Time
07 - Channel Volume (formerly Main Volume)
08 - Balance
10 - Pan
11 - Expression Controller
12 - Effect Control 1
13 - Effect Control 2
16 - General Purpose Controller 1
17 - General Purpose Controller 2
18 - General Purpose Controller 3
19 - General Purpose Controller 4
64 - Damper Pedal on/off (Sustain)
65 - Portamento On/Off
66 - Sostenuto On/Off
67 - Soft Pedal On/Off
68 - Legato Footswitch
69 - Hold 2
70 - Sound Controller 1 (default: Sound Variation)
71 - Sound Controller 2 (default: Timbre/Harmonic Intens.)
72 - Sound Controller 3 (default: Release Time)
73 - Sound Controller 4 (default: Attack Time)
74 - Sound Controller 5 (default: Brightness)
75 - Sound Controller 6 (default: Decay Time)
76 - Sound Controller 7 (default: Vibrato Rate)
77 - Sound Controller 8 (default: Vibrato Depth)
78 - Sound Controller 9 (default: Vibrato Delay)
79 - Sound Controller 10 (default undefined)
80 - General Purpose Controller 5
81 - General Purpose Controller 6
82 - General Purpose Controller 7
83 - General Purpose Controller 8
84 - Portamento Control
91 - Effects 1 Depth (default: Reverb Send Level - formerly External Effects Depth)
92 - Effects 2 Depth (formerly Tremolo Depth)
93 - Effects 3 Depth(default: Chorus Send Level - formerly Chorus Depth)
94 - Effects 4 Depth (formerly Celeste [Detune] Depth)
95 - Effects 5 Depth (formerly Phaser Depth)
MIDI output
Channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Control
Transparent mode
01 - Modulation Wheel or Lever
02 - Breath Controller
04 - Foot Controller
05 - Portamento Time
07 - Channel Volume (formerly Main Volume)
08 - Balance
10 - Pan
11 - Expression Controller
12 - Effect Control 1
13 - Effect Control 2
16 - General Purpose Controller 1
17 - General Purpose Controller 2
18 - General Purpose Controller 3
19 - General Purpose Controller 4
64 - Damper Pedal on/off (Sustain)
65 - Portamento On/Off
66 - Sostenuto On/Off
67 - Soft Pedal On/Off
68 - Legato Footswitch
69 - Hold 2
70 - Sound Controller 1 (default: Sound Variation)
71 - Sound Controller 2 (default: Timbre/Harmonic Intens.)
72 - Sound Controller 3 (default: Release Time)
73 - Sound Controller 4 (default: Attack Time)
74 - Sound Controller 5 (default: Brightness)
75 - Sound Controller 6 (default: Decay Time)
76 - Sound Controller 7 (default: Vibrato Rate)
77 - Sound Controller 8 (default: Vibrato Depth)
78 - Sound Controller 9 (default: Vibrato Delay)
79 - Sound Controller 10 (default undefined)
80 - General Purpose Controller 5
81 - General Purpose Controller 6
82 - General Purpose Controller 7
83 - General Purpose Controller 8
84 - Portamento Control
91 - Effects 1 Depth (default: Reverb Send Level - formerly External Effects Depth)
92 - Effects 2 Depth (formerly Tremolo Depth)
93 - Effects 3 Depth(default: Chorus Send Level - formerly Chorus Depth)
94 - Effects 4 Depth (formerly Celeste [Detune] Depth)
95 - Effects 5 Depth (formerly Phaser Depth)
Analog output
MIDI Output
Label
MIDI Ouput
Disable MIDI filter
Gain
Transport
Stop
MIDI file player
Name
Load
Transport
Play
Pause
Stop
Loop
Tempo
Tracks
Inst.
Drums
Splitter
For instruments
For drums
Add MIDI mapper
Add MIDI transposer
Add MIDI expander
Create
MIDI Expander
Name
Instrument
Master detune
Inst.
Note
Source
Midi bank
Samples
Load inst.
MIDI bank
Remapped instrument
Load
Reference note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Detune
Loop on
Loop range
Sustain
Stereo spreading
Stereo position
Drums assignment
Edit
MIDI Splitter
Name
MIDI Ouput 1
Start
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
End
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
MIDI Ouput 2
Start
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
End
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
MIDI Filter
Name
Crossing
Passing through
All instruments
All drums
All instruments except one
All drums except one
One instrument
One channel
One drum
One note
Note greater or equal
Note less or equal
Instrument
Drum
Channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Pitch bend
Enabled
MIDI chorder
Name
Chord type
Copy
Shift 1
Shift 2
Shift 3
Shift 4
Shift 5
Shift 6
MIDI arpeggiator
Name
Chord type
Copy
Shift 1
Shift 2
Shift 3
Shift 4
Shift 5
Shift 6
Direction
Ascending
Descending
Ascending / Descending
Random
Octave range
1
2
3
Inter-note duration
Loop
MIDI Transposer
Name
Octave
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
Semitone
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
Fifth
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
MIDI
Name
Instrument
Remapped instrument
MIDI channel mapper
Label
Channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Remapped channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
MIDI Drum Mapper
Name
Drum
Remapped drum
MIDI note to freq
Name
Ramp
Offset
VLFO
Name
Type
Sine
Square
Sawtooth
Triangle
Wave
Square+Sine
Square-Sine
Duty cycle
Frequency
Output #1 range
Set
Output #2 range
Set
Output #3 range
Set
Output #4 range
Set
Pre def. oscillator
Name
Type
Sine
Square
Sawtooth
Triangle
DETUNE
Analog
MIDI
Frequency
Note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Stereo spreading
Stereo position
Extended oscillator
Name
Type
Sine
Square
Sawtooth
Triangle
Wave
Square+Sine
Square-Sine
Duty
Phase
Range
Set
Detune
Analog
MIDI
Frequency
Note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Stereo spreading
Stereo position
DFT Oscillator
Name
Load
Bank
AKWF Catalog
Waveform
Load
Detune
Analog
MIDI
Frequency
Note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Stereo spreading
Stereo position
Curve
Name
Curve
Silence
Sine
Square
Sawtooth
Triangle
Noise
Add noise
Set
Detune
Analog
MIDI
Frequency
Note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Stereo spreading
Stereo position
Loop audio buffer
Name
Load
Playback rate
÷ 4
÷ 3
÷ 2
1
× 2
× 3
× 4
Detune
Triggered Audio Buffer
Name
Load
Note
Loop On
Hold
Playback rate
÷ 4
÷ 3
÷ 2
1
× 2
× 3
× 4
Detune
Midi mode
Instrument
Drum
Reference note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Decay duration
Analog chorder
Name
Chord type
Output Mode
Frequency
Cent
Shift
Reference note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Sequencer
Name
Nomber of steps
Tempo
Operations
Edit
Text
Name
Text
Set
Virtual keyboard
Name
Octave
1
2
3
4
5
6
7
8
Keyboard
Add played notes in sequencer
Analog
MIDI
Output Mode
Note frequency
Cent / Reference note
Shift (experimental)
Reference note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Channel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Instrument
Sequencer Notes
Save notes
Transport
Play
Note to Cent
Name
Reference note
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
1
2
3
4
5
6
7
8
Set
Knob
Name
Slider
Name
On/Off
Name
Led
Name
Analog probe
Name
NProbe
Name
Gain
Name
Gain
'Channel volume' MIDI Control
Squelch
Name
Level
Envelope detector
Name
Sample and hold
Name
Stereo panner
Name
Panner
ADSR controller
Name
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Envelope
Name
Attack duration
Attack level
Decay duration
Sustain level
Release duration
Channels splitter
Name
Channels merger
Name
Biquadratic filter
Name
Type
lowpass
highpass
bandpass
lowshelf
highshelf
peaking
notch
allpass
Frequency
Q
Gain
Detune
Convolver
Name
Normalise
On
Off
Creation Mode
Code generated
Load IR Filter file
Load IR filter
Bank
IR filter
Load
Code
Edit
Delay
Name
Delay
µDelay
Name
Delay
Dynamic compressor
Name
Threshold
Knee
Ratio
Attack
Release
Reduction
Wave shaper
Name
Oversample
None
2x
4x
Curve generation mode
Code
Draw
Code
Edit
Draw
Preset
Asymetric
Bezier
Class A
Clean
Super Clean
Crunch
Fuzz
Super Fuzz
Standard
Standard Lower
Smooth
Not So Distorded
Vertical
Noisy Hi Gain
Hi Gain Modern
Set
Reset
Apply
Inverter
Name
Script processor
Name
Global vars
Processing code
Edit
HRTF
Name
Azimuth
Elevation
Distance
IRCAM HRTF
Name
Azimuth
Elevation
>Distance
Head Model
Mode
Raw
Compensated
Pitch shifter
Name
Shift
Pitch shifter
Name
Pitch ratio
Overlap ratio
Grain Size
256
512
1024
2048
4096
8192
Pitch shifter
Name
Pitch
AND gate
Name
NAND gate
Name
OR gate
Name
NOR gate
Name
XOR gate
Name
NXOR gate
gate
Name
NOT gate
Name
Scope
Name
FFT Size
32
64
128
256
512
1024
2048
4096
8192
16384
VU meter
Name
Spectrum data
Name
Vocoder
Name
Spectrum analyser
Name
FFT Size
32
64
128
256
512
1024
2048
4096
8192
16384
Smoothing
Display range
Waterfall
Name
Palette
FFT Size
32
64
128
256
512
1024
2048
4096
8192
16384
Smoothing
Display range
Show large waterfall
Audio destination
Name
Channel count:
Sampling rate:
Hz
Recorder
Name
Encoding
Wav
Ogg
Mp3
Transport
Record
Stop
Cancel
Recording
Min
Max
Step
Set
Cancel
Close
×
About
Web Audio Studio
×
Author
JLBee
Version
0.1.0.0
Credits
Acknowledgements
Web design
JavaScript
PHP
Resources
Boostrap 4.5.0
Font Awesome 4.7.0
JQuery 3.5.1
MidiPlayerJS
WebMidi.js v2.5.1
Popper.js
CreateJS
JSPanel 4.11.3
Validate
Web Audio Recorder
Tonal
FileSaver.js
canvas-toBlob.js
Bootbox.js
bowser
Numeral.js
Beet.js
dsp.js
ACE editor
reCAPTCHA v3
webaudio-mod-player
adsr-envelope
ddSlick
bootstrap-slider
jQuery Knob
webaudio-controls
PHPMailer 6.1.5
IR Filters for convolver
IRCAM filters for HRTF
MIDI.js Soundfonts
Waterfall palettes
FreePats General MIDI sound set
AKWF Oscillator waveforms
Free Wave Samples
The Mod Archive
Philharmonia Sound Samples
Playlist editor
×
Sequencer
×
×
Global vars
Code
Login
×
Your email address
Your password
Password lost
Create an account
Reset your password
×
Your email address
Create an account
×
Your name
Your email address
We'll never share your email with anyone else.
Your password
Check password
Drums assignment
×
Waterfall
[
]
×
File manager
[
]
×
Directories
Files
Choose file