Skip to content

jcmoyer/Nuked-SC55

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuked SC-55

Fork of nukeykt/Nuked-SC55 with the goal of extracting the emulator backend so that it can be used in other programs. This fork aims to be 100% behavior-compatible with upstream (including bugs). For bugs that occur in both this fork and upstream, do not open an issue here; report it upstream instead.

Differences from upstream:

  • Produces a library for the emulator.
  • Standard frontend supports routing to multiple emulators to raise polyphony limits.
  • Includes a MIDI-to-WAVE rendererer.
  • Adds tests so that the backend can be modified without worrying about breaking things.
  • Command line is handled slightly differently. Pass --help to a binary to see what arguments it accepts.
  • Improved performance without sacrificing accuracy.

Building

See BUILDING.md.

Contributing

See CONTRIBUTING.md.

License

Nuked SC-55 can be distributed and used under the original MAME license (see LICENSE file). Non-commercial license was chosen to prevent making and selling SC-55 emulation boxes using (or around) this code, as well as preventing from using it in the commercial music production.

About

Roland SC-55 series emulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.3%
  • C 6.9%
  • CMake 3.6%
  • Python 0.2%