Skip to content

Commit

Permalink
simple:reverb jummbox lmms
Browse files Browse the repository at this point in the history
  • Loading branch information
SatyrDiamond committed Oct 17, 2023
1 parent cda8cb5 commit 6a91f48
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
1 change: 0 additions & 1 deletion plugin_input/mi_jummbox.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,6 @@ def addfx_universal(cvpj_instid, fxname):
def addfx_simple(cvpj_instid, fxname):
pluginid = cvpj_instid+'_'+fxname
plugins.add_plug(cvpj_l, pluginid, 'simple', fxname)
plugins.add_plug_fxdata(cvpj_l, pluginid, True, 1)
fxslot.insert(cvpj_l, ['instrument', cvpj_instid], 'audio', pluginid)
return pluginid

Expand Down
14 changes: 11 additions & 3 deletions plugin_output/lmms.py
Original file line number Diff line number Diff line change
Expand Up @@ -632,7 +632,16 @@ def lmms_encode_effectplugin(pluginid, fxslotX):

pluginautoid = auto_id.out_getlist(['plugin', pluginid])

if plugintype == ['universal', 'eq-bands']:
if plugintype == ['simple', 'reverb']:
print('[output-lmms] Audio FX: [reverb] ')
fxslotX.set('name', 'reverbsc')
xml_lmmsreverbsc = ET.SubElement(fxslotX, 'ReverbSCControls')
xml_lmmsreverbsc.set('input_gain', '0')
xml_lmmsreverbsc.set('size', '0.8')
xml_lmmsreverbsc.set('output_gain', '0')
xml_lmmsreverbsc.set('color', '10000')

elif plugintype == ['universal', 'eq-bands']:
#used, active, freq, gain, res/bw

print('[output-lmms] Audio FX: [eq] ')
Expand Down Expand Up @@ -698,7 +707,6 @@ def lmms_encode_effectplugin(pluginid, fxslotX):
get_plugin_param(pluginautoid, xml_lmmseq, 'Inputgain', pluginid, 'gain_in', 0)

elif plugintype == ['universal', 'delay-c']:

print('[output-lmms] Audio FX: [delay] ')
fxslotX.set('name', 'delay')
xml_lmmsdelay = ET.SubElement(fxslotX, 'Delay')
Expand Down Expand Up @@ -930,7 +938,7 @@ def getdawcapabilities(self):
'fxrack_params': ['enabled','vol']
}
def getsupportedplugformats(self): return ['vst2', 'ladspa']
def getsupportedplugins(self): return ['sampler:single', 'soundfont2']
def getsupportedplugins(self): return ['sampler:single', 'soundfont2', 'universal:eq-bands', 'universal:delay-c', 'simple:reverb']
def getfileextension(self): return 'mmp'
def parse(self, convproj_json, output_file):
global autoidnum
Expand Down

0 comments on commit 6a91f48

Please sign in to comment.