We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/christoph-hart/hise_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
processors.json•31.4 KiB
{
"HardcodedSynth": {
"id": "HardcodedSynth",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix",
"VoiceResetter"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"AudioLooper": {
"id": "AudioLooper",
"type": "sound_generator",
"sub_types": [
"AudioSampleProcessor",
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"SyncMode": "Syncs the looper to the host tempo",
"LoopEnabled": "Enables looped playback",
"PitchTracking": "Repitches the sample based on the note and the root note.",
"RootNote": "Sets the root note when pitch tracking is enabled",
"SampleStartMod": "Modulates the sample start",
"Reversed": "Reverses the sample"
}
},
"SynthChain": {
"id": "SynthChain",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"GlobalModulatorContainer": {
"id": "GlobalModulatorContainer",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"MacroModulationSource": {
"id": "MacroModulationSource",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"Noise": {
"id": "Noise",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"StreamingSampler": {
"id": "StreamingSampler",
"type": "sound_generator",
"sub_types": [
"Sampler",
"TableProcessor",
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"PreloadSize": "The preload size in samples for all samples that are loaded into the sampler. If the preload size is `-1`, then the whole sample will be loaded into memory.",
"BufferSize": "The buffer size of the streaming buffers (2 per voice) in samples. The sampler uses two buffers which are swapped (one is used for reading from disk and one is used to supply the sampler with the audio data)",
"VoiceAmount": "The amount of voices that the sampler can play. ",
"RRGroupAmount": "The number of groups that are cycled in a round robin manier. This is effectively just another dimension for mapping samples and can be used for many different purposes (handling round robins is just the default).",
"SamplerRepeatMode": "Determines how the sampler treats repeated notes. ",
"PitchTracking": "Enables pitch ratio modification for different notes than the root note. Disable this for drum samples.",
"OneShot": "Plays the whole sample (ignores the note off) if set to enabled.",
"CrossfadeGroups": "If enabled, the groups are played simultanously and can be crossfaded with the Group-Fade Modulation Chain.",
"Purged": "If *Enabled*, it will unload all preload buffers and deactivate the sample playback to save memory. The **Lazy load** option unloads all preload buffers and delays the preloading of a sample until it is triggered for the first time.",
"Reversed": "If this is true, the samples will be fully loaded into preload buffer and reversed",
"UseStaticMatrix": "If this is true, then the routing matrix will not be resized when you load a sample map with another mic position amount.",
"LowPassEnvelopeOrder": "-",
"Timestretching": "-"
}
},
"ScriptSynth": {
"id": "ScriptSynth",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix",
"VoiceResetter"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"SendContainer": {
"id": "SendContainer",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"SilentSynth": {
"id": "SilentSynth",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms"
}
},
"SineSynth": {
"id": "SineSynth",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"OctaveTranspose": "If the mode is set to Musical, this defines the coarse frequency.",
"SemiTones": "If the mode is set to Musical, this defines the fine frequency in semitones.",
"UseFreqRatio": "Toggles between the two modes for the pitch definition.",
"CoarseFreqRatio": "If the mode is set to Harmonics, this defines the harmonic index(1 being the root frequency).",
"FineFreqRatio": "If the mode is set to Harmonics, this defines the fine frequency(as factor).",
"SaturationAmount": "The saturation amount for the internal wave shaper.Use this to quickly add some harmonics."
}
},
"SynthGroup": {
"id": "SynthGroup",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"EnableFM": "Enables FM synthesis for this group.",
"CarrierIndex": "the index for the FM carrier.",
"ModulatorIndex": "the index for the FM Modulator",
"UnisonoVoiceAmount": "the number of unisono voices",
"UnisonoDetune": "The detune amount for the unisono voices",
"UnisonoSpread": "the spread amount for the unisono voices",
"ForceMono": "if enabled, the voices will be rendered as mono voice",
"KillSecondVoices": "kills the second voices"
}
},
"WaveSynth": {
"id": "WaveSynth",
"type": "sound_generator",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"OctaveTranspose1": "The octave shift for the first oscillator",
"WaveForm1": "the waveform of the first oscillator",
"Detune1": "Detunes the first oscillator",
"Pan1": "Pans the first oscillator",
"OctaveTranspose2": "The octave shift for the second oscillator",
"WaveForm2": "the waveform of the second oscillator",
"Detune2": "Detunes the second oscillator",
"Pan2": "Pans the second oscillator",
"Mix": "The balance between osc1 and osc2",
"EnableSecondOscillator": "Turn the second OSC on and off",
"PulseWidth1": "Changes the pulse of the OSC1 Square and Trapezoid oscillator",
"PulseWidth2": "Changes the pulse of the OSC12 Square and Trapezoid oscillator",
"HardSync": "-",
"SemiTones1": "-",
"SemiTones2": "-"
}
},
"WavetableSynth": {
"id": "WavetableSynth",
"type": "sound_generator",
"sub_types": [
"AudioSampleProcessor",
"RoutingMatrix"
],
"parameters": {
"Gain": "The volume of the synth. It is stored as gain value from `0...1` so you need to use the conversion functions when using decibel ranges",
"Balance": "The stereo balance of the synth. The range is `-100...100`",
"VoiceLimit": "The number of voices that this synth can play.",
"KillFadeTime": "If you play more than the number of available voices this determines the fade out time of the voice that is going to be killed in ms",
"HqMode": "Toggles between linear and cubic interpolation for the wavetable rendering",
"LoadedBankIndex": "This will store the index of the wavetable in the current list.",
"TableIndexValue": "The table index from 0...1 that will be used as start value for the table index modulation",
"RefreshMipmap": "If this is enabled, the wavetable voice will pick another mipmap when the pitch modulation goes outside the original frequency range. This allows extreme pitch shifting without creating aliasing artifacts."
}
},
"ChokeGroupProcessor": {
"id": "ChokeGroupProcessor",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"ChokeGroup": "-",
"LoKey": "-",
"HiKey": "-",
"KillVoice": "-"
}
},
"Arpeggiator": {
"id": "Arpeggiator",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"BypassButton": "Bypasses the arpeggiator. You can call this from other MIDI callbacks to stop it from running.",
"ResetButton": "-",
"NumStepSlider": "-",
"StepReset": "-",
"StepSkipSlider": "-",
"SortKeysButton": "-",
"SpeedKnob": "-",
"SequenceComboBox": "-",
"OctaveRange": "-",
"Shuffle": "-",
"CurrentValue": "-",
"EnableTie": "-",
"packBg": "-",
"SemiToneSliderPack": "-",
"VelocitySliderPack": "-",
"LengthSliderPack": "-",
"ChannelSelector": "-",
"OutputChannelSelector": "-",
"MPEStartChannel": "-",
"MPEEndChannel": "-",
"Hold": "-",
"NoteLabel": "-",
"VeloLabel": "-",
"LengthLabel": "-",
"MIDILabel1": "-",
"MIDILabel2": "-",
"MIDILabel3": "-",
"MIDILabel4": "-"
}
},
"CCSwapper": {
"id": "CCSwapper",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"FirstCC": "-",
"SecondCC": "-"
}
},
"ChannelFilter": {
"id": "ChannelFilter",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"channelNumber": "-",
"mpeStart": "-",
"mpeEnd": "-"
}
},
"ChannelSetter": {
"id": "ChannelSetter",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"channelNumber": "-"
}
},
"LegatoWithRetrigger": {
"id": "LegatoWithRetrigger",
"type": "midi_processor",
"sub_types": [],
"parameters": {
}
},
"MidiPlayer": {
"id": "MidiPlayer",
"type": "midi_processor",
"sub_types": [
"MidiPlayer"
],
"parameters": {
"CurrentPosition": "-",
"CurrentSequence": "-",
"CurrentTrack": "-",
"LoopEnabled": "-",
"LoopStart": "-",
"LoopEnd": "-",
"PlaybackSpeed": "-"
}
},
"MidiMuter": {
"id": "MidiMuter",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"ignoreButton": "If this is true, then all incoming note on messages (and controller events) will be ignored. If this parameter is activated when notes are being played, it will let the \"open\" note-off messages pass in order to avoid stuck notes.",
"fixStuckNotes": "this is a deprecated parameter (it forces ignoring of all events), but you shouldn't need it anymore."
}
},
"ReleaseTrigger": {
"id": "ReleaseTrigger",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"TimeAttenuate": "-",
"Time": "-",
"TimeTable": "-"
}
},
"ScriptProcessor": {
"id": "ScriptProcessor",
"type": "midi_processor",
"sub_types": [],
"parameters": {
}
},
"Transposer": {
"id": "Transposer",
"type": "midi_processor",
"sub_types": [],
"parameters": {
"TransposeAmount": "Transposes the incoming MIDI signal up or down 24 semitones."
}
},
"ArrayModulator": {
"id": "ArrayModulator",
"type": "modulator",
"sub_types": [],
"parameters": {
}
},
"Constant": {
"id": "Constant",
"type": "modulator",
"sub_types": [],
"parameters": {
}
},
"EventDataModulator": {
"id": "EventDataModulator",
"type": "modulator",
"sub_types": [],
"parameters": {
"SlotIndex": "the index of the data slot from 0 to 16",
"DefaultValue": "the value that should be used when the event data hasn't been written yet"
}
},
"GlobalStaticTimeVariantModulator": {
"id": "GlobalStaticTimeVariantModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"UseTable": "Can be used to change the incoming value using a [Table](/ui-components/plugin-components/table)",
"Inverted": "inverts the output value with the formula `1.0 - value` (after it is sent through the table if `UseTable` is enabled)."
}
},
"GlobalVoiceStartModulator": {
"id": "GlobalVoiceStartModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"UseTable": "-",
"Inverted": "-"
}
},
"KeyNumber": {
"id": "KeyNumber",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
}
},
"Random": {
"id": "Random",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"UseTable": "Use a Table to attenuate the randomness"
}
},
"ScriptVoiceStartModulator": {
"id": "ScriptVoiceStartModulator",
"type": "modulator",
"sub_types": [],
"parameters": {
}
},
"Velocity": {
"id": "Velocity",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Inverted": "-",
"UseTable": "-",
"DecibelMode": "-"
}
},
"LFO": {
"id": "LFO",
"type": "modulator",
"sub_types": [],
"parameters": {
"Frequency": "Changes the frequency of the LFO from 0.5 - 10Hz",
"FadeIn": "Time to Fade the LFO to full intensity in ms. Be aware: not linear.",
"WaveFormType": "Choose a LFO Waveform",
"Legato": "Turn Legato on/off",
"TempoSync": "Syncs the LFO to the Main Tempo",
"SmoothingTime": "Smooth the LFO",
"NumSteps": "",
"LoopEnabled": "",
"PhaseOffset": "Offsets the phase of the oscillator. @ 0% down from 1 (top of sinus-hill), 25% down from 0.5, 50% up from 0, 75% up from 0.5 .",
"SyncToMasterClock": "-",
"IgnoreNoteOn": "-"
}
},
"GlobalTimeVariantModulator": {
"id": "GlobalTimeVariantModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"UseTable": "-",
"Inverted": "-"
}
},
"Hardcoded Timevariant Modulator": {
"id": "Hardcoded Timevariant Modulator",
"type": "modulator",
"sub_types": [],
"parameters": {
}
},
"MacroModulator": {
"id": "MacroModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"MacroIndex": "the index of the macro control that is used by this module. If you're using the module UI, just select one in the drop down box, but if you're manually setting this parameter be aware that it starts with 1.",
"SmoothTime": "smoothes the parameter changes (just like with the Control Modulator).",
"UseTable": "you can enable a Table to process the incoming macro value to add extra control over the range.",
"MacroValue": "this just holds the current value so you can grab it if you want to display it in some kind."
}
},
"MidiController": {
"id": "MidiController",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Inverted": "-",
"UseTable": "-",
"ControllerNumber": "-",
"SmoothTime": "-",
"DefaultValue": "-"
}
},
"PitchWheel": {
"id": "PitchWheel",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Inverted": "-",
"UseTable": "-",
"SmoothTime": "-"
}
},
"ScriptTimeVariantModulator": {
"id": "ScriptTimeVariantModulator",
"type": "modulator",
"sub_types": [],
"parameters": {
}
},
"Hardcoded Envelope Modulator": {
"id": "Hardcoded Envelope Modulator",
"type": "modulator",
"sub_types": [
"VoiceResetter"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-"
}
},
"FlexAHDSR": {
"id": "FlexAHDSR",
"type": "modulator",
"sub_types": [],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"Attack": "-",
"Hold": "-",
"Decay": "-",
"Sustain": "-",
"Release": "-",
"Mode": "-",
"AttackLevel": "-",
"AttackCurve": "-",
"DecayCurve": "-",
"ReleaseCurve": "-"
}
},
"AHDSR": {
"id": "AHDSR",
"type": "modulator",
"sub_types": [],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"Attack": "-",
"AttackLevel": "-",
"Hold": "-",
"Decay": "-",
"Sustain": "-",
"Release": "-",
"AttackCurve": "-",
"DecayCurve": "-",
"EcoMode": "-"
}
},
"EventDataEnvelope": {
"id": "EventDataEnvelope",
"type": "modulator",
"sub_types": [],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"SlotIndex": "The data slot that should be used to read the value",
"DefaultValue": "The value that should be used when there is no data written to the respective slot",
"SmoothingTime": "The smoothing that will be applied to the envelope signal"
}
},
"GlobalEnvelopeModulator": {
"id": "GlobalEnvelopeModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"UseTable": "-",
"Inverted": "-"
}
},
"MatrixModulator": {
"id": "MatrixModulator",
"type": "modulator",
"sub_types": [],
"parameters": {
"Monophonic": "The matrix modulator can be set to monophonic like all other modulators, but it's highly recommended to leave this enabled in a polyphonic modulation context (and rather set the modulation sources to be monophonic if you want that behaviour).",
"Retrigger": "-",
"Value": "This parameter acts as base value for the modulation calculation and is supposed to be connected to your UI.",
"SmoothingTime": "This will apply smoothing on the value change to remove zipper noises. The smoothing will be applied to the modulation signal itself."
}
},
"MPEModulator": {
"id": "MPEModulator",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"GestureCC": "-",
"SmoothingTime": "-",
"DefaultValue": "-",
"SmoothedIntensity": "-"
}
},
"ScriptEnvelopeModulator": {
"id": "ScriptEnvelopeModulator",
"type": "modulator",
"sub_types": [
"VoiceResetter"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-"
}
},
"ScriptnodeVoiceKiller": {
"id": "ScriptnodeVoiceKiller",
"type": "modulator",
"sub_types": [
"VoiceResetter"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-"
}
},
"SimpleEnvelope": {
"id": "SimpleEnvelope",
"type": "modulator",
"sub_types": [],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"Attack": "-",
"Release": "-",
"LinearMode": "-"
}
},
"TableEnvelope": {
"id": "TableEnvelope",
"type": "modulator",
"sub_types": [
"TableProcessor"
],
"parameters": {
"Monophonic": "-",
"Retrigger": "-",
"Attack": "-",
"Release": "-"
}
},
"SlotFX": {
"id": "SlotFX",
"type": "fx",
"sub_types": [
"SlotFX",
"RoutingMatrix"
],
"parameters": {
}
},
"Dynamics": {
"id": "Dynamics",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"GateEnabled": "-",
"GateThreshold": "-",
"GateAttack": "-",
"GateRelease": "-",
"GateReduction": "-",
"CompressorEnabled": "-",
"CompressorThreshold": "-",
"CompressorRatio": "-",
"CompressorAttack": "-",
"CompressorRelease": "-",
"CompressorReduction": "-",
"CompressorMakeup": "-",
"LimiterEnabled": "-",
"LimiterThreshold": "-",
"LimiterAttack": "-",
"LimiterRelease": "-",
"LimiterReduction": "-",
"LimiterMakeup": "-"
}
},
"PolyshapeFX": {
"id": "PolyshapeFX",
"type": "fx",
"sub_types": [],
"parameters": {
"Drive": "How much you want to drive the input signal into the shaper.",
"Mode": "Select a shaper function.",
"Oversampling": "Select if you want to oversample the shaper to get rid of artefacts.",
"Bias": "The bias amount."
}
},
"NoiseGrainPlayer": {
"id": "NoiseGrainPlayer",
"type": "fx",
"sub_types": [
"AudioSampleProcessor"
],
"parameters": {
"Position": "-",
"Mix": "-",
"WhiteNoise": "-",
"GrainSize": "-"
}
},
"Analyser": {
"id": "Analyser",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"PreviewType": "The index of the visualisation type.",
"BufferSize": "The buffer size of the internal ring buffer."
}
},
"Chorus": {
"id": "Chorus",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Rate": "The rate of the chorus",
"Width": "The stereo width of the chorus",
"Feedback": "The feedback amount of the chorus",
"Delay": "The delay amount of the chorus"
}
},
"Convolution": {
"id": "Convolution",
"type": "fx",
"sub_types": [
"AudioSampleProcessor",
"RoutingMatrix"
],
"parameters": {
"DryGain": "the gain value for the unprocessed signal (in dB).",
"WetGain": "the gain value for the convoluted signal (in dB).",
"Latency": "the latency between input and output.",
"ImpulseLength": "(deprecated, use the sample range instead).",
"ProcessInput": "mutes if `false`, the input for the reverb with a small fade to prevent clicks.",
"UseBackgroundThread": "if `true`, then the convolution will be executed on a background thread.",
"Predelay": "The predelay in milliseconds",
"HiCut": "Applies a high cut filter on the impulse response. This recalculates the IR so you can't use it during rendering.",
"Damping": "Applies a decaying envelope on the impulse response. This recalculates the IR so you can't use it during rendering.",
"FFTType": "-"
}
},
"Delay": {
"id": "Delay",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"DelayTimeLeft": "-",
"DelayTimeRight": "-",
"FeedbackLeft": "-",
"FeedbackRight": "-",
"LowPassFreq": "-",
"HiPassFreq": "-",
"Mix": "-",
"TempoSync": "-"
}
},
"EmptyFX": {
"id": "EmptyFX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
}
},
"PolyphonicFilter": {
"id": "PolyphonicFilter",
"type": "fx",
"sub_types": [],
"parameters": {
"Gain": "Set the filter gain.",
"Frequency": "Set the filter frequency",
"Q": "Set the bandwidth of the filter curve.",
"Mode": "-",
"Quality": "-",
"BipolarIntensity": "Set the intensity if the filter supports bipolar frequency."
}
},
"Hardcoded Master FX": {
"id": "Hardcoded Master FX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
}
},
"HardcodedPolyphonicFX": {
"id": "HardcodedPolyphonicFX",
"type": "fx",
"sub_types": [
"RoutingMatrix",
"VoiceResetter"
],
"parameters": {
}
},
"HarmonicFilter": {
"id": "HarmonicFilter",
"type": "fx",
"sub_types": [],
"parameters": {
"NumFilterBands": "-",
"QFactor": "-",
"Crossfade": "-",
"SemiToneTranspose": "-"
}
},
"HarmonicFilterMono": {
"id": "HarmonicFilterMono",
"type": "fx",
"sub_types": [],
"parameters": {
"NumFilterBands": "-",
"QFactor": "-",
"Crossfade": "-",
"SemiToneTranspose": "-"
}
},
"MidiMetronome": {
"id": "MidiMetronome",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Enabled": "-",
"Volume": "-",
"NoiseAmount": "-"
}
},
"CurveEq": {
"id": "CurveEq",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "The gain in decibels if supported from the filter type.",
"Freq": "The frequency in Hz.",
"Q": "The bandwidth of the filter if supported.",
"Enabled": "the state of the filter band.",
"Type": "the filter type of the filter band.",
"BandOffset": "the offset that can be used to get the desired formula."
}
},
"PhaseFX": {
"id": "PhaseFX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Frequency1": "the bottom frequency",
"Frequency2": "the upper frequency",
"Feedback": "the amount of feedback",
"Mix": "the wet amount"
}
},
"PolyScriptFX": {
"id": "PolyScriptFX",
"type": "fx",
"sub_types": [
"VoiceResetter"
],
"parameters": {
}
},
"RouteFX": {
"id": "RouteFX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
}
},
"Saturator": {
"id": "Saturator",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Saturation": "-",
"WetAmount": "-",
"PreGain": "-",
"PostGain": "-"
}
},
"ScriptFX": {
"id": "ScriptFX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
}
},
"SendFX": {
"id": "SendFX",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "-",
"ChannelOffset": "-",
"SendIndex": "-",
"Smoothing": "-"
}
},
"ShapeFX": {
"id": "ShapeFX",
"type": "fx",
"sub_types": [
"TableProcessor",
"RoutingMatrix"
],
"parameters": {
"BiasLeft": "-",
"BiasRight": "-",
"HighPass": "-",
"LowPass": "-",
"Mode": "-",
"Oversampling": "-",
"Gain": "-",
"Reduce": "-",
"Autogain": "-",
"LimitInput": "-",
"Drive": "-",
"Mix": "-",
"BypassFilters": "-"
}
},
"SimpleGain": {
"id": "SimpleGain",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"Gain": "-",
"Delay": "-",
"Width": "-",
"Balance": "-",
"InvertPolarity": "-"
}
},
"SimpleReverb": {
"id": "SimpleReverb",
"type": "fx",
"sub_types": [
"RoutingMatrix"
],
"parameters": {
"RoomSize": "-",
"Damping": "-",
"WetLevel": "-",
"DryLevel": "-",
"Width": "-",
"FreezeMode": "-"
}
},
"StereoFX": {
"id": "StereoFX",
"type": "fx",
"sub_types": [],
"parameters": {
"Pan": "-",
"Width": "-"
}
}
}