fundamental/schemo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Experimental Testbed Program For GUI/UX Stuff Features To Explore ------------------- - Midi Learning - General OSC connectivity - Undoing/Redo - General Parameters Organization How to Use ---------- Left click on schematic elements to reveal local controls Within the control panels ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1) Left click - normal 2) Middle click - midi edit window (we'll get to that later) 3) Right click - quick learn For MIDI learning, there is additionally an overlay to show the current status of the system. This can be toggled by clicking on MIDI in the upper right (clicking undo does nothing). Now when learning with the overlay on, one click will learn the coarse control and another will record the fine. Mapping many things at once is quite simple and encouraged (though the overlay might start getting a bit weird if over 26 are ever pending at once). These can be killed off in the midi edit window which you can get to via middle click. In this window the size of the scaling, the type of the scaling (this is disabled for now) and the mappings can be edited. On the right there is an undo stack currently capped to 20 events. Clicking on any of those entries will revert the state to a prior point in time. If a parameter is changed within 2 seconds of it's last change this is merged in to a previous undo event (so wiggling groups of controls around does not flood this window out). Anything sent from the window results in some virtual midi events when parameters are mapped, so moving mapped widgets or using undo should send out the proper undo events. Build deps: - A recent version of rtosc [ https://github.com/fundamental/rtosc ] - A recent version of ntk or fltk>=1.3.0
About
Testbed Synth
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published