Package wellen
package wellen
-
ClassDescriptioncreates a sequence of notes based on an input pattern.data structure for storing note information.communicates with the underlying audio systems.interface for audio callbacks of
AudioBufferManager
continuously triggers abeat(int)
event.similar toBeat
except that it handles multiple listeners.interface for listeners ofBeatEvent
.similar toBeat
except that beat events are triggered by an external MIDI CLOCK signal.interface for listeners of events created byEnvelope
.listens to incoming MIDI messages.listens to incoming OSC messages.implements the Fast Fourier Transform (FFT).Grid
is a class that structures a continously increasing beat count into a temporal grid by generating repeating events."The Harmonic Table note-layout, or tonal array, is a key layout for musical instruments that offers interesting advantages over the traditional keyboard layout."base class for all instrumentsimplementation ofInstrument
for the internal tone engine.a collection of DSP instruments.MIDI constantshandles communication with MIDI devicesinterface for listeners ofMidiIn
handles communication with MIDI devicessupplies a series of note constants and methods to convert note values to frequencies and vice versa.position a mono signal somewhere in a stereo space.aPatch
allows to compose complex DSP configurations.generates low-fi text-to-speech audio synthesis.sample data of a recorded snare drum.Scale
supplies a collection of musical scales.Sequencer<T>a container for values ( e.g musical notes ) that can be played back step by step.makes use of the internal macOS speech engine to produce text-to-speech output.Tone
handles instruments and the playing of musical notes.the underlying engine that is used byTone
to handle instruments.implementation ofToneEngine
using internal DSP audio processing.implementation ofToneEngine
sending MIDI messages to external MIDI devices.implementation ofToneEngine
sending OSC messages to external network devices.aTrack
allows to compose complex compositional and DSP configurations.parses sample data to WAV file format ( as bytes ) and vice versa.contains constants and utility methods for the wellen library.