GithubHelp home page GithubHelp logo

tharts / shruthi-and-ambika-editors Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ixox/shruthi-and-ambika-editors

0.0 0.0 0.0 2.58 MB

Software editor for the Shruthi and Ambika synths (macOS / Windows / VST / AU / Standalone)

C++ 96.97% C 3.03%

shruthi-and-ambika-editors's Introduction

Ambika & Shruthi Ixox Editors

Here is the github repository of the Ixox Shruthi Editor.
I used the very nice JUCE library to develop them.
Binaries are available in the Releases area, here.
They are open source and free to use.

You'll find binaries for both mac (10.7+) and windows (win32 and x64). They're available as standalone editors and as a plugins (VST and AU).
A big advantage of those editors is that they talk directly to your synth, so they are very easy to setup and should work with all DAWs (yes NRPN will reach your shruthi/Ambioka even with ableton live).
I also hope you'll enjoy the resizable clean interface and the ease of use.

The midi device you select in the plugin must not be used by your DAW. If you don't follow this rules, the plugin won't be able to open it.
The plugins keep in sync the 3 following references :

  • The DAW for automation
  • The shruthi/ambika itself
  • The plugin UI

Each modification you make in one of the 3 is propagated to the 2 others.

Once you have a preset you like, just press the PULL button to retrieve the current preset. After that you can start use the automation in your DAW for any parameter or just modify the preset with the plugin UI. (Pull/Push for the sequencer is independant from the main one, same thing for the ambika multi part data).
The states of the UI is saved with your song, and next time you'll load it, you'll retrieve the exact same sounds. You don't even need to save the preset on your Shruthi Eprom/ Ambika sdcard.
For Ambika you can open as many plugins instances as number of parts you use. Don't have more than 1 controlling the multi part tab.
The plugins support several shruthi or ambika machines, just select the correct midi device for the one you want to talk to.

If you use the standalone version, select the keyboard you want to use in the top left "option" menu, midi events will be forwarded to your synth, the correct midi channel will be set on the way.

Please report all bugs you find,
Thanks
Xavier Hosxe

Shruthi screenshots





Ambika screenshots






shruthi-and-ambika-editors's People

Contributors

ixox avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.