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.debug |
|
uk.org.toot.dsp |
|
uk.org.toot.dsp.jSTK |
|
uk.org.toot.dsp.jSTK.instrument |
|
uk.org.toot.localisation |
|
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.midi.sequence |
This package is concerned with the representation of Standard MIDI Files as Sequences. |
uk.org.toot.midi.sequence.compat |
|
uk.org.toot.midi.sequence.edit |
|
uk.org.toot.midi.sequencer |
|
uk.org.toot.midix.control.neck |
This package is concerned with virtual MIDI controllers, e.g. |
uk.org.toot.misc |
|
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.project |
This package provides a simple framework for managing a single project. |
uk.org.toot.project.audio |
|
uk.org.toot.project.automation |
|
uk.org.toot.project.midi |
|
uk.org.toot.service |
This package provides a small framework for plugin services. |
uk.org.toot.swing |
This package provides general Swing components. |
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.midiui.sequenceui |
|
uk.org.toot.swingui.midixui.controlui.neckui |
|
uk.org.toot.swingui.miscui |
|
uk.org.toot.swingui.projectui |
|
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. |