Git Product home page Git Product logo

ofxoceanode's People

Contributors

eduardfrigola avatar eloimaduell avatar santi-playmodes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ofxoceanode's Issues

Base class inheritance

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?

Nesting containers - Macro

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.

Oscillator Bank issue

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

Osc Messages bug

If osc messages are not set correctly (ex: /Mapper_1_/Input) it crashes.
Make checks so that cannot crash

Performance Mode

Leave all modules used in a specific bank, then hide and mode each module in every preset.

Dynamic input modules

Define a way to implement dynamic input modules, like mergers, switchers, operators...

modules collection

Now are submodules cloned to src folder.
Better to have in local addons folder?

Node vs Module

sometimes each "box" is refered as a Node, and sometimes as a Module, which is the best way to describe?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.