rafamj / elecmidi Goto Github PK
View Code? Open in Web Editor NEWC program to help write electribe 2 patterns.
License: GNU General Public License v3.0
C program to help write electribe 2 patterns.
License: GNU General Public License v3.0
This is a cool project, sortof a little csound language for electribe2. ❤️
I'm trying to get this to work on my es2 (currently I can change the pattern number using elecmidi but the read
, see testoutput below).
some ideas:
$ elecmidi
env-var ELECTRIBE2 found ('/dev/midi2:0')
starting interactive prompt
elecmidi>
elecmidi> ls
example1.txt example2.txt template.txt idea.mid
elecmidi> import template.txt
elecmidi> lfo 1 oscillator sin 4 3 5 # apply lfo on oscillator-param between 3..5 with 4hz sinewave
elecmidi> lfo 1 ifx sin 4 2 3 # apply lfo on IFX-param between 2..3 with 4hz sinewave
elecmidi> import idea_v1.mid
elecmidi> read
elecmidi> export idea_v2.mid
$ cat test1.txt
#selects pattern 1 (The pattern is only modified in memory. In order to save it permanently is necessary to pulse the "write" button)
goto 6
wait 1
stop
$ cat test1.txt | ./elecmidi
# works ..the electribe2s changed it pattern to 6
$ cat test1.txt
#selects pattern 1 (The pattern is only modified in memory. In order to save it permanently is necessary to pulse the "write" button)
goto 6
read # <----------------- adding `read`
wait 1
stop
$ cat test1.txt | ./elecmidi
error receiving data 0
ps. this was compiled with:
int channel=1 // I've also tried 0
int sampler=1; //0 synth 1 sampler
Your repo helped me a lot to implement my web UI for electribe 2.
You can find my code there: https://github.com/apiel/electribe-ui
You will find some info to parse the data (even if I got lot inspiration from your code :p ), have a look especially at https://github.com/apiel/electribe-core
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.