spessasynth_core documentation
Issue Tracker
GitHub
Online Demo
Preparing search index...
spessasynth_core documentation
Documents
Getting started with spessasynth_core
About Multi-Port MIDI Files
Converting between various file formats
Contributing to spessasynth_core
The DLS Conversion problem
Generator Types
Kinds Of Parameters
MIDI Implementation
Modulator Information
MIDI
BasicMIDI
MIDI - Editing
ChannelModification
ModifyMIDIOptions
ChannelDrumModification
ClearableParameter
UserDrumModification
MIDI - Files
MIDIBuilder
MIDIBuilderOptions
RMIDIWriteOptions
MIDI - Protocol
MIDIMessage
MIDIUtils
AnalyzedMIDIMessage
AnalyzedParameter
AnalyzedSysExMessage
ChannelDrumSetupMessage
ChannelMIDIParameterMessage
GlobalMIDIParameterMessage
GSChorusParameterMessage
GSDelayParameterMessage
GSInsertionParameterMessage
GSReverbParameterMessage
MapDrumSetupMessage
MIDIController
MIDIMessageType
MIDISystem
PresetsWithKeyCombinations
SysExAcceptedArray
XGChorusParameterMessage
XGInsertionParameterMessage
XGReverbParameterMessage
XGVariationConnection
XGVariationParameterMessage
MIDIControllers
MIDIMessageTypes
NonRegisteredParameterTypesLSB
NonRegisteredParameterTypesMSB
RegisteredParameterTypes
MIDI - Sequence
MIDITrack
MIDILoop
NoteTime
RMIDInfoData
TempoChange
TimelineEvent
MIDIFormat
Sequencer
SpessaSynthSequencer
SequencerEvent
SequencerEventCallback
Sound Banks
BasicInstrument
BasicPreset
BasicSoundBank
SoundBankLoader
CallableSoundBank
Sound Banks - Generators
Generator
GeneratorLimit
GeneratorType
GeneratorLimits
GENERATORS_AMOUNT
GeneratorTypes
MAX_GENERATOR
Sound Banks - Info
SF2VersionTag
SoundBankInfoData
Sound Banks - MIDI Patch System
MIDIPatchTools
MIDIPatch
MIDIPatchFull
Sound Banks - Modulators
Modulator
ModulatorSource
SF2Channel
ModulatorControllerSource
ModulatorCurveType
ModulatorSourceIndex
ModulatorTransformType
ModulatorControllerSources
ModulatorCurveTypes
ModulatorTransformTypes
Sound Banks - Samples
BasicSample
EmptySample
SampleEncodingFunction
SampleType
SetSampleFormatOptions
SampleTypes
Sound Banks - Writing
SFEWriteOptions
SoundBankWriteOptions
SoundFont2WriteOptions
ProgressFunction
Sound Banks - Zones
BasicInstrumentZone
BasicPresetZone
BasicZone
GenericRange
VoiceParameters
Synthesizer
SpessaSynthProcessor
Synthesizer - Channel
MIDIChannel
ChannelGenerators
CustomChannelVibrato
Synthesizer - Constants
DEFAULT_MIDI_CONTROLLERS
DEFAULT_SYNTH_MODE
MIDI_DRUM_CHANNEL
SPESSA_BUFSIZE
SPESSASYNTH_GAIN_FACTOR
VOICE_CAP
Synthesizer - Drum Sets
DrumParameterUtils
DrumParameter
UserDrumSetParameter
DEFAULT_DRUM_REVERB
Synthesizer - Events
ChannelEvent
ControllerChangeEvent
NoteOffEvent
NoteOnEvent
PolyPressureEvent
ProgramChangeEvent
StopAllEvent
SynthesizerEvent
ChannelMIDIParameterChangeEvent
DisplayMessageData
EffectChangeEvent
FXType
GlobalMIDIParameterChangeEvent
SynthesizerEventCallback
UserDrumSetChangeEvent
Synthesizer - GS Effects
DefaultGSChorus
DefaultGSDelay
DefaultGSInsertion
DefaultGSReverb
GSChorusParameter
GSChorusProcessor
GSDelayParameter
GSDelayProcessor
GSInsertionBlock
GSInsertionBlockSnapshot
GSInsertionParameter
GSReverbParameter
GSReverbProcessor
GSSystemEffectParameter
Synthesizer - Options
SynthMethodOptions
SynthProcessorOptions
InterpolationType
InterpolationTypes
Synthesizer - Parameters
ChannelMIDIParameter
ChannelSystemParameter
GlobalMIDIParameter
GlobalSystemParameter
DEFAULT_CHANNEL_MIDI_PARAMETERS
DEFAULT_CHANNEL_SYSTEM_PARAMETERS
DEFAULT_GLOBAL_MIDI_PARAMETERS
DEFAULT_GLOBAL_SYSTEM_PARAMETERS
Synthesizer - Snapshots
ChannelSnapshot
SynthesizerSnapshot
Synthesizer - Sound Bank Integration
SoundBankManager
SoundBankManagerListEntry
SynthesizerPatch
Synthesizer - XG Effects
DefaultXGChorus
DefaultXGEffect
DefaultXGInsertion
DefaultXGReverb
DefaultXGSystemEffect
DefaultXGVariation
XGChorusBlock
XGChorusBlockSnapshot
XGChorusParameter
XGEffectBlock
XGEffectBlockSnapshot
XGInsertionBlock
XGInsertionBlockSnapshot
XGInsertionParameter
XGReverbBlock
XGSystemEffectBlock
XGSystemEffectBlockSnapshot
XGSystemEffectParameter
XGVariationBlock
XGVariationBlockSnapshot
XGVariationParameter
Utilities
IndexedByteArray
SpessaLog
WaveMetadata
WaveWriteOptions
audioToWav
Utilities - FourCC
DLSChunkFourCC
DLSInfoFourCC
FourCC
GenericBankInfoFourCC
GenericRIFFFourCC
RMIDInfoFourCC
SF2ChunkFourCC
SF2InfoFourCC
WAVFourCC
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Documents
Getting started with spessasynth_
core
About
Multi-
Port
MIDI
Files
Converting between various file formats
Contributing to spessasynth_
core
The
DLS
Conversion problem
Generator
Types
Kinds
Of
Parameters
MIDI
Implementation
Modulator
Information
MIDI
Basic
MIDI
MIDI - Editing
Channel
Modification
Modify
MIDI
Options
Channel
Drum
Modification
Clearable
Parameter
User
Drum
Modification
MIDI - Files
MIDI
Builder
MIDI
Builder
Options
RMIDI
Write
Options
MIDI - Protocol
MIDI
Message
MIDI
Utils
Analyzed
MIDI
Message
Analyzed
Parameter
Analyzed
Sys
Ex
Message
Channel
Drum
Setup
Message
Channel
MIDI
Parameter
Message
Global
MIDI
Parameter
Message
GS
Chorus
Parameter
Message
GS
Delay
Parameter
Message
GS
Insertion
Parameter
Message
GS
Reverb
Parameter
Message
Map
Drum
Setup
Message
MIDI
Controller
MIDI
Message
Type
MIDI
System
Presets
With
Key
Combinations
Sys
Ex
Accepted
Array
XG
Chorus
Parameter
Message
XG
Insertion
Parameter
Message
XG
Reverb
Parameter
Message
XG
Variation
Connection
XG
Variation
Parameter
Message
MIDI
Controllers
MIDI
Message
Types
Non
Registered
Parameter
Types
LSB
Non
Registered
Parameter
Types
MSB
Registered
Parameter
Types
MIDI - Sequence
MIDI
Track
MIDI
Loop
Note
Time
RMID
Info
Data
Tempo
Change
Timeline
Event
MIDI
Format
Sequencer
Spessa
Synth
Sequencer
Sequencer
Event
Sequencer
Event
Callback
Sound Banks
Basic
Instrument
Basic
Preset
Basic
Sound
Bank
Sound
Bank
Loader
Callable
Sound
Bank
Sound Banks - Generators
Generator
Generator
Limit
Generator
Type
Generator
Limits
GENERATORS_
AMOUNT
Generator
Types
MAX_
GENERATOR
Sound Banks - Info
SF2
Version
Tag
Sound
Bank
Info
Data
Sound Banks - MIDI Patch System
MIDI
Patch
Tools
MIDI
Patch
MIDI
Patch
Full
Sound Banks - Modulators
Modulator
Modulator
Source
SF2
Channel
Modulator
Controller
Source
Modulator
Curve
Type
Modulator
Source
Index
Modulator
Transform
Type
Modulator
Controller
Sources
Modulator
Curve
Types
Modulator
Transform
Types
Sound Banks - Samples
Basic
Sample
Empty
Sample
Sample
Encoding
Function
Sample
Type
Set
Sample
Format
Options
Sample
Types
Sound Banks - Writing
SFE
Write
Options
Sound
Bank
Write
Options
Sound
Font2
Write
Options
Progress
Function
Sound Banks - Zones
Basic
Instrument
Zone
Basic
Preset
Zone
Basic
Zone
Generic
Range
Voice
Parameters
Synthesizer
Spessa
Synth
Processor
Synthesizer - Channel
MIDI
Channel
Channel
Generators
Custom
Channel
Vibrato
Synthesizer - Constants
DEFAULT_
MIDI_
CONTROLLERS
DEFAULT_
SYNTH_
MODE
MIDI_
DRUM_
CHANNEL
SPESSA_
BUFSIZE
SPESSASYNTH_
GAIN_
FACTOR
VOICE_
CAP
Synthesizer - Drum Sets
Drum
Parameter
Utils
Drum
Parameter
User
Drum
Set
Parameter
DEFAULT_
DRUM_
REVERB
Synthesizer - Events
Channel
Event
Controller
Change
Event
Note
Off
Event
Note
On
Event
Poly
Pressure
Event
Program
Change
Event
Stop
All
Event
Synthesizer
Event
Channel
MIDI
Parameter
Change
Event
Display
Message
Data
Effect
Change
Event
FX
Type
Global
MIDI
Parameter
Change
Event
Synthesizer
Event
Callback
User
Drum
Set
Change
Event
Synthesizer - GS Effects
Default
GS
Chorus
Default
GS
Delay
Default
GS
Insertion
Default
GS
Reverb
GS
Chorus
Parameter
GS
Chorus
Processor
GS
Delay
Parameter
GS
Delay
Processor
GS
Insertion
Block
GS
Insertion
Block
Snapshot
GS
Insertion
Parameter
GS
Reverb
Parameter
GS
Reverb
Processor
GS
System
Effect
Parameter
Synthesizer - Options
Synth
Method
Options
Synth
Processor
Options
Interpolation
Type
Interpolation
Types
Synthesizer - Parameters
Channel
MIDI
Parameter
Channel
System
Parameter
Global
MIDI
Parameter
Global
System
Parameter
DEFAULT_
CHANNEL_
MIDI_
PARAMETERS
DEFAULT_
CHANNEL_
SYSTEM_
PARAMETERS
DEFAULT_
GLOBAL_
MIDI_
PARAMETERS
DEFAULT_
GLOBAL_
SYSTEM_
PARAMETERS
Synthesizer - Snapshots
Channel
Snapshot
Synthesizer
Snapshot
Synthesizer - Sound Bank Integration
Sound
Bank
Manager
Sound
Bank
Manager
List
Entry
Synthesizer
Patch
Synthesizer - XG Effects
Default
XG
Chorus
Default
XG
Effect
Default
XG
Insertion
Default
XG
Reverb
Default
XG
System
Effect
Default
XG
Variation
XG
Chorus
Block
XG
Chorus
Block
Snapshot
XG
Chorus
Parameter
XG
Effect
Block
XG
Effect
Block
Snapshot
XG
Insertion
Block
XG
Insertion
Block
Snapshot
XG
Insertion
Parameter
XG
Reverb
Block
XG
System
Effect
Block
XG
System
Effect
Block
Snapshot
XG
System
Effect
Parameter
XG
Variation
Block
XG
Variation
Block
Snapshot
XG
Variation
Parameter
Utilities
Indexed
Byte
Array
Spessa
Log
Wave
Metadata
Wave
Write
Options
audio
To
Wav
Utilities - FourCC
DLS
Chunk
Four
CC
DLS
Info
Four
CC
Four
CC
Generic
Bank
Info
Four
CC
Generic
RIFF
Four
CC
RMID
Info
Four
CC
SF2
Chunk
Four
CC
SF2
Info
Four
CC
WAV
Four
CC
Issue Tracker
GitHub
Online Demo
spessasynth_core documentation
Loading...