p1nh0 / openinstruments Goto Github PK
View Code? Open in Web Editor NEWMaxMSP framework for the development and performance of digital musical instruments
MaxMSP framework for the development and performance of digital musical instruments
pattr ::mode isn't correctly restored when in slave mode
Test oi.framework_overview.maxpat and o.deletefile.maxpat in it and check for non-deleted duplicates
Add 'sync' button to sync with a given transport at a given 'value'. This goes to the options "+" patcher.
API shortcut "q" (add piece/instrument) should instantiate the bpatcher window (oi.loadpiece, oi.loadinstrument) with a width of 250p. Plus: load the bpatcher in presentation mode.
Test oi.framework_overview.maxpat and o.deletefile.maxpat in it and check for non-deleted duplicates
Add visual feedback when reading/writing to preset files.
(messages : read, write, readagain, writeagain)
(1) Change name to o.oscmix~
(2) Add matrix volume normalization. An example can be found inside oi.gen.oscmix~
(3) Check out collaborations in other patches
(4) Update oi.gen.oscmix~ to incorporate o.oscillator~
1 - design a clever way of updating modules and templates, allowing the user to bring older versions of their projects (concerts/pieces/instruments) into newer OI versions;
2 - implement.
o.pattrutils.js no longer needs a 'fromsymbol' connected to the outlet to parse messages correctly using 'route'
(o.pattrutils.js output is now in list format, not symbol)
Update directory change (Max 6.1.2 package format)
1 - make nomenclature convention;
2 - apply nomenclature convention;
3 - apply changes to all dependencies!
Queries made through the umenu object should also go directly to the max window.
o.pattrutils.js no longer needs a 'fromsymbol' connected to the outlet to parse messages correctly using 'route'
(o.pattrutils.js output is now in list format, not symbol)
Fix annoying errors while opening modules and tools, when oi.api is not open.
Add transport synchronization to input and output data
Problem: when turning the module on/off we have audio "clicks" !!!!!
(1) Redesign oi.modulegate~, eliminating deprecated objects (pass~, mute~) and adding a solution that includes poly~ to "eliminate" signals at the module's input and output.
Add MIDI flush function w/ UI
Add a 'closebang' to the '+' patcher to set the '+' button to its initial state OR just make the '+' button a bang, only this way the user can only close the '+' window by clicking the cross in the window header.
(1) select all modules with '+' button
(2) add feature
Make tool, similar to oi.parameterhub, capable of routing MSP signals easily, with a small built-in mixer.
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.