Skip to content

About

A Windows SC-55 Editor for Roland SC-55. VST enabled

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roland SC-55 Editor - Standalone and VST

Status Version License C++ JUCE Format Platform

SC-55 Editor is a modern Windows application for managing and editing Roland SC-55 Sound Canvas devices through MIDI and SysEx communication.

An editor tailored for the Roland SC-55 hardware unit. It allows you to tweak and control hardware parameters directly from your PC. Roland SoundCanvas SC-55 is a desktop synthesizer, also called sound expander.

A dedicated VST3 plugin version (designed specifically for Ableton Live in my workflow) is yet released. Allows saving all settings as a preset and recalling them on the fly. The vst version allows to do Key Switching: you put a note from C-2 to G8 in a clip then the correponding preset number is loaded. In ex : C#-2 = preset #1, D-2 = preset #2

Using Vibe Coding with Claude and Copilot. Done in C++ and JUCE.

The current version is fully functional and supports tweaking all main parameters.

Works also with Nuked-SC-55-GUI Float emulator that has a midi input, and succesfully tested with The Usual Suspect's one.

sc55-hw

🚀 Upcoming Features

  • more Effects parameters

image

Main window

image

View window

image

Advanced window : real-time ADSR and Velocity Graphics

image

System window


🛠️ Testing Setup & Environment

To test the editor without relying on physical hardware, I used a software emulator alongside virtual MIDI tools:

1. Emulators

2. MIDI Routing & Monitoring

  • loopMIDI: Used to create a virtual MIDI port for interconnectivity. Necessary for emulator use.

    image
  • MIDI-OX: optional - Used to monitor and inspect MIDI messages passing through for verification.

⚠️ Important Note: The emulator uses loopMIDI as its input device. Make sure to disable all other MIDI devices in your setup before launching the emulator to avoid conflicts. When playing keyboard in Ableton, please don't select 'track' for the virtual port in input.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Keywords

Roland SC-55, Roland Sound Canvas, SC-55 MkII, Sound Canvas, MIDI Editor, SysEx Editor, GS MIDI, General MIDI, Hardware Synthesizer, MIDI Device Manager, Windows Application, JUCE Framework, Retro Gaming, DOS Gaming, MIDI Programming

About

A Windows SC-55 Editor for Roland SC-55. VST enabled

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages