jackpf / performer Goto Github PK
View Code? Open in Web Editor NEWThis project forked from westlicht/performer
PER|FORMER Eurorack Sequencer
Home Page: https://westlicht.github.io/performer
License: MIT License
This project forked from westlicht/performer
PER|FORMER Eurorack Sequencer
Home Page: https://westlicht.github.io/performer
License: MIT License
Currently changing patterns will also send a program change. In the case of the voltage block, the previous pattern will be lost (unless it was saved).
We could have an auto-save setting, which will always send a "save" pgm message before we send the pattern change.
Currently there's no visual indication when a curve track is outputting something.
To be able to send pgm changes > 16 (have an initial offset).
Saves from having to go through all sequences and set the scale for one track, for example.
Could happen if shift is held down and encoder is pressed to store the parameter for all sequences.
Currently it freezes on the current note
Since we pre-send program changes by a few ticks, if the pattern is changed after we should pre-send the message, no program change is sent.
Needs logic to make sure program change isn't sent twice.
Not sure what causes it, but seems to be creating a multistep curve, then resetting back to no shape on those steps causes first step max value to get messed up
Relates to this comment: dc5c60e
Could be fixed by always sending pgm change on the actual tick as well (but will result in 2 pgm change messages).
Or better logic, somehow work out if the first one was missed, send the second.
Currently we're just setting the colour of all pixels to 0 (essentially brightness = 0) when the screensaver activates.
It'd be less "hacky" if we actually sent on/off commands to the LCD, and maybe it uses consumes less power this way?
Then we wouldn't need the extra reversed shapes, and it would be easier to see which shape is the reverse of which
"I noticed that I can no longer set the Fill Amount. That was still possible with the old Firmware."
"And then there's the Snapshot preset on the Performer, which I use often. This sends preset 17 to Varigate and Votlagblock. So they switch back to Preset 7. The Snapshot preset should not send any Midi command to the other devices. If im in a cool Preset Every device is on Preset 5 for example and I think the Performer Preset is good but I want to make a little Variation, I normally load the Snapshot Preset make some changes and when I like them, save it on a new pattern, and when I don’t like it I swith back from the Snap Preset to the old one. So when I with from my actual Preset to the Snap Preset, everything should be like before. On the Performer and on the other Devices.But now when I switch to the Snapshot Preset, all other Devices are changing also to whatever is programmed on Preset 7. So maybe you can make the Snapshot preset not sending anything."
Syncing should not happen if sequencer is stopped
Send is implemented, but not receive.
Need to figure out how Malekko devices handle clocking
Bipolar is much less useful (for me).
Currently there seem to be 24 indices for voltage tables, but voltage scale only uses 10.
We could use 20 and have 0.05 increments.
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.