playmodesstudio / mirabcn_generator Goto Github PK
View Code? Open in Web Editor NEWGenerative Led Control Software
Home Page: http://playmodes.com/web/cluster-mira/
Generative Led Control Software
Home Page: http://playmodes.com/web/cluster-mira/
when applying offset and scale resulting values should be clipped to the range 0. 1.
otherwise, when multiplying with a second set of oscillators undesired behaviors appear
Yesterday I think that when applying a modulation ... the modulated value was "moving" and updating on the Oscilator GUI ... now it doesn't ... This makes that as ex. if you modulate first "random addition" ... so your wave if full of "anomalies" ... then you change the modulation to "n-waves" ... what happens now is that my resulting wave is still full of "random addition" anomalies, but the value on the GUI says 0 ... so we arribe to a non-coherent state (GUI vs result) which we should avoid ...
I remember to talk about it with Mr.Frigola, but not sure why it's not possible to achieve ...
add a randomization slider for the index
total number of grouped oscillators, instead of number of oscillators per group
Using ofxPlugin
as we know the LED response it's quite diferent to what we see in screen ...
would be nice to be able to have a response curve corrector that affects just the artnet output ... (not what we see in screen) ...
the intention is that we might be working with the simulator and consider something nice and then on the LEDs see it (probably) too bright with no difference in certain value ranges...
but maybe this is too complex ?
maybe some ideas here :
https://github.com/katotetsuro/ofxAcv
https://github.com/kylemcdonald/ofxCurvesTool
In the readme.md there is a mention that ofxExprtk does not work with openframeworks 0.9.2.
I've just tried versions 0.9.0 - 0.9.5 of openframeworks using ofxExprtk in simple graph drawing application and don't see any errors or warnings.
ExprTk is self contained and does not rely on any other third-party libraries other than the C++ standard libraries and does not interfere with any third-party libraries or frameworks
So with that being said, if possible could you please further clarify what is the actual problem? - and if it's related to ExprTk I'll endeavour to resolve the issue.
must be at the the end of the parameters chain
It's working perfectly ! But I guess it should be placed on the "general" parameter group ... As it will affect the main output ?
add a global reset for all phasors
For example to add, substract, multiply two oscilltors, two oscillator banks, or two oscillator bank groups
Parameters can be saved as floats from 0-1, with this we could use presets for different size of canvas
We have to think if implementing artnet is the way, or use a commercial pixel mapping solution.
If we implement this we probably want a solution to edit the pixel mapping, and not to be hardcoded, as is in WarpPi and ArtNet Player. But we have to deal with the gui or a xml adresses modifier.
Node connections, instead of searching when a new parameter is changed if it has a active connection, it will be better to have a new listener that binds the two parameters made when the connection connects
pos this ... looky he ditch
being able to control the modulation min and max values with a range slider or 2 normalized sliders
To be able to create very slow behaviours ?
now the dialog box stops the computation chain. Two ways:
check santi's preset 24.
To restore the original preset, you need to select "manual" again in the wave formula select field.
Try saving an reloading the preset to check the issue.
update the way are generated (control points)
update hitTest
Interesting aproach from arturo in this commit for ofParameterLink
openframeworks/openFrameworks@e6f854c
maybe a list, maybe a drop down... reaktor or vst style...
value defnes number of steps, instead of values in a step
Might be nice, to have a "Manual Order" dropdown with pre-selected orders that get read from a XML on startup, so it's easy to add many and new easily ?
(i got tired of getting back to 1-2-3...-12 every 5 min...)
pos eso...
ADSR with tensors, which can modulate parameters.
MIDI input for the ADSR
Extend ofParameter to be able to trigger events on connection and on desconnection
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.