Roadmap

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) # #
# # spatializer: •vbap, •ambisonics - in progress, •distance based amplitude panning # #
# # Envelope Followers # #
  • Colors: Not done - Partly done - done

Version 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" )

Version 0.6

  • Add a new module type: hybrid, which is a combination audio and video module
    Additional
  • ?