Skip to content

schrab/shruthi-editor

 
 

Repository files navigation

Shruthi-Editor: An unofficial Editor for the Shruthi hardware synthesizer. For 
informations about the Shruthi, see <http://www.mutable-instruments.net/shruthi1>. 
Application icon: "saraswati" by Francois Barbut.
Uses RtMidi 1.0.14 by Gary P. Scavone <http://music.mcgill.ca/~gary/rtmidi/>.

What works:
 - Editing patches.
 - Remotely changing patch options on the shruthi.
 - Loading/saving patches from/to disk.
 - Fetching/sending patches from/to the shruthi.
 - Changes made to patch options on the shruthi change the settings of the
   editor.
 - Generate random patches.


What doesn't work:
 - Automatic fetching/sending, e.g. on loading/saving.
 - Loading/saving full patch sysex.


Prerequisites:
 Qt4: <http://qt.nokia.com/products/>


Compiling under windows (Prerequisites):
To compile it on windows, you need the mingw version of qt and mingw.
You can download them from <http://qt.nokia.com/downloads/windows-cpp>.

Extract mingw first, then install qt. 


Compiling:
Run 
> qmake
> make release
inside the shruthi-editor source folder.


Changes:
v0.16 * support for dual VCF -> new ui layout
      * one minor bugfix
      * old ui layouts are currently broken (e.g. shruthi-editor-onepage.ui,
        shruthi-editor-tabs.ui)
v0.17 * change from portmidi to RtMidi
      * made save format cross system compatible; this breaks backwards
        compatibility
      * added keyboard with panic button
v0.18 * refactored parts of the code
      * added status bar messages to most actions
      * added simple check if patch file is valid
      * added ability to load/save patches in sysex format 
v0.19 * tweaked the keyboard dialog. keys are now black/white
v0.20 * now fetching patches works with latest firmware

About

No description, website, or topics provided.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
COPYING
Unknown
COPYING.rtmidi

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.0%
  • Prolog 1.0%