niklasberlin / midicraft_extended_led_feedback Goto Github PK
View Code? Open in Web Editor NEWLua script for grandMA2 Lighting Consoles to provide LED Feedback on Midi-Controllers from Midicraft
Lua script for grandMA2 Lighting Consoles to provide LED Feedback on Midi-Controllers from Midicraft
Does this plugin support feedback for electric thrusters? I hope to update the feedback for thrusters and push rods
When using the page change functionality changing pages fast could lead to undefined states of LED behavior from which the plugin does not recover until the update due to page change or timer.
It might be wise to lock the update on the page change routine for the time the plugin needs to perform an update. This way the plugin lags if pages are changed fast but it does not enter an undefined state.
This can be done by setting a flag once the plugin performs an export/update that is only cleared after all the data has successfully been processed.
The update on the page change routine then checks that flag before it performs another update.
To reduce the time the plugin needs to perform a full update cycle the plugin could check if an LED needs to be updated by tracking the states internally and only outputting the midi values needed to make the controller's appearance match the MA2 appearance.
For this, it's needed to track the LED states in a new array and check the results coming from the appearance import against that array only outputting midi data for the values that don't match anymore. After outputting the midi data the array is also updated with the changes.
hey,
it would be nice if a license was added to this repo that way the code can be used.
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.