Views
Version 0.1.0
- Initial release as LGPL
Version 0.2.0
- Core arcitecture - done
- A single, dynamic gui component - done
- Permitting n-channel audio modules with equal numbers of inlets and outlets - done
- working preset system integrated with module menu - done
- finalized details and structure for parameter communication - done
- Audio Modules
- General input module - done
- General output module - more or less done
- Examples
- Wrapping a Module (or modules) as a Pluggo plugin - done
- Scripting Modules into place from a coll - done
- Using pattrstorage to communicate with modules - halfway done
- Documentation
- Documenting all externals used - done
- Documented all components used - done
- Documenting all modules - done
- Ability to creat autodoc html for modules - done
- Module templates - done
Version 0.3.0
- Move to OpenSoundControl? - done
- Core arcitecture
- Permitting n-channel audio modules with differing numbers of inlets and outlets - done
- Development Tools
- Module Building Wizard - replaced by templates
- Documentation Wizard - replaced by autodoc features
- Control Modules
- MIDI module - done
- Audio Modules
- Saturation module based on saturation part of output module - done
- Video Modules
- QuickTime? Movie Playback
- Input Module - done
- More filters
- Output Module
Version 0.4.0
| Hub/Core |
OpenSoundControl? |
Modules | Event Handling |
Mappings |
|---|---|---|---|---|
| porting components to c/c++ |
Wildcards and pattern matching in jmod.oscroute. |
VST Host |
gui interface module that drives the cuelist module |
Develop a strategy for creating an interface to the mapping engine, possibly based on Pascal's work. |
| flesh out the skin graphics for all module sizes and configurations |
Work out the send and receive system and what that means for networking situations. |
Soundfile Player |
investigate alternate methods of driving events (timeline?) |
Develop more mapping algorithms for use by mappings - again based on Pascal's work. |
| psto priorities for parameters |
# | Audio Routing Matrix |
# | # |
| OSC queries for parameters - specifically so that the mapping engine can access parameter attributes. |
# | Simple Sampler |
# | # |
| Extending ramp modes |
# | control using a Doepfer Pocket Dial (levels, position) | # | # |
| Ability to set module clock using setclock. |
# | control using the keyboard (start/stop soundfile players, etc) | # | # |
| # | # |
|
# | # |
| # | # | Envelope Followers |
# | # |
| # | # | # | # | # |
| # | # | # | # | # |
| # | # | # | # | # |
| # | # | # | # | # |
| # | # | # | # | # |
| # | # | # | # | # |
Colors: Not done - Partly done - Done
0.5
- Extend and complete the ramping system(s)
- Remote audio taps and the matrix mixer
- Wildcards in OSC parsing. Includes jcom.oscroute, but also jcom.hub (to address multiple parameters or multiple modules with the same parameter -- such as "/*/gain/midi 127" )
0.6
- Add a new module type: hybrid, which is a combination audio and video module
Additional
- ?