Use the colour pickers below to change the colours of the page and controls.
Page
Button
Select
Slider
Panel
100
Label
Output
×
Navigation: This app can be navigated completely via key commands. Tab to move forward, Tab + Shift to move
backward.
To jump between modules, use Alt +
C = Master Sync
V = Drum Machine
B = Bass Synth
N = Poly Synth Effects
M = Poly Synth
These keys can be changed via the main page.
To interact with dropdown menus, use down and up arrows for selection and Return to select.
For sliders I have added some extra commands for working with audio params in the frequency range.
When a slider is in focus you can use the left and right arrows to increase and decrease the value
by the designated step value. Holding Shift while using the arrow keys will times the step value by X10,
holding Shift + Ctrl + arrow keys will multiply the step value by X100. To set a slider to its minimum value
press 1,
for max value press 2, and to return to default press 0. These controls can also be used with a screen reader,
VoiceOver users will not need to interact with the slider to use these controls and will still get full
feedback.
Modules:
Sync Mate sets the master tempo and number of steps for the drum machine and the bass synthesisers sequencer.
Use the start, stop button so start and stop both sequencers. Changing tempo while playing will restart both
sequencers from step 1.
Drum Machine, use the show programmer button to reveal the full-page mixer and programmer underneath the drum
machine. Use the mixer panel to set the volumes for each drum sound.
Click on the steps in the programmer to have the drum sound play on that step. If not all the steps are shown
this means they are in overflow, you can use the Tab key to reveal the
steps or swipe with a track pad touch screen. Mouse users there is also a slider revealed to show the missing
steps. Use the show mutes’ button to reveal the mute buttons panel.
You can mute out chosen sounds and change patterns or drum sounds then bring them back in or create build ups.
Bass Synth is a simple single oscillator synthesiser with an amplifier envelope, filter, and bass booster. Use
the drop downs to select oscillator and filter types. Use the show sequencer
button to reveal the sequencer below the synth. The sequencer is made from drop down menus, use these to select
a note that will play on that step. Like the drum programmer the sequencer
uses overflow to fit in all the steps. Use the same controls as the drum programmer to reveal the sequencer
steps.
Poly Synth Effects combine a dimension expander with a delay. The expander is comprised of 4 separate short
delay lines each slightly staggered to give a wider bigger sound.
Use the wet/dry to blend the signals and feedback to set how much signal is fed back to the delay lines. Use
space/time to set the length of the delays. This is then processed through the delay stage.
Poly Synth is a polyphonic synthesiser emulating the Super Saw style oscillator. This adds a choice of Triangle,
Square and Saw waves. Select how many oscillators are stacked and use the detune control to detune all
oscillators.
The signal is the routed through the amp with an ADSR envelope. Finally passing through the modulated filter.
Use the LFO rate and depth to modulate the cut off frequency. Finally play the synth with your computer
keyboard,
use keys A, S, D, F, G, H, J, K, L, ;, and ‘ as the white keys and W, E, T, Y, U, O, and P as sharp/flat. Use Z
to transpose the keyboard down an octave and X to transpose upwards.
Voice Settings
This project uses speech to text to control parameters and to map MIDI CC's.
The commands are as follows.
To set the value of a slider say “set 'parameter name' value”
example “set low frequency 5000”
speak values as five thousand or five hundred etc.
To increase or decrease a slider by a value say “'parameter name' up 20” or “'parameter name' down 20”.
To hear the range of a slider say “'parameter name' range”.
To hear the contents of a drop down say “'parameter name' list”.
To hear the current value of a slider or menu say “current 'parameter name'”.
To map a MIDI CC say “'parameter name' map”.
Parameter names list
Low Frequency, Low Gain, Mid Frequency, Mid Gain, Mid Peak, High Frequency, High Gain.
Dimension wet, Dimension Feedback, Dimension Space Time.
Delay Wet, Delay Feedback, Delay Time, Delay Low Cut.