- Full documentation, guide and tutorial
- Learning the Woovebox
- The very basics
- Quick start tutorial
- Tempo and BPM
- Tracks
- Patterns
- Live pattern recording
- Conditional triggering and modification
- Chords
- Arpeggios
- Scales and modes
- Genres
- Patches and Presets
- Sound design
- DNA dynamic patch cross-breeding
- Paraphonic parts
- Multi-instrument mode
- Risers, fallers, sweeps & ear candy
- Live mode
- Song mode
- Full song writing
- Sampler & vocoder
- Mixing & Mastering
- Lo-fi & vintage analog and digital emulation
- Randomization
- Hall effect sensor playing
- Advanced techniques
- Undo
- Boot modes
- Connecting other gear; MIDI, Sync, and audio pass-through
- Remote control expander mode
- Wireless MIDI over Bluetooth
- Connecting Bluetooth typing keyboard/touchpad
- Battery and charging
- Hardware quirks and limitations
- Understanding DSP load
- Looking after your Woovebox
- Firmware updates
- Full documentation, guide and tutorial
- Connecting other gear; MIDI, Sync, and audio pass-through
Connecting other gear; MIDI, Sync, and audio pass-through
Despite is tiny size, your Woovebox can control your other gear's playback and audio via audio in, physical MIDI out, physical MIDI in (models 15B2 and up), analog sync out and wireless MIDI in/out. It can effectively function as the "brain" of a larger setup. Conversely, it can act as a multi-timbral sound module or use a controller to enhance its control surface and features.
Lastly, it can turn any cheap controller or keyboard into an advanced workstation via remote control expander mode.
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").
To enable physical MIDI Out for your song, on its GLob page, set 9/A1/Md.Pt to "Out".
In addition to note and velocity, your Woovebox also transmits volume, pan, filter cut-off and filter resonance data. Note off events are sent as "velocity 0" note on events.
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.
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.
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
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
Your Woovebox can receive MIDI notes and messages via wireless MIDI over Bluetooth, and via physical MIDI (hardware revisions 15 B2 and up, including all SE and Pro models).
Please note that the required circuitry to allow of a physical MIDI input is not available on earlier hardware revisions (15, 15B, 15B1). On these earlier hardware revisions, MIDI input is limited to Bluetooth MIDI only.
To enable physical MIDI In for your song, on its GLob page, set 9/A1/Md.Pt to "Out".
Your Woovebox responds to incoming MIDI data in two distinct modes, selectable by 10/A2/Md.In;
- "Auto"; when editing tracks (e.g. on the 'Seq' page and any of the subsequent pages), any incoming MIDI messages (notes, controller information) regardless of their original MIDI channel are directed to the active track. This behavior allows you to quickly switch sounds by switching active tracks on the Woovebox itself, rather than having to change MIDI channels on your controller. This allows you to use your Woovebox as a performance sounds source for a MIDI connected input device. It also allows you to perform sound design quickly and easily. When using any other mode (Live, Song), your Woovebox acts like a regular 16-part multi-timbral synthesizer and sound module. Incoming MIDI is played on the track (1/Cd-16/A8) that corresponds to the incoming MIDI channel (1-16) information.
- "1-16"; the MIDI channel your controller is broadcasting on is not ignored, and always maps channel 1-16 to 1/Cd-16/A8. Your Woovebox always acts like a regular 16-part multi-timbral synthesizer and sound module.
Track 1/Cd allows up to five notes polyphony, while the other tracks are monophonic. Track 1/Cd - on the Seq ('Sequencer') page exclusively - also detects incoming chords (via MIDI IN), briefly displays them, and makes sure that chord is used next time you program a step using write + key 1-16. Paraphonic tracks will only sound "correct" if the playing chord's root note is played.
To make better use of your Woovebox' more advanced sample playback capabilities, sample kit tracks (e.g. tracks with 'bEhv/'traK bEhv'/'track behavior' on the under 7/hh on the 'GLob' page set to 'SMPK') have subtly different sets of the 16 kit's slices spread over the keyboard;
- notes before C4 play the slices in reverse
- C4-F5 play slice 1-16 as normal
- the next 16 notes play slices 1-16 as normal, but with PLFO trigger set (see PLFO conditional)
- the next 16 notes play slices 1-16 as normal, but with ALFO trigger set (see ALFO conditional)
- the next 16 notes play slices 1-16 as normal, but with FLFO trigger set (see FLFO conditional)
Your Woovebox responds to note velocity, and responds to both "velocity 0" and note off messages to turn off notes. Your Woovebox also responds to filter cut-off (CC#74) and pitch bend (+/- 2 semitones range). The latter responses are temporary (for performance purposes) and are not permanently stored anywhere. Any automation (by song fragments or live scenes) will also override these temporary "performance" settings. E.g. to permanently change the filter cut-off frequency as part of a patch on a track, please change 'Cut.F'/'Cut FrEq') under 2/bS on the 'Fltr' (Filter) page of the relevant track.
Your Woovebox further responds to CC#75, which allows for filter automation to be temporarily negated (turn to full/127) or applied again (turn to 0/off). This is useful for adding live filter tweaking to a performance;
- Make sure you set CC#75 to 0 (the default value) at the start of your song or performance.
- Off/0 for CC#75 is always the natural position to finish knob performances on (but not mandatory!).
- A programmatically closed filter can always be opened using CC#75
- A programmatically fully opened filter cannot be closed using CC#75
Note and chord programming workflow enhancements
On a track's "SEq" page, incoming MIDI notes or chords are detected and automatically placed in the programming buffer. This means that you can play a note or chord on a connected keyboard, and then program it directly into a step as usual, by holding write and pressing the 1-16 key corresponding to the step where you want the note or chord to go. This mechanic works with any connected regular Bluetooth typing keyboards as well.
Avoid ground loops and long cables
Please note that in some cases, ground loop issues may arise if powering both your Woovebox and MIDI sender/receiver using the same USB power source. in In such cases, physical MIDI IN and/or OUT may not work reliably (or at all). To solve this, run your Woovebox off its internal battery, or run the two devices off of different USB power sources. Please also avoid very long MIDI cables, as they may attenuate the signal too much, potentially causing drop-outs in the data stream; this may result in hanging notes, or missed controller messages.
MIDI Real-Time messages and clock sync
Your Woovebox outputs real-time clock/sync, start and stop messages.
Your Woovebox also responds to MIDI start and stop commands.
Please note that your Woovebox does not respond to clock/sync messages due to technical limitations that prevent arbitrary song tempos.
Starting and stopping playback resets transport to the start of the song. Stopping playback sends and "all notes off" MIDI 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.
Device mirroring is off by default, unless the device was booted up with Bluetooth MIDI 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 a breakout cable (a fairly standard cable that is normally used to split mic and stereo headphones) 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.
Analog sync has been successfully tested with the Teenage Engineering Pocket Operator series, as well as the KORG Volca series.
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.
Simple stereo audio pass-through
If you don't wish to dedicate a track to the for use with the the 'In1, 'In 2' or 'In12' oscillators, and just need simple stereo audio pass-through, then you can do so by switching the 'PaSS' setting under 14/A6 on the Song's GLob page to 'thru'.
Signal strength
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...
- "What Is Love" (remake) song SYX (under Download 3.0 example songs and patches .SYX)
The track makes liberal use of overlapping notes + legato for the voice line approximations.
- Advanced "dub"-style delay effects (under Advanced techniques)
The output of either unit can be tapped and used as an oscillator in any patch by choosing it as an oscillator wave type.
- 5. Sd.dP Sidechain Depth (under Dynamics Page)
- 4. S.Lvl Send Level (under Dynamics Page)
The volume/strength (0-127) of the signal generated from this track that should be sent to the send bus ('S.buS').
- Dynamics, Sidechaining, Gating, Ducking, Compression and Transient Shaping (under Sound design)
- Full documentation, guide and tutorial
- Learning the Woovebox
- The very basics
- Quick start tutorial
- Tempo and BPM
- Tracks
- Patterns
- Live pattern recording
- Conditional triggering and modification
- Chords
- Arpeggios
- Scales and modes
- Genres
- Patches and Presets
- Sound design
- DNA dynamic patch cross-breeding
- Paraphonic parts
- Multi-instrument mode
- Risers, fallers, sweeps & ear candy
- Live mode
- Song mode
- Full song writing
- Sampler & vocoder
- Mixing & Mastering
- Lo-fi & vintage analog and digital emulation
- Randomization
- Hall effect sensor playing
- Advanced techniques
- Undo
- Boot modes
- Connecting other gear; MIDI, Sync, and audio pass-through
- Remote control expander mode
- Wireless MIDI over Bluetooth
- Connecting Bluetooth typing keyboard/touchpad
- Battery and charging
- Hardware quirks and limitations
- Understanding DSP load
- Looking after your Woovebox
- Firmware updates