AUDIO VIDEO DEMONSTRATION (starting at 01:42 in the video above):
- Send Program Change (PC) 42
- Listen to Program 42
- Request Program 42 to editor
- Edit Program 42 (in the synth buffer)
- Press Transform Buffer, then Press Request Buffer to record it in your DAW / SYSEX librarian; or save it manually in the synth


GENERIC FEATURES:
- Display parameter Name and Value
- Double click a slider or button to reset it to a default value
- MIDI data rate efficient: only sends a MIDI message if the parameter value is incremented or decremented by 1
SPECIFIC FEATURES (FW REV4):
- (115) Program parameters implemented in the editor using SYSEX. Program parameters are bidirectional
- (14) Panel Buttons / MIDI / Normal Pages parameters implemented in the editor using SYSEX
- MIDI Channel + Program (change) selection slider + buttons
- Buffer Request, Buffer Init, Buffer Transform buttons using SYSEX
WORKFLOW 1 (starting at 00:05 in the video above):
- Select a Program
- Press Buffer Request to load it to the editor
- Start editing (the loaded patch) on the editor (the Patch is edited in the synth buffer)
- Press Transform Buffer, then Request Buffer to record it in your DAW / SYSEX librarian; or save it manually in the synth
WORKFLOW 2 (starting at 01:04 in the video above):
- Press Buffer Init to send an init patch to the synth buffer
- Start editing (the init patch) on the editor (the Patch is edited in the synth buffer)
- Press Transform Buffer, then Press Request Buffer to record it in your DAW / SYSEX librarian; or save it manually in the synth
MOTIVATION:
- Consistent User Experience (no skeuomorphism): Color coding of synth blocks (VCO1 in blue, VCO2 in green, VCF in orange, etc..) which makes it extremely efficient and consistent across synths (rather than using different synth UI or dedicated editors).
- No 'Shift' Button: All parameters are laid out in one page if possible, on the editors.
- Parameter Name and Value: To precisely compare parameter values across synth blocks.
- Better Workflow: If possible, identical synth features are laid out one below each other or in the same order (if one next to another) e.g. VCO 1 and 2 Waves or ADSR VCF and VCA envelops enabling a faster editing / comparing workflow.
- WYSIWYH: What You See Is What You Hear. It’s utmost important that when a value is incremented / decremented by 1 (or next / previous value on a list) on the editor, the editor display changes the parameter value accordingly, so is the edited synth UI (if available and / or in the SYSEX patch if the synth has no UI) and the synth sound changes by this 1 increment / decrement. This is far from trivial, there are often many rounding issues probably due to various / different low level CPU calculations, that needs to be compensated in the editor code.
- Centralized Control: For home studios centralized around one Master Keyboard and all synths being desktop / rack.
- Physical Accessibility: All synths are editable at anytime right in front on the computer screen without having to reach up / down / left / right, etc...
- DAW Recording: It's very easy to integrate TouchOSC in a DAW if you want to record live synth parameter adjustments (and then play them back at will of course); compared to recording various synth parameters from their knobs / UI / dedicated editors.
- TouchOSC: OS agnostic; it runs on MacOS, Windows, Linux, Android and iOS and offers LUA 5.1 support with specific scripting extensions (https://hexler.net/touchosc/manual/script)
LIMITATIONS:
- Only the first ‘Program bytes’ (byte 0x00 to 0x27 in the SYSEX specifications) are implemented due to the missing documentation / pages on the SYSEX specifications; 5 bytes (byte 0x28 to 0x3C) are not implemented, though it appears that the implementation is complete from the User Manual perspective (I cannot find any missing parameter comparing the 2 docs + REV4 supplemental doc). If someone has the missing pages / specifications, please contact me via my website:
https://synthnyc.com
- Editing is in the Right Edit Buffer and in Whole 8 Mode
- Step, User Velocity Taper are not implemented
- When sending parameters to the Voyetra Eight (8), user may experience a click while a key is pressed; this is normal and unavoidable
EDITOR QUESTIONS?
- NB: The editor is a TouchOSC template (.tosc file), it requires a TouchOSC license (https://hexler.net/touchosc)
- If anyone has some questions, please contact me via my website:
https://synthnyc.com
- Not for sale / no licensing at this point
No comments:
Post a Comment
Note: comments that insult people will be removed. Critique on gear is allowed. Do not ask if listings are still available. Click through auction links to check yourself. Posts and pics remain for historical purposes. To reduce spam, comments for posts older than one week are not displayed until approved (usually same day).