Star on GitHubStar1.1k stars

Case study

RND Companion: reconstructing the RND Synth SysEx protocol

RND Companion reconstructs the Cymaforma RND Synth's SysEx control vocabulary and implements a C++ codec and companion plugin for patch seeds. The protocol notes identify framing and seed or status commands from a web app and one hardware capture. The client can use a direct MIDI port or host MIDI routing and stores a curated seed library.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: A Cymaforma RND Synth is needed for hardware use and capture.
  • Prerequisites: Building the full companion requires JUCE and the separate music-suite UI source; codec tests do not require JUCE.
  • Limits: The wire vocabulary is based on one hardware capture and may change with firmware updates.
  • License: Unlicense public-domain dedication.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/PROTOCOL.md GitHub · Enkerli/rnd-companion · Revision f98ebb8
  2. README.md GitHub · Enkerli/rnd-companion · Revision f98ebb8

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab