playmodesstudio / ofxoceanode Goto Github PK
View Code? Open in Web Editor NEWLFO Modulation Framework
License: Other
LFO Modulation Framework
License: Other
In 61cba6c delete all connections was decided, probably not the best way?
Something similar to .generator file in old generator
Need for a hasInConnection(ofAbstractParameter &p) ??
Now if you want to have an externalwindow class, or a class that suports local presets, you have to inherit from that class (either ofxOceanodeNodeModelExternalWindow, or ofxOceanodeNodeModelLocalPreset)
The most reasonable way to do that probably multiple inheritance? friendship classes?
As we have containers that have nodes, we can have more than one container, and they can be one inside the other. Similar as how it's done in TouchDesigner or in pd or max/msp.
Probably we need to separate ofxOceanodeContainer in to classes, one more simple to be able to nest one inside the other, and the other more complex where the connections, node creation, and presets where implemented.
Get type (from types registry) and create inputs based on first connection
With an oscillator bank, odd size, index invert to 1, and synmetry at 1. Index 0 and n-1 have the same information as index 1 and index n-2
Idea of scripting module:
Using lua (ofxLua) as language, instead of python used in old generator.
Using ofxGlEditor to edit code in a separate window.
Implementing the ISF specification, with ofxISF to be able to catch parameters and to be able to create a node with dynamic parameters.
If osc messages are not set correctly (ex: /Mapper_1_/Input) it crashes.
Make checks so that cannot crash
Leave all modules used in a specific bank, then hide and mode each module in every preset.
Define a way to implement dynamic input modules, like mergers, switchers, operators...
Now are submodules cloned to src folder.
Better to have in local addons folder?
For duplicating groups of nodes and it's connections
sometimes each "box" is refered as a Node, and sometimes as a Module, which is the best way to describe?
Que es pugui reconectar una conexio, esborrant-se l'anterior ...
When creating a new dropdown the vector of dropdowns is reseized and so the references are lost.
To use unique_ptr in ofxOceanodeControls declaation, as in: https://github.com/PlaymodesStudio/VJYourself_OCEAN/tree/master/src
We should be able to make swithcer output the correct value when we're not changing the input values but the switcher value.
I need to use the switcher in a situation where the inputs don't change ... just the switcher value.
Maybe it's solvable with a Mapper node, but I guess this option should be implemented.
When trying to move, move a null so app crashes
Setting a 0 to input, crashes macOS
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.