- Guides, tutorials and docs
- Learning the Woovebox
- The very basics
- Quick start guide and video
- Tempo and BPM
- Tracks
- Patterns
- Live pattern recording
- Conditional triggering and modification
- Chords
- Arpeggios
- Scales and modes
- Full song writing
- Genres
- Presets
- Sound design
- Paraphonic parts
- Multi-instrument mode
- Risers, fallers, sweeps & ear candy
- Live mode
- Song mode
- Sampler
- Sidechaining, gating, ducking and compression
- Mastering
- Lo-fi & vintage analog and digital emulation
- Randomization
- Hall effect sensor playing
- Advanced techniques
- Undo
- Boot modes
- MIDI, Sync and connecting other gear
- Wireless MIDI over BLE
- Battery and charging
- Hardware quirks and limitations
- Understanding DSP load
- Looking after your Woovebox
- Firmware updates
- Guides, tutorials and docs
- MIDI, Sync and connecting other gear
MIDI, Sync and connecting other gear
Despite is tiny size, your Woovebox can control your other gear's playback and audio via audio in, physical MIDI out, sync out and MIDI over Bluetooth LE.
It can effectively function as the "brain" of a larger setup.
MIDIImplementationChart.md (2KB)
MIDI out
Your Woovebox can send MIDI data to its physical and BLE MIDI out port on a per-channel basis. All MIDI channels behave like monophonic instruments, accepting only one note at a time ("Omni Off/Mono").
In addition to note and velocity, as of firmware 2817, your Woovebox also transmits volume, pan, filter cut-off and filter resonance data. Note off events are sent as "velocity 0" note on events.
(firmware 2465+) On a track's 'GLob' page, use the 'MIdI' setting under the 8/Pc key to specify which channel (1-16) the track should send its data to.
(firmware 2817+) By selecting from the sixteen alternative channels (indicated by a "." at the end), filter cut-off and filter resonance can be sent as NRPN messages instead of standard (CC 71 and CC 74) controller message. This is useful for gear that responds to XG/GS-compatible NRPN (CC 98, CC98, CC 6 sequence) messages rather than standard MIDI CC messages.
As of firmware 2817+ your Woovebox transmits the following controller messages;
- MIDI CC 0, Bank Select (MSB), part of patch change
- MIDI CC 7, Volume, sends a track's volume including fragment/scene automation
- MIDI CC 10, Pan, sends a track's panning information including everything that affects pan position on a track's 'Pan ' page
- MIDI CC 32, Bank Select (LSB), part of patch change
- MIDI CC 71, Filter resonance, sends a track's filter resonance (not sent if using XG/GS NRPN mode instead)
- MIDI CC 74, Filter cut-off, sends a track's filter cut-off including fragment/scene automation (not sent if using XG/GS NRPN mode instead)
MIDI Patch Changes
As of firmware 2817, your Woovebox can send MIDI patch changes (including LSB and MSB bank selection) on a per pattern basis.
To select the MIDI patch number, set "Md.Pc"/"MIdI Pach" under 14/A6 on the Pttn page for each pattern. Please note that the patch number is 1-based and 0 is 'off' (no patch change for this pattern).
If your external device requires a bank select message, you can use "Md.bM"/15/A7 and "Md.bL"/16/A8 for bank MSB and LSB respectively.
MIDI SysEx
Your Woovebox can send and receive songs, patches and samples through standard SysEx messages.
MIDI In
Incoming MIDI will play on the currently selected track only, and all MIDI channels behave like monophonic instruments, accepting only one note at a time. ("Omni On/Mono" aka "Mode 2"). For notes, your Woovebox responds to note on/off and velocity information only. Your Woovebox responds to both "velocity 0" and note off messages to turn off notes.
MIDI Real-Time messages and clock sync
Your Woovebox outputs real-time clock/sync, start and stop messages via its physical MIDI out and MIDI over BLE capability.
Your Woovebox also responds to MIDI start and stop commands sent to it via MIDI over BLE.
Starting and stopping playback resets transport to the start of the song. Stopping playback sends and "all notes off" event to prevent any hanging notes.
Turning off Wooveconnect CC messages
To prevent your Woovebox from sending Wooveconnect-related MIDI CC messages to your external gear, turn off Wooveconnect device mirroring; find the "Mirr dvcE" context menu option in Song mode's 'GLob' page and action it.
As of firmware 2817, device mirroring is off by default, if the device was not booted up with BLE enabled.
Analog sync
Even today, analog sync pulses are a popular way to start, stop and synchronize playback of other gear. Your Woovebox can output an analog sync pulse via the included breakout cable that connects to the headphone output jack.
To enable the sync pulse, switch to Song mode. scroll to the 'GLob' page, and change the 'Sync' parameter under the 13/A5 key to 'on'.
Note that enabling 'Sync' without using the breakout cable, may cause a faint clicking noise. Therefore, keep this setting at 'off' if the breakout cable is not in use.
Please do not attempt to listen to the sync pulse with headphones without attenuating the signal externally first. While low and electrically safe, the ~2.7V signal is very loud and may damage your headphones or hearing. Please also note that the ~2.7V voltage may not be sufficient to drive some older analog gear that expects higher voltages.
Line input
Your Woovebox can incorporate up to two incoming audio sources into the synthesizer's signal path; on any tracks' Osc1 or Osc2 page, simply select 'In1 ', 'In 2' or 'In12' for the for 'WavE' (WavE typE) under the 1/Cd key;
- 'In1 'uses audio from the incoming audio's left channel as if it were an oscillator source
- 'In 2' uses audio from the incoming audio's right channel as if it were an oscillator source
- 'In12' use audio from the both the audio's left and right channels mixed down into mono, as if it were an oscillator source
This is a very powerful way of incoporating external audio into your Woovebox' final output; it allows for sound-designing with external audio as well as effecting external audio or even have external audio effect internally synthesized audio (for example through the dynamics/'dyna' section).
Note, however, that this also means that you will not hear incoming audio until you play a note that uses the 'In1, 'In 2' or 'In12' oscillators.
Please also note that any signal fed into the line input needs to be at a sufficiently amplified line-level (-10dbV minimum). The line-input is not meant for, for example, microphone-level input.
You may also be interested in...
- Offers
- 4. S.Lvl Send Level (under Dynamics)
The volume/strength (0-127) of the signal generated from this track that should be sent to the send bus ('S.buS').
- 11. SuSt Filter Envelope Generator Sustain (under Filter page)
- 9. Attk Filter Envelope Generator Attack (under Filter page)
- 8. C2EF Filter to effects (under Filter page)
- Guides, tutorials and docs
- Learning the Woovebox
- The very basics
- Quick start guide and video
- Tempo and BPM
- Tracks
- Patterns
- Live pattern recording
- Conditional triggering and modification
- Chords
- Arpeggios
- Scales and modes
- Full song writing
- Genres
- Presets
- Sound design
- Paraphonic parts
- Multi-instrument mode
- Risers, fallers, sweeps & ear candy
- Live mode
- Song mode
- Sampler
- Sidechaining, gating, ducking and compression
- Mastering
- Lo-fi & vintage analog and digital emulation
- Randomization
- Hall effect sensor playing
- Advanced techniques
- Undo
- Boot modes
- MIDI, Sync and connecting other gear
- Wireless MIDI over BLE
- Battery and charging
- Hardware quirks and limitations
- Understanding DSP load
- Looking after your Woovebox
- Firmware updates