Packages
uk.org.toot.audio This package provides sub-packages for the Audio problem domain.
uk.org.toot.audio.basic.stereoImage This package provides a simple stereo image processing model which was developed for the first tutorial.
uk.org.toot.audio.core This package provides the core composite model for the Audio problem domain, separating the concerns of processing (AudioProcess) from the control of that processing (AudioControls).
uk.org.toot.audio.delay This package provides delay processors such as phasers, flangers, chorus, and multi tap delays.
uk.org.toot.audio.dynamics This package provides dynamics processors such as compressors, limiters, gates and expanders.
uk.org.toot.audio.eq This package provides EQ processors such as parametric, graphic and cut EQs.
uk.org.toot.audio.fader This package provides a professional fader in the form of FaderControls and FaderLaw.
uk.org.toot.audio.filter This package provides a model for digital filters, separating the concerns of specification, design and implementation.
uk.org.toot.audio.id This package provides unique service provider IDs for the audio problem domain.
uk.org.toot.audio.meter This package provides a K-System meter.
uk.org.toot.audio.mixer This package provides a professional audio mixer which uses plugin effects processors.
uk.org.toot.audio.mixer.automation This package provides static and dynamic automation of MixerControls.
uk.org.toot.audio.server This package provides interfaces AudioClient and AudioServer which define a simple contract which separates the concern of client digital signal processing from its timing and the provision of external i/o.
uk.org.toot.audio.server.spi This package provides AudioServerServiceProvider, an abstract class to assist in implementing plugin AudioServer services.
uk.org.toot.audio.spi This package provides an abstract specialisation of a ServiceProvider, AudioServiceProvider, and an abstract class TootAudioServiceProvider which is an example of how to implement an AudioServiceProvider for a specific provider.
uk.org.toot.audio.system  
uk.org.toot.audio.tool  
uk.org.toot.control This package provides a core Composite pattern model for controls and indicators such as potentiometers and switches, and their compositions.
uk.org.toot.control.automation  
uk.org.toot.control.id  
uk.org.toot.control.spi This package provides a specialisation of a ServiceDescriptor, ControlServiceDescriptor, which adds a module ID for the unique identification of control modules, which is used to lookup control services corresponding to portable control automation data.
uk.org.toot.dsp  
uk.org.toot.dsp.jSTK  
uk.org.toot.dsp.jSTK.instrument  
uk.org.toot.midi This package separates the three main concerns specified by the MIDI specification, namely messages, transport and Standard Midi Files.
uk.org.toot.midi.core  
uk.org.toot.midi.core.channel  
uk.org.toot.midi.core.spi  
uk.org.toot.midi.message This package addresses issues with MidiMessage, such as the subclass problems (what is a MidiMessage that isn't one of the specified subclasses?).
uk.org.toot.midi.misc  
uk.org.toot.misc  
uk.org.toot.misc.debug  
uk.org.toot.misc.plugin  
uk.org.toot.music  
uk.org.toot.music.composition This package provides support for composition, part of the Music Theory problem domain.
uk.org.toot.music.performance  
uk.org.toot.music.timing  
uk.org.toot.music.tonality This package provides complete support for tonality, part of the Music Theory problem domain.
uk.org.toot.service This package provides a small framework for plugin services.
uk.org.toot.swingui This package provides Swing UIs for the problem domain packages.
uk.org.toot.swingui.audioui  
uk.org.toot.swingui.audioui.basicui  
uk.org.toot.swingui.audioui.faderui  
uk.org.toot.swingui.audioui.meterui  
uk.org.toot.swingui.audioui.mixerui  
uk.org.toot.swingui.audioui.serverui  
uk.org.toot.swingui.audioui.serverui.spi  
uk.org.toot.swingui.controlui  
uk.org.toot.swingui.controlui.spi  
uk.org.toot.swingui.midiui  
uk.org.toot.swingui.miscui  
uk.org.toot.swingui.synthui  
uk.org.toot.swingui.tonalityui  
uk.org.toot.swingui.transportui  
uk.org.toot.synth  
uk.org.toot.synth.automation  
uk.org.toot.synth.channels.example2  
uk.org.toot.synth.channels.example3  
uk.org.toot.synth.id  
uk.org.toot.synth.modules.amplifier  
uk.org.toot.synth.modules.delay  
uk.org.toot.synth.modules.envelope  
uk.org.toot.synth.modules.filter  
uk.org.toot.synth.modules.mixer  
uk.org.toot.synth.modules.oscillator  
uk.org.toot.synth.spi  
uk.org.toot.synth.synths.multi  
uk.org.toot.synth.synths.plucked  
uk.org.toot.transport This package provides a small framework to synchronize the transport of virtual and external (hardware) systems such as MIDI Sequencers and multi track tape recorders.

 



Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.