apiel/M5Stack-synth

Build steps

linkov opened this issue · 3 comments

Hey, looks like a cool project, can you plz describe the steps you usually take to build it

apiel commented

Hi, sorry but I think I mess it up with the zic library, I should have made branch to keep this projject working. I don't think it is working in the current state. You would have to find the right version of the zic lib in the git history.
For the rest, you just need to install M5stack board in the arduino IDE, install zic lib in the library. Finally open the ino and upload. Should work (or not :p )

Hey, had a lot of errors with zic calls in synth lib when using Arduino, in the end I've built successfully using CLion with platform.io plugin (https://github.com/linkov/m5core2-synth), the only question is how should I change these calls:
tracks->looper->on(naturalNotesDown[keys[k].value + 28]); // 4*7 to start at C4
tracks->looper->off(naturalNotesDown[keys[k].value + 28]);

apiel commented

Sorry at the moment cannot really look at it, but I suspect it is due to the change I did few day ago there apiel/zic@9b7f1bc
Originally the way, I implemented didn't felt right as the starting of loop was based on some note on/off... I think this logic should be part of the App and not of the Zic library. Now the loop can just be started or stopped, and detune by semitone.