BSE-Objects - Object Reference Document Revised: Wed May 25 23:38:33 2005 Table Of Contents Table Of Contents BseObject BseItem BsePcmWriter BseSource BseSnooper BseConstant BseContainer BseSuper BseWaveRepo BseSNet BseMidiSynth BseCSynth BseSong BseProject BseServer BseSubIPort BseInstrumentInput BseWaveOsc BseMidiVoiceInput BseContextMerger BseTrack BseMidiController BseBiquadFilter BseSubSynth BseBus BseStandardOsc BseMidiInput BsePcmOutput BsePcmInput BseSubOPort BseInstrumentOutput BseWave BseMidiVoiceSwitch BseLadspaModule BseCxxBase BseEffect BseAmplifier BseBusModule BseSummation BseArtsCompressor BseBalance BseContribSampleAndHold BseEvaluator BseNoise BseDavBassFilter BseDavChorus BseStandardGusPatchEnvelope BseStandardSaturator BseAdder BseAtanDistort BseIIRFilter BseMixer BseMult BseSequencer BseSimpleADSR DavCanyonDelay DavOrgan DavSynDrum DavXtalStrings BseFreeVerb BseMidiNotifier BsePart BseDataPocket BseJanitor BseEditableSample BseDevice BseMidiDevice BseMidiDeviceNULL BseMidiDeviceOSS BsePcmDevice BsePcmDeviceNull BsePcmDeviceOSS BseStorage BseObject BSE Object Hierarchy base type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void release ( ); void icon-changed ( ); BseItem Base type for objects managed by a container Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void parasites-added ( gchararray); void parasite-changed ( gchararray); BsePcmWriter PCM writer Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseSource Base type for sound sources Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void io-changed ( ); void probes ( BseProbeSeq); BseSnooper The Snooper module prints statistics about the incoming signal Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Context: Context Identifier: context-id Range: 0 .. 65535 Description: If the snooper module is created multiple times, this is the context id, which is used to actually snoop data. Input Channels: Signal In Identifier: signal-in Description: Snoop Signal BseConstant This module provides constant signal outputs Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Constant Output 1: Value [float] Identifier: value-1 Range: -1 .. 1 Frequency Identifier: frequency-1 Range: 0 .. 24000 Note Identifier: note-1 Range: 0 .. 131 Constant Output 2: Value [float] Identifier: value-2 Range: -1 .. 1 Frequency Identifier: frequency-2 Range: 0 .. 24000 Note Identifier: note-2 Range: 0 .. 131 Constant Output 3: Value [float] Identifier: value-3 Range: -1 .. 1 Frequency Identifier: frequency-3 Range: 0 .. 24000 Note Identifier: note-3 Range: 0 .. 131 Constant Output 4: Value [float] Identifier: value-4 Range: -1 .. 1 Frequency Identifier: frequency-4 Range: 0 .. 24000 Note Identifier: note-4 Range: 0 .. 131 Constant Output 5: Value [float] Identifier: value-5 Range: -1 .. 1 Frequency Identifier: frequency-5 Range: 0 .. 24000 Note Identifier: note-5 Range: 0 .. 131 Constant Output 6: Value [float] Identifier: value-6 Range: -1 .. 1 Frequency Identifier: frequency-6 Range: 0 .. 24000 Note Identifier: note-6 Range: 0 .. 131 Constant Output 7: Value [float] Identifier: value-7 Range: -1 .. 1 Frequency Identifier: frequency-7 Range: 0 .. 24000 Note Identifier: note-7 Range: 0 .. 131 Constant Output 8: Value [float] Identifier: value-8 Range: -1 .. 1 Frequency Identifier: frequency-8 Range: 0 .. 24000 Note Identifier: note-8 Range: 0 .. 131 Output Channels: Const Out1 Identifier: const-out1 Description: Constant Output 1 Const Out2 Identifier: const-out2 Description: Constant Output 2 Const Out3 Identifier: const-out3 Description: Constant Output 3 Const Out4 Identifier: const-out4 Description: Constant Output 4 Const Out5 Identifier: const-out5 Description: Constant Output 5 Const Out6 Identifier: const-out6 Description: Constant Output 6 Const Out7 Identifier: const-out7 Description: Constant Output 7 Const Out8 Identifier: const-out8 Description: Constant Output 8 BseContainer Base type to manage BSE items Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void item-added ( BseItem); void item-remove ( BseItem, gint); BseSuper Base type for item managers Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time BseWaveRepo BSE Wave Repository Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time BseSNet BSE Synthesis (Filter) Network Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time Playback Settings: Auto Activate Identifier: auto-activate Description: Automatic activation only needs to be enabled for synthesis networks that don't use virtual ports for their input and output Signals: void port-unregistered ( ); BseMidiSynth BSE Midi Synthesizer Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time MIDI Instrument: MIDI Channel Identifier: midi-channel Range: 1 .. 99 Max Voices Identifier: n-voices Range: 1 .. 256 Description: Maximum number of voices for simultaneous playback Synthesizer Identifier: snet Description: Synthesis network to be used as MIDI instrument Postprocessor Identifier: pnet Description: Synthesis network to be used as postprocessor Adjustments: Master [dB] Identifier: volume-dB Range: -144 .. 24 Master [%] Identifier: volume-perc Range: 0 .. 1584 BseCSynth BSE Synthesis (Filter) Network Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time Playback Settings: Auto Activate Identifier: auto-activate Description: Automatic activation only needs to be enabled for synthesis networks that don't use virtual ports for their input and output BseSong BSE Song type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Author Identifier: author Description: Person changing or creating this object License Identifier: license Description: Copyright license applying to this object Time Stamps: Creation Time Identifier: creation-time Last modification time Identifier: modification-time Timing: Ticks Identifier: tpqn Range: 384 .. 384 Description: Number of ticks per quarter note Numerator Identifier: numerator Range: 1 .. 256 Description: Measure numerator Denominator Identifier: denominator Range: 1 .. 256 Description: Measure denominator, must be a power of 2 Beats per minute Identifier: bpm Range: 1 .. 1024 MIDI Instrument: Postprocessor Identifier: pnet Description: Synthesis network to be used as postprocessor Signals: void pointer-changed ( gint); BseProject BSE Super container type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void state-changed ( BseProjectState); BseServer BSE Server type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BSE Configuration: bse-preferences Identifier: bse-preferences PCM Recording: WAVE File Identifier: wave-file Description: Name of the WAVE file used for recording BSE sound output Misc: Log Messages Identifier: log-messages Description: Log messages through the log system Signals: void registration ( BseRegistrationType, gchararray, gchararray); void message ( BseMessage); void script-start ( BseJanitor); void script-error ( gchararray, gchararray, gchararray); BseSubIPort Virtual input port connector, used to provide a synthesis network with input signals from other synthesis networks Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Assignments: Input Port 1 Identifier: in-port-1 Description: The port name is a unique name to establish input<->output port relationships Input Port 2 Identifier: in-port-2 Description: The port name is a unique name to establish input<->output port relationships Input Port 3 Identifier: in-port-3 Description: The port name is a unique name to establish input<->output port relationships Input Port 4 Identifier: in-port-4 Description: The port name is a unique name to establish input<->output port relationships Output Channels: Virtual input 1 Identifier: output-1 Virtual input 2 Identifier: output-2 Virtual input 3 Identifier: output-3 Virtual input 4 Identifier: output-4 BseInstrumentInput Virtual input module for synthesis networks which implement instruments Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Output Channels: Frequency Identifier: frequency Description: Note Frequency Gate Identifier: gate Description: High if the note is currently being pressed Velocity Identifier: velocity Description: Velocity of the note press Aftertouch Identifier: aftertouch Description: Velocity while the note is pressed BseWaveOsc BseWaveOsc is a wave based oscillator module. It plays waves at arbitrary frequency with little to no aliasing artefacts by using a tschbyscheff type II resampling filter. The plaback frequency can be specified through a frequency input, and be modulated by another control signal with linear or exponential frequency response. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Wave: Wave Identifier: wave Description: Wave used as oscillator source Channel Identifier: channel Range: 1 .. 256 Description: The audio channel to play, usually 1 is left, 2 is right Modulation: Input Modulation [%] Identifier: fm-perc Range: 0 .. 100 Description: Modulation Strength for linear frequency modulation Exponential FM Identifier: exponential-fm Description: Perform exponential frequency modulation instead of linear Octaves Identifier: fm-n-octaves Range: 0 .. 3 Description: Number of octaves to be affected by exponential frequency modulation Signals: void notify-pcm-position ( gint64, gint); Input Channels: Freq In Identifier: freq-in Description: Frequency Input Sync In Identifier: sync-in Description: Syncronization Input Mod In Identifier: mod-in Description: Modulation Input Output Channels: Audio Out Identifier: audio-out Description: Wave Output Gate Out Identifier: gate-out Description: Gate Output BseMidiVoiceInput Internal MIDI Voice glue object (input) Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Output Channels: Freq Out Identifier: freq-out Gate Out Identifier: gate-out Velocity Out Identifier: velocity-out Aftertouch Out Identifier: aftertouch-out BseContextMerger Internal CONTEXT Voice glue object (merger) Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: input-1 (Joint Input) Identifier: input-1 input-2 (Joint Input) Identifier: input-2 input-3 (Joint Input) Identifier: input-3 input-4 (Joint Input) Identifier: input-4 input-5 (Joint Input) Identifier: input-5 input-6 (Joint Input) Identifier: input-6 input-7 (Joint Input) Identifier: input-7 input-8 (Joint Input) Identifier: input-8 Output Channels: output-1 Identifier: output-1 output-2 Identifier: output-2 output-3 Identifier: output-3 output-4 Identifier: output-4 output-5 Identifier: output-5 output-6 Identifier: output-6 output-7 Identifier: output-7 output-8 Identifier: output-8 BseTrack BSE track type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Adjustments: Muted Identifier: muted Synth Input: Synthesizer Identifier: snet Description: Synthesis network to be used as instrument Wave Identifier: wave Description: Wave to be used as instrument MIDI Instrument: MIDI Channel Identifier: midi-channel Range: 0 .. 99 Description: Midi channel assigned to this track, 0 uses internal per-track channel Synth Input: Max Voixes Identifier: n-voices Range: 1 .. 256 Description: Maximum number of voices for simultaneous playback MIDI Instrument: Postprocessor Identifier: pnet Description: Synthesis network to be used as postprocessor Signal Outputs: Output Signals Identifier: outputs Description: Mixer busses used as output for this track Signals: void changed ( ); Input Channels: input-1 (Joint Input) Identifier: input-1 input-2 (Joint Input) Identifier: input-2 input-3 (Joint Input) Identifier: input-3 input-4 (Joint Input) Identifier: input-4 input-5 (Joint Input) Identifier: input-5 input-6 (Joint Input) Identifier: input-6 input-7 (Joint Input) Identifier: input-7 input-8 (Joint Input) Identifier: input-8 Output Channels: output-1 Identifier: output-1 output-2 Identifier: output-2 output-3 Identifier: output-3 output-4 Identifier: output-4 output-5 Identifier: output-5 output-6 Identifier: output-6 output-7 Identifier: output-7 output-8 Identifier: output-8 BseMidiController MIDI controller input module. With this module, MIDI control signals can be used in synthesis networks. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb MIDI Controls: MIDI Channel Identifier: midi-channel Range: 0 .. 99 Description: Input MIDI channel, 0 uses network's default channel Signal 1 Identifier: control-1 Signal 2 Identifier: control-2 Signal 3 Identifier: control-3 Signal 4 Identifier: control-4 Output Channels: Ctrl Out1 Identifier: ctrl-out1 Description: MIDI Signal 1 Ctrl Out2 Identifier: ctrl-out2 Description: MIDI Signal 2 Ctrl Out3 Identifier: ctrl-out3 Description: MIDI Signal 3 Ctrl Out4 Identifier: ctrl-out4 Description: MIDI Signal 4 BseBiquadFilter BseBiquadFilter - an infinite impulse response filter, consisting of 2-zeros/2-poles segments (thus it's name: bi-quadratic). Various types of filters are supported with modulatable center (Cut-Off) frequency and gain input signals. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Filter: Filter Type Identifier: filter-type Description: The filter design type Center Frequency: Cutoff [Hz] Identifier: freq Range: 0.00005 .. 19999.9 Note Identifier: note Range: 0 .. 131 Emphasis: Gain [dB] Identifier: gain Range: -48 .. 48 Norm Type Identifier: norm-type Description: The filter gain normalization type (supported only by highpass and lowpass) Modulation: Input Modulation [%] Identifier: fm-perc Range: 0 .. 100 Description: Strength of linear frequency modulation Exponential FM Identifier: exponential-fm Description: Perform exponential frequency modulation instead of linear Octaves Identifier: fm-n-octaves Range: 0 .. 5 Description: Number of octaves to be affected by exponential frequency modulation Gain Modulation [%] Identifier: gain-perc Range: 0 .. 100 Description: Strength of gain modulation Input Channels: Audio In Identifier: audio-in Description: Unfiltered Audio Signal Freq In Identifier: freq-in Description: Center Frequency Input Freq Mod In Identifier: freq-mod-in Description: Frequency Modulation Input Gain Mod In Identifier: gain-mod-in Description: Gain Modulation Input Output Channels: Audio Out Identifier: audio-out Description: Filtered Audio Signal BseSubSynth This module encapsulates whole synthesizer networks, by interfacing to/from their virtual input and output ports Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Assignments: Synthesizer Identifier: snet Description: Synthesis network to use as embedded sub network Input Assignments: Input Port 1 Identifier: in-port-1 Description: Output port name to interface from Output Assignments: Output Port 1 Identifier: out-port-1 Description: Input port name to interface to Input Assignments: Input Port 2 Identifier: in-port-2 Description: Output port name to interface from Output Assignments: Output Port 2 Identifier: out-port-2 Description: Input port name to interface to Input Assignments: Input Port 3 Identifier: in-port-3 Description: Output port name to interface from Output Assignments: Output Port 3 Identifier: out-port-3 Description: Input port name to interface to Input Assignments: Input Port 4 Identifier: in-port-4 Description: Output port name to interface from Output Assignments: Output Port 4 Identifier: out-port-4 Description: Input port name to interface to Input Assignments: Input Port 5 Identifier: in-port-5 Description: Output port name to interface from Output Assignments: Output Port 5 Identifier: out-port-5 Description: Input port name to interface to Input Assignments: Input Port 6 Identifier: in-port-6 Description: Output port name to interface from Output Assignments: Output Port 6 Identifier: out-port-6 Description: Input port name to interface to Input Assignments: Input Port 7 Identifier: in-port-7 Description: Output port name to interface from Output Assignments: Output Port 7 Identifier: out-port-7 Description: Input port name to interface to Input Assignments: Input Port 8 Identifier: in-port-8 Description: Output port name to interface from Output Assignments: Output Port 8 Identifier: out-port-8 Description: Input port name to interface to Input Channels: Virtual input 1 Identifier: input-1 Virtual input 2 Identifier: input-2 Virtual input 3 Identifier: input-3 Virtual input 4 Identifier: input-4 Virtual input 5 Identifier: input-5 Virtual input 6 Identifier: input-6 Virtual input 7 Identifier: input-7 Virtual input 8 Identifier: input-8 Output Channels: Virtual output 1 Identifier: output-1 Virtual output 2 Identifier: output-2 Virtual output 3 Identifier: output-3 Virtual output 4 Identifier: output-4 Virtual output 5 Identifier: output-5 Virtual output 6 Identifier: output-6 Virtual output 7 Identifier: output-7 Virtual output 8 Identifier: output-8 BseBus Bus implementation for songs, used to route track audio signals to the master output. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Assignments: Input Port 1 Identifier: in-port-1 Description: Output port name to interface from Output Assignments: Output Port 1 Identifier: out-port-1 Description: Input port name to interface to Input Assignments: Input Port 2 Identifier: in-port-2 Description: Output port name to interface from Output Assignments: Output Port 2 Identifier: out-port-2 Description: Input port name to interface to Input Assignments: Input Port 3 Identifier: in-port-3 Description: Output port name to interface from Output Assignments: Output Port 3 Identifier: out-port-3 Description: Input port name to interface to Input Assignments: Input Port 4 Identifier: in-port-4 Description: Output port name to interface from Output Assignments: Output Port 4 Identifier: out-port-4 Description: Input port name to interface to Input Assignments: Input Port 5 Identifier: in-port-5 Description: Output port name to interface from Output Assignments: Output Port 5 Identifier: out-port-5 Description: Input port name to interface to Input Assignments: Input Port 6 Identifier: in-port-6 Description: Output port name to interface from Output Assignments: Output Port 6 Identifier: out-port-6 Description: Input port name to interface to Input Assignments: Input Port 7 Identifier: in-port-7 Description: Output port name to interface from Output Assignments: Output Port 7 Identifier: out-port-7 Description: Input port name to interface to Input Assignments: Input Port 8 Identifier: in-port-8 Description: Output port name to interface from Output Assignments: Output Port 8 Identifier: out-port-8 Description: Input port name to interface to Signal Inputs: Input Signals Identifier: inputs Description: Synthesis signals (from tracks and busses) used as bus input Signal Outputs: Output Signals Identifier: outputs Description: Mixer busses used as output for synthesis signals Adjustments: Mute Identifier: mute Description: Mute: turn off the bus volume Solo Identifier: solo Description: Solo: mute all other busses Sync Identifier: sync Description: Syncronize left and right volume Left Volume Identifier: left-volume Range: 0.0000158 .. 15.8489319 Description: Volume adjustment in decibel of left bus channel Right Volume Identifier: right-volume Range: 0.0000158 .. 15.8489319 Description: Volume adjustment in decibel of right bus channel Input Channels: Left Audio In Identifier: left-audio-in Description: Left channel input Right Audio In Identifier: right-audio-in Description: Right channel input Output Channels: Left Audio Out Identifier: left-audio-out Description: Left channel output Right Audio Out Identifier: right-audio-out Description: Right channel output BseStandardOsc StandardOsc is the BSE basis oscillator which supports various types of wave forms and modulation inputs. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Wave Form: Wave Identifier: wave-form Description: Oscillator wave form Phase Identifier: phase Range: -180 .. 180 Description: Initial phase of the oscillator wave form (cycle offset in degree) Base Frequency: Frequency Identifier: base-freq Range: 0.00005 .. 20000 Description: Number of oscillator cycles per second Note Identifier: base-note Range: 0 .. 131 Description: Musical notation corresponding to the oscillator frequency Fine Tune Identifier: fine-tune Range: -100 .. 100 Description: Amount of detuning in cent (hundredth part of a note) Modulation: Input Modulation [%] Identifier: fm-perc Range: 0 .. 100 Description: Strength of linear frequency modulation Exponential FM Identifier: exponential-fm Description: Perform exponential frequency modulation instead of linear Octaves Identifier: fm-n-octaves Range: 0 .. 5 Description: Number of octaves to be affected by exponential frequency modulation Self Modulation [%] Identifier: self-perc Range: 0 .. 100 Description: Strength of self modulation Pulse Modulation: Pulse Width Identifier: pulse-width Range: 0 .. 100 Description: Proportion of the positive component duration of the pulse wave form (Pulse has to be selected as wave form for this to take effect) Pulse Modulation [%] Identifier: pulse-mod-perc Range: 0 .. 100 Description: Strength of pulse width modulation input (Pulse has to be selected as wave form for this to take effect) Input Channels: Freq In Identifier: freq-in Description: Oscillating Frequency Input Freq Mod In Identifier: freq-mod-in Description: Frequency Modulation Input PWM In Identifier: pwm-in Description: Pulse Width Modulation Input Sync In Identifier: sync-in Description: Syncronization Input Output Channels: Audio Out Identifier: audio-out Description: Oscillated Output Sync Out Identifier: sync-out Description: Syncronization Output BseMidiInput Monophonic MIDI input module. With this module, monophonic keyboard control signals can be used in synthesis networks. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb MIDI: MIDI Channel Identifier: midi-channel Range: 0 .. 99 Description: Input MIDI channel, 0 uses network's default channel Output Channels: Frequency Identifier: frequency Description: Note Frequency Gate Identifier: gate Description: High if the note is currently being pressed Velocity Identifier: velocity Description: Velocity of the note press Aftertouch Identifier: aftertouch Description: Velocity while the note is pressed BsePcmOutput Stereo PCM sound output module, per default, signals routed into this module are played back on the standard soundcard Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Adjustments: Master [dB] Identifier: master-volume-dB Range: -144 .. 24 Master [%] Identifier: master-volume-perc Range: 0 .. 1584 Input Channels: Left Audio In Identifier: left-audio-in Description: Left channel input Right Audio In Identifier: right-audio-in Description: Right channel Input BsePcmInput Stereo PCM sound input module, per default, signals from this module originate from recording on the standard soundcard Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Adjustments: Input Gain [dB] Identifier: gain-volume-dB Range: -144 .. 24 input Gain [%] Identifier: gain-volume-perc Range: 0 .. 1584 Output Channels: Left Audio Out Identifier: left-audio-out Description: Left channel output Right Audio Out Identifier: right-audio-out Description: Right channel output BseSubOPort Virtual output port connector, used to provide a synthesis network with output signals from other synthesis networks Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Assignments: Output Port 1 Identifier: out-port-1 Description: The port name is a unique name to establish input<->output port relationships Output Port 2 Identifier: out-port-2 Description: The port name is a unique name to establish input<->output port relationships Output Port 3 Identifier: out-port-3 Description: The port name is a unique name to establish input<->output port relationships Output Port 4 Identifier: out-port-4 Description: The port name is a unique name to establish input<->output port relationships Input Channels: Virtual output 1 Identifier: input-1 Virtual output 2 Identifier: input-2 Virtual output 3 Identifier: input-3 Virtual output 4 Identifier: input-4 BseInstrumentOutput Virtual output module for synthesis networks which implement instruments Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: Left Audio Identifier: left-audio Description: Left Channel Output Right Audio Identifier: right-audio Description: Right Channel Output Unused Identifier: unused Synth Done Identifier: synth-done Description: High indicates the instrument is done synthesizing BseWave BSE wave type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Locator: Locator Set Identifier: locator-set File Name Identifier: file-name Wave Name Identifier: wave-name BseMidiVoiceSwitch Internal MIDI Voice glue object (switch) Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: Left In Identifier: left-in Right In Identifier: right-in Disconnect In Identifier: disconnect-in Output Channels: Left Out Identifier: left-out Right Out Identifier: right-out Disconnect Out Identifier: disconnect-out BseLadspaModule LADSPA Module base type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseCxxBase Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseEffect BseEffect implements an abstract C++ effect base. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseAmplifier Authors: Tim Janik License: GNU Lesser General Public License BseAmplifier provides input signal controlled amplification or attenuation. It supports two control inputs and two audio inputs which are mixed together after balance and level adjustments. The gain setting controls preamplification of the mixed audio signal. The mixed control signal, weighted by a strength setting, determines additional amplification, allowing for external sources to modulate the overall volume (tremolo). The mixed control signal can influence the amplification linearly (to amplify other control signals) or exponentially (to amplify audio signals). Finally, the master volume controls amplification of the resulting output signal. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Audio Input: Input 1 [%] Identifier: alevel1 Range: 0 .. 100 Description: Attenuate the level of audio input 1 Input 2 [%] Identifier: alevel2 Range: 0 .. 100 Description: Attenuate the level of audio input 2 Balance Identifier: abalance Range: -100 .. 100 Description: Balance audio input levels Control Input: Input 1 [%] Identifier: clevel1 Range: 0 .. 100 Description: Attenuate the level of control input 1 Input 2 [%] Identifier: clevel2 Range: 0 .. 100 Description: Attenuate the level of control input 2 Balance Identifier: cbalance Range: -100 .. 100 Description: Balance control input levels Multiply Controls Identifier: ctrl-mul Description: Switch the two control inputs to work like a chain of gain controls, rather than mixing them together, weighted by balance. Exponential Control Identifier: ctrl-exp Description: Toggle exponential and linear control response Output: Control Strength Identifier: ostrength Range: 0 .. 100 Description: Adjust how much the control signals affect the output volume Base Volume Identifier: base-level Range: 0 .. 100 Description: Base amplification (the control signal adds up to this) Master Volume Identifier: master-volume Range: 0.0000158 .. 15.8489319 Description: Output stage amplification in decibel Input Channels: Audio In1 Identifier: audio-in1 Description: First audio input Audio In2 Identifier: audio-in2 Description: Second audio input Ctrl In1 Identifier: ctrl-in1 Description: First control input Ctrl In2 Identifier: ctrl-in2 Description: Second control input Output Channels: Audio Out Identifier: audio-out Description: Amplified audio output BseBusModule Authors: Tim Janik License: GNU Lesser General Public License Synthesis module used internally by BseBus Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Volume: volume1 Identifier: volume1 Range: 0 .. 1000 volume2 Identifier: volume2 Range: 0 .. 1000 Input Channels: Audio In1 Identifier: audio-in1 Description: First audio input Audio In2 Identifier: audio-in2 Description: Second audio input Output Channels: Audio Out1 Identifier: audio-out1 Description: First audio output Audio Out2 Identifier: audio-out2 Description: Second audio output BseSummation Authors: Tim Janik License: GNU Lesser General Public License Summation is a simple mix effect which adds up its incomiong signals Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: Audio In1 (Joint Input) Identifier: audio-in1 Description: Audio input 1 Audio In2 (Joint Input) Identifier: audio-in2 Description: Audio input 2 Output Channels: Audio Out1 Identifier: audio-out1 Description: Combined audio output 1 Audio Out2 Identifier: audio-out2 Description: Combined audio output 2 BseArtsCompressor Authors: Matthias Kretz, Stefan Westerfeld License: GNU General Public License ArtsCompressor compresses the sound. Compression is a dynamic operation that consists of two parts: (1) the current input volume of the signal is detected (2) if it exceeds a given theshold, the volume of the output signal will be reduced The input volume detection has an attack and a release half-life time which can be specified - in milliseconds - with the corresponding properties. This envelope causes the compressor to adapt slowly to the actual input signal level. The ratio specifies how the volume of a signal should be reduced, if it exceeds the threshold. A compression ratio of 2:1 means for instance that if the input volume is 2 dB over the threshold, the output volume will be 1 dB over the threshold. Example (threshold = -10, ratio 2:1): input = -20 dB => output = -20 dB input = -10 dB => output = -10 dB input = 0 dB => output = -5 dB input = 10 dB => output = 0 dB input = 20 dB => output = 5 dB Compression is often thought off as an operation to make music "sound louder". To achieve this, the first step is to reduce the dynamic range like in the example above. As the loud parts of the music have been reduced in volume, we can now amplify everything, without risking distortion or clipping. This has the overall effect of the music sounding louder. In our example, an output amplification of 5 dB would be okay, if the input signal never exceeded 0 dB. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Parameters: Attack [ms] Identifier: attack Range: 0.1 .. 250 Description: Set the attack time in milliseconds Release [ms] Identifier: release Range: 0.1 .. 250 Description: Set the release time in milliseconds Threshold [dB] Identifier: threshold-db Range: -100 .. 0 Description: Only parts louder than threshold are compressed Ratio [x:1] Identifier: ratio-to-one Range: 1 .. 20 Description: Set the compression ratio to x:1 Output [dB] Identifier: output-db Range: -20 .. 20 Description: Set the output amplification Auto Output Identifier: auto-output Description: Adjust the output amplification automatically according to threshold and ratio Input Channels: Audio In1 Identifier: audio-in1 Description: Audio input 1 Audio In2 Identifier: audio-in2 Description: Audio input 2 Output Channels: Audio Out1 Identifier: audio-out1 Description: Compressed audio output 1 Audio Out2 Identifier: audio-out2 Description: Compressed audio output 2 BseBalance Authors: Tim Janik License: GNU Lesser General Public License BseBalance is a stereo panning module with two audio and two control inputs, each of which can be seperately level adjusted. The resulting output balance is controlled by a balance adjustment and the sum of the control inputs. To avoid aliasing artefacts for rapid balance changes, the control signal is preprocessed by a simple lowpass filter with adjustable cutoff frequency. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Audio Input: Input 1 [%] Identifier: alevel1 Range: 0 .. 100 Description: Attenuate the level of audio input 1 Input 2 [%] Identifier: alevel2 Range: 0 .. 100 Description: Attenuate the level of audio input 2 Balance Identifier: abalance Range: -100 .. 100 Description: Balance audio input levels Control Input: Input 1 [%] Identifier: clevel1 Range: 0 .. 100 Description: Attenuate the level of control input 1 Input 2 [%] Identifier: clevel2 Range: 0 .. 100 Description: Attenuate the level of control input 2 Balance Identifier: cbalance Range: -100 .. 100 Description: Balance control input levels Output Panning: Control Strength Identifier: ostrength Range: 0 .. 100 Description: Adjust how much the control signals affect the output balance Lowpass [Hz] Identifier: lowpass Range: 100 .. 1000 Description: Lowpass filter frequency for the control signal Output Balance Identifier: obalance Range: -100 .. 100 Description: Adjust output balance between left and right Input Channels: Audio In1 Identifier: audio-in1 Description: First audio input Audio In2 Identifier: audio-in2 Description: Second audio input Ctrl In1 Identifier: ctrl-in1 Description: First control input Ctrl In2 Identifier: ctrl-in2 Description: Second control input Output Channels: Left Out Identifier: left-out Description: Left audio output Mix Out Identifier: mix-out Description: Mixed audio output Right Out Identifier: right-out Description: Right audio output BseContribSampleAndHold Authors: Artem Popov License: GNU General Public License SampleAndHold samples the input signal when triggered and holds it until triggered again. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: Audio In Identifier: audio-in Description: Audio Input Trigger In Identifier: trigger-in Description: Trigger Input Output Channels: Audio Out Identifier: audio-out Description: Audio Output BseEvaluator Authors: Stefan Westerfeld License: GNU General Public License BseEvaluator is a module which can compute arithmetic operations in a small language. The audio input signal is called input, the audio output signal is called output. Simple examples for programs would be "output = input * 5" or "output = 2 * input + 1". Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Parameters: Source code Identifier: source Description: The source code Status Identifier: status Description: Status used to output error messages compiling [0:3] : <VAR> <=> <VAR> best is 1 compiling [2:3] : <VAR> best is -1 MOVE R02, input MOVE output, R02 Input Channels: Audio In Identifier: input Description: Audio input Output Channels: Audio Out Identifier: output Description: Audio output BseNoise Authors: Tim Janik License: GNU Lesser General Public License Noise is a generator of (supposedly) white noise Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Output Channels: Noise Out Identifier: noise-out Description: Noise Output BseDavBassFilter Authors: David A. Bartold, Tim Janik License: GNU Lesser General Public License DavBassFilter is a low-pass resonant TB-303 style filter based on the VCF303 portions of gsyn v0.2. The filter algorithm is partly based on the one described in "Musical Applications of Microprocessors" by Hal Chamberlin. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Parameters: Cutoff [%] Identifier: cutoff-perc Range: 0 .. 100 Description: Set the cutoff frequency percentage Resonance [%] Identifier: reso-perc Range: 0 .. 100 Description: Set the amount of resonance in percent Envelope Modulation [%] Identifier: env-mod Range: 0 .. 100 Description: Set the envelope magnitude in percent Decay [%] Identifier: env-decay Range: 0 .. 100 Description: Set the decay length in percent Trigger filter Identifier: trigger Input Channels: Audio In Identifier: audio-in Description: Audio input Trigger In Identifier: trigger-in Description: Trigger input Output Channels: Audio Out Identifier: audio-out Description: Filtered audio output BseDavChorus Authors: David A. Bartold License: GNU Lesser General Public License DavChorus adds more depth to sounds Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Parameters: Wet out [%] Identifier: wet-out Range: 0 .. 100 Description: Set the amount of modified data to mix Input Channels: Audio In Identifier: audio-in Description: Audio input Output Channels: Audio Out Identifier: audio-out Description: Chorus audio output BseStandardGusPatchEnvelope Authors: Stefan Westerfeld License: GNU Lesser General Public License StandardGusPatchEnvelope is an Envelope for GUS Patches GUS Patches contain different volume settings and tremolo settings for different notes, and the envelopes are of a non-standard form, thus using a BseWaveOsc alone is not enough to produce the sound of the GUS Patches; to accomplish the playing, you thus need to connect one (or for stereo two) BseWaveOsc(s) and their Gate Output Signal to this module. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Properties: wave Identifier: wave Input Channels: Frequency Identifier: frequency Description: Frequency Input Gate In Identifier: gate-in Description: Gate input (activates/deactivates envelope) Retrigger In Identifier: retrigger-in Description: Retrigger input (raising edge retriggers envelope) Audio In Identifier: audio-in Description: Audio Input of the WaveOsc playing the patch Audio Gate Identifier: audio-gate Description: Gate Output of the WaveOsc playing the patch Output Channels: Audio Out1 Identifier: audio-out1 Description: Envelope audio output 1 (left output signal) Audio Out2 Identifier: audio-out2 Description: Envelope audio output 2 (right output signal) Done Out Identifier: done-out Description: This signal goes high after the release phase has completed BseStandardSaturator Authors: Tim Janik This is 2-channel saturation module. Various saturation types are supported. The 'Level' parameter adjusts the maximum saturation stage output for a normalized input signal. Some saturartion types simply clip signals beyond this threshold, while others (notably TANH and ATAN) allow overdrive signals to pass through the saturation stage up to a certain amount. The output volume allows for extra amplification after the saturation stage. For saturation types that allow overdrive signals past the saturation stage, an output volume greater than 0dB may result in overdrive signals as output of this module. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Saturation: Saturation Type Identifier: saturation Description: The type of saturation to be used Level Identifier: level Range: 0 .. 100 Description: Normalization level of the saturation curve in percent, some saturation types still allow overdrive signals beyond this level Auto Output Identifier: auto-output Description: Automatically adapt the output volume according to changes in saturation level Output Volume Identifier: output-volume Range: 1 .. 125.8925412 Description: Output stage amplification in decibel Input Channels: Audio In1 Identifier: audio-in1 Description: First Audio Input Audio In2 Identifier: audio-in2 Description: Second Audio Input Output Channels: Audio Out1 Identifier: audio-out1 Description: First Audio Output Audio Out2 Identifier: audio-out2 Description: Second Audio Output BseAdder The Adder is a very simplisitic prototype mixer that just sums up incomiong signals (it does allow for switching to subtract mode though) Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Features: Subtract instead Identifier: subtract Description: Use subtraction to combine samplevalues (instead of addition) Input Channels: Audio In1 (Joint Input) Identifier: audio-in1 Description: Audio Input 1 Audio In2 (Joint Input) Identifier: audio-in2 Description: Audio Input 2 Output Channels: Audio Out Identifier: audio-out Description: Audio Output BseAtanDistort BseAtanDistort compresses or expands the input signal with distortion (in a manner similar to the atan(3) mathematical function, thus it's name). The strength with which the input signal is treated is adjustable from maximum attenuation to maximum boost. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Adjustments: Boost Amount [%] Identifier: boost-amount Range: 0 .. 100 Description: The atan distortion boost amount (strength) ranges from maximum attenuation (0%) to maximum boost (100%). Input Channels: Audio In Identifier: audio-in Description: Audio Input Signal Output Channels: Audio Out Identifier: audio-out Description: Distorted Audio Output BseIIRFilter BseIIRFilter is an infinite impulse response filter of variable order Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Filter Choice: Filter Algorithm Identifier: filter-algorithm Description: The filter design type Filter Type Identifier: filter-type Description: The type of filter to use Filter Specification: Order Identifier: order Range: 1 .. 18 Description: Order of Filter Epsilon Identifier: epsilon Range: 0 .. 0.98 Description: Passband falloff at cutoff frequency Cutoff Frequency (All Filters): Cutoff [Hz] Identifier: cut-off-freq Range: 0.00005 .. 20000 Note Identifier: cut-off-note Range: 0 .. 131 Cutoff Frequency 2 (Band Pass/Stop): Cutoff [Hz] Identifier: cut-off-freq-2 Range: 0.00005 .. 20000 Note Identifier: cut-off-note-2 Range: 0 .. 131 Input Channels: Audio In Identifier: audio-in Description: Unfiltered Input Output Channels: Audio Out Identifier: audio-out Description: Filtered Output BseMixer The Mixer module sums up incomming signals, and allowes for fine adjusted weighting (volume setting) of the input sources Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Adjustments: Master [dB] Identifier: master-volume-dB Range: -144 .. 24 Master [%] Identifier: master-volume-perc Range: 0 .. 1584 Channel1: Channel1 [dB] Identifier: volume-dB1 Range: -144 .. 24 Channel1 [%] Identifier: volume-perc1 Range: 0 .. 1584 Channel2: Channel2 [dB] Identifier: volume-dB2 Range: -144 .. 24 Channel2 [%] Identifier: volume-perc2 Range: 0 .. 1584 Channel3: Channel3 [dB] Identifier: volume-dB3 Range: -144 .. 24 Channel3 [%] Identifier: volume-perc3 Range: 0 .. 1584 Channel4: Channel4 [dB] Identifier: volume-dB4 Range: -144 .. 24 Channel4 [%] Identifier: volume-perc4 Range: 0 .. 1584 Input Channels: Audio In1 Identifier: audio-in1 Description: Input Channel 1 Audio In2 Identifier: audio-in2 Description: Input Channel 2 Audio In3 Identifier: audio-in3 Description: Input Channel 3 Audio In4 Identifier: audio-in4 Description: Input Channel 4 Output Channels: Audio Out Identifier: audio-out Description: Sole Output BseMult Mult is a channel multiplier for ring-modulating incoming signals Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Input Channels: Audio In1 Identifier: audio-in1 Description: Audio Input 1 Audio In2 Identifier: audio-in2 Description: Audio Input 2 Audio In3 Identifier: audio-in3 Description: Audio Input 3 Audio In4 Identifier: audio-in4 Description: Audio Input 4 Output Channels: Audio Out Identifier: audio-out Description: Audio Output BseSequencer The Sequencer produces a frequency signal according to a sequence of notes Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Sequence: Notes Identifier: notes Length Identifier: length Range: 1 .. 128 Transpose Identifier: transpose Range: -36 .. 36 Timing [ms] Identifier: counter Range: 0 .. 1000 Output Channels: Freq Out Identifier: freq-out Description: Frequency Signal Note Sync Identifier: note-sync Description: Note Sync Signal BseSimpleADSR Simple ADSR envelope generator Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Envelope: Attack Time [%] Identifier: attack-time Range: 0 .. 100 Decay Time [%] Identifier: decay-time Range: 0 .. 100 Sustain Level [%] Identifier: sustain-level Range: 0 .. 100 Release Time [%] Identifier: release-time Range: 0 .. 100 Time Range Identifier: time-range Description: Time ranges in seconds: 0.5 10.0 200.0 Input Channels: Gate In Identifier: gate-in Description: Gate input (activates/deactivates envelope) Retrigger In Identifier: retrigger-in Description: Retrigger input (raising edge retriggers envelope) Output Channels: Ctrl Out Identifier: ctrl-out Description: Attack-Decay-Sustain-Release envelope output Done Out Identifier: done-out Description: This signal goes high after the release phase has completed DavCanyonDelay DavCanyonDelay adds deep and long canyon-alike echos to stereo signals. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Left to Right: Delay (seconds) Identifier: left-to-right-time Range: 0.01 .. 0.99 Description: Set the time for the left to right delay Feedback [%] Identifier: left-to-right-feedback Range: -100 .. 100 Description: Set the feedback amount; a negative feedback inverts the signal Right to Left: Delay (seconds) Identifier: right-to-left-time Range: 0.01 .. 0.99 Description: Set the time for the right to left delay Feedback [%] Identifier: right-to-left-feedback Range: -100 .. 100 Description: Set the feedback amount; a negative feedback inverts the signal IIR Low-Pass Filter: Frequency Identifier: filter-freq Range: 0.00005 .. 20000 Description: Set cutoff frequency for reflection filter Note Identifier: filter-note Range: 0 .. 131 Input Channels: Left In Identifier: left-in Description: Left Audio Input Right In Identifier: right-in Description: Right Audio Input Output Channels: Left Out Identifier: left-out Description: Left Audio Output Right Out Identifier: right-out Description: Right Audio Output DavOrgan DavOrgan is a modifiable additive organ synthesizer Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Base Frequency: Frequency Identifier: base-freq Range: 0.00005 .. 20000 Note Identifier: base-note Range: 0 .. 131 Harmonics: 16th Identifier: harm0 Range: 0 .. 100 Description: 16th Harmonic 8th Identifier: harm1 Range: 0 .. 100 Description: 8th Harmonic 5 1/3rd Identifier: harm2 Range: 0 .. 100 Description: 5 1/3rd Harmonic 4th Identifier: harm3 Range: 0 .. 100 Description: 4th Harmonic 2 2/3rd Identifier: harm4 Range: 0 .. 100 Description: 2 2/3rd Harmonic 2nd Identifier: harm5 Range: 0 .. 100 Description: 2nd Harmonic Instrument flavour: Brass Sounds Identifier: brass Description: Changes the organ to sound more brassy Flute Sounds Identifier: flute Description: Adds flute sounds Reed Sounds Identifier: reed Description: Adds reeds sound Input Channels: Freq In Identifier: freq-in Description: Frequency Input Output Channels: Audio Out Identifier: audio-out Description: Organ Output DavSynDrum DavSynDrum produces synthesized drums. It accepts the drum frequency as input channel or parameter setting. Drums are triggered through a trigger parameter or via a trigger input channel which detects raising edges. The initial frequency shift is controllable through the "Ratio In" input channel, and adjustable through a parameter. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Frequency: Frequency Identifier: base-freq Range: 0.00005 .. 20000 Note Identifier: base-note Range: 0 .. 131 Trigger: Trigger Velocity [%] Identifier: trigger-vel Range: 0 .. 1000 Description: Set the velocity of the drum hit Trigger Hit Identifier: force-trigger Description: Hit the drum Parameters: Resonance Identifier: res Range: 1 .. 1000 Description: Set resonance half life in number of milli seconds Frequency Ratio Identifier: ratio Range: 0 .. 10 Description: Set ratio of frequency shift. (i.e. 1.0 means shift equal to the drum's base frequency) Input Channels: Freq In Identifier: freq-in Description: Drum Frequency Input Ratio In Identifier: ratio-in Description: Frequency shift ratio (assumed 1.0 if not connected) Trigger In Identifier: trigger-in Description: Hit the drum on raising edges Output Channels: Audio Out Identifier: audio-out Description: SynDrum Output DavXtalStrings DavXtalStrings is a plucked string synthesizer, using the Karplus-Strong Algorithm. Commercial use of this module until 2004 requires a license from Stanford University. Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Frequency: Frequency Identifier: base-freq Range: 0.00005 .. 20000 Note Identifier: base-note Range: 0 .. 131 Trigger: Trigger Velocity [%] Identifier: trigger-vel Range: 0 .. 100 Description: Velocity of the string pluck Trigger Hit Identifier: trigger-pulse Description: Pluck the string Decay: Note Decay Identifier: note-decay Range: 0.001 .. 4 Description: Note decay is the 'half-life' of the note's decay in seconds Tension Decay Identifier: tension-decay Range: 0.001 .. 1 Description: Tension of the string Flavour: Metallic Factor [%] Identifier: metallic-factor Range: 0 .. 100 Description: Metallicness of the string Snap Factor [%] Identifier: snap-factor Range: 0 .. 100 Description: Snappiness of the string Input Channels: Freq In Identifier: freq-in Description: Pluck frequency input Trigger In Identifier: trigger-in Description: Pluck strings on raising edge Output Channels: Audio Out Identifier: audio-out Description: XtalStrings Output BseFreeVerb BseFreeVerb - Free, studio-quality reverb (SOURCE CODE in the public domain) Written by Jezar at Dreampoint - http://www.dreampoint.co.uk Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Reverb Style: Room Size Identifier: room-size Range: 0.7 .. 0.98 Damping [%] Identifier: damping Range: 0 .. 100 Wet Level [dB] Identifier: wet-level Range: 0 .. 3 Dry Level [dB] Identifier: dry-level Range: 0 .. 2 Width [%] Identifier: width Range: 0 .. 100 Input Channels: Left Audio In Identifier: left-audio-in Description: Left Input Right Audio In Identifier: right-audio-in Description: Right Input Output Channels: Left Audio Out Identifier: left-audio-out Description: Left Output Right Audio Out Identifier: right-audio-out Description: Right Output BseMidiNotifier MIDI Event Notifier Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void midi-event ( BseMidiChannelEvent); BsePart BSE part type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Limits: Channels Identifier: n-channels Range: 1 .. 4132 Last Tick Identifier: last-tick Range: 0 .. 2147483647 Signals: void range-changed ( gint, gint, gint, gint); void links-changed ( ); BseDataPocket Data pocket type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void entry-added ( gint); void entry-removed ( gint); void entry-changed ( gint); BseJanitor BSE connection interface object Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Script Identifier Identifier: ident Connected Identifier: connected Status Message Identifier: status-message Exit Code Identifier: exit-code Range: -256 .. 256 Exit Reason Identifier: exit-reason Signals: void progress ( gfloat); void action-changed ( gchararray, gint); void action ( gchararray, gint); void shutdown ( ); BseEditableSample Editable sample type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Signals: void changed ( ); BseDevice Abstract device base type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseMidiDevice MIDI device base type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseMidiDeviceNULL MIDI device implementation that does nothing Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseMidiDeviceOSS MIDI device implementation for OSS Lite /dev/midi* Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BsePcmDevice PCM device base type Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BsePcmDeviceNull Null PCM device implementation Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BsePcmDeviceOSS PCM device implementation for OSS Lite /dev/dsp Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb BseStorage Storage object for item serialization Properties: Name Identifier: uname Description: Unique name of this object Comment Identifier: blurb Document Revised: Wed May 25 23:38:33 2005