Browse Source

Claudia: Add composite template

tags/v0.9.0
falkTX 13 years ago
parent
commit
4d99ce5ac6
3 changed files with 644 additions and 26 deletions
  1. +591
    -0
      data/templates/composite.h2song
  2. +2
    -2
      src/claudia_database.py
  3. +51
    -24
      src/claudia_launcher.py

+ 591
- 0
data/templates/composite.h2song View File

@@ -0,0 +1,591 @@
<?xml version="1.0" encoding="UTF-8"?>
<song>
<version>0.006.2</version>
<bpm>X_BPM_X-CLAUDIA-X_BPM_X</bpm>
<volume>0.73</volume>
<metronomeVolume>0.5</metronomeVolume>
<name>Untitled Song</name>
<author>Unknown</author>
<notes>Empty song.</notes>
<license>Unknown license</license>
<loopEnabled>true</loopEnabled>
<mode>pattern</mode>
<humanize_time>0</humanize_time>
<humanize_velocity>0</humanize_velocity>
<swing_factor>0</swing_factor>
<instrumentList>
<instrument>
<id>0</id>
<drumkit>GMkit</drumkit>
<name>Kick</name>
<volume>1</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>kick_Dry_b.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>1</id>
<drumkit>GMkit</drumkit>
<name>Stick</name>
<volume>0.69</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>stick_Woody.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>2</id>
<drumkit>GMkit</drumkit>
<name>Snare Jazz</name>
<volume>1</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>sn_Jazz_c.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>3</id>
<drumkit>GMkit</drumkit>
<name>Hand Clap</name>
<volume>0.88</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>clap_Dry_c.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>4</id>
<drumkit>GMkit</drumkit>
<name>Snare Rock</name>
<volume>1</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>sn_Wet_b.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>5</id>
<drumkit>GMkit</drumkit>
<name>Tom Low</name>
<volume>0.96</volume>
<isMuted>false</isMuted>
<pan_L>0.44</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>tom_Rock_lo.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>6</id>
<drumkit>GMkit</drumkit>
<name>Closed HH</name>
<volume>0.89</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.78</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>hhc_Dry_a.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>7</id>
<drumkit>GMkit</drumkit>
<name>Tom Mid</name>
<volume>1</volume>
<isMuted>false</isMuted>
<pan_L>0.8</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>tom_Rock_mid.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>8</id>
<drumkit>GMkit</drumkit>
<name>Pedal HH</name>
<volume>0.89</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.78</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>hhp_Dry_a.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>9</id>
<drumkit>GMkit</drumkit>
<name>Tom Hi</name>
<volume>1</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.42</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>tom_Rock_hi.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>10</id>
<drumkit>GMkit</drumkit>
<name>Open HH</name>
<volume>0.8</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.84</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>hhc_Rock_b.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>11</id>
<drumkit>GMkit</drumkit>
<name>Cowbell</name>
<volume>0.8</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>misc_Cowbell.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>12</id>
<drumkit>GMkit</drumkit>
<name>Ride Jazz</name>
<volume>0.8</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>cym_Jazz.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>13</id>
<drumkit>GMkit</drumkit>
<name>Crash</name>
<volume>0.69</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.88</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>cra_Rock_a.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>14</id>
<drumkit>GMkit</drumkit>
<name>Ride Rock</name>
<volume>0.8</volume>
<isMuted>false</isMuted>
<pan_L>0.58</pan_L>
<pan_R>1</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>cym_Rock_b.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
<instrument>
<id>15</id>
<drumkit>GMkit</drumkit>
<name>Crash Jazz</name>
<volume>0.77</volume>
<isMuted>false</isMuted>
<pan_L>1</pan_L>
<pan_R>0.78</pan_R>
<gain>1</gain>
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance>
<FX1Level>0</FX1Level>
<FX2Level>0</FX2Level>
<FX3Level>0</FX3Level>
<FX4Level>0</FX4Level>
<Attack>0</Attack>
<Decay>0</Decay>
<Sustain>1</Sustain>
<Release>1000</Release>
<randomPitchFactor>0</randomPitchFactor>
<muteGroup>-1</muteGroup>
<layer>
<filename>cra_Jazz.flac</filename>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
</layer>
</instrument>
</instrumentList>
<patternList>
<pattern>
<name>Pattern 1</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 2</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 3</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 4</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 5</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 6</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 7</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 8</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 9</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
<pattern>
<name>Pattern 10</name>
<category>not_categorized</category>
<size>192</size>
<noteList/>
</pattern>
</patternList>
<patternSequence>
<group>
<patternID>Pattern 1</patternID>
</group>
</patternSequence>
<ladspa>
<fx>
<name>no plugin</name>
<filename>-</filename>
<enabled>false</enabled>
<volume>0.0</volume>
</fx>
<fx>
<name>no plugin</name>
<filename>-</filename>
<enabled>false</enabled>
<volume>0.0</volume>
</fx>
<fx>
<name>no plugin</name>
<filename>-</filename>
<enabled>false</enabled>
<volume>0.0</volume>
</fx>
<fx>
<name>no plugin</name>
<filename>-</filename>
<enabled>false</enabled>
<volume>0.0</volume>
</fx>
</ladspa>
</song>

+ 2
- 2
src/claudia_database.py View File

@@ -20,14 +20,14 @@ TEMPLATE_NO = "No"


# (L, D, L, V, VST-Mode, T, M, MIDI-Mode) -> ( LADSPA, DSSI, LV2, VST, VST-Mode, Transport, MIDI, MIDI-Mode) # (L, D, L, V, VST-Mode, T, M, MIDI-Mode) -> ( LADSPA, DSSI, LV2, VST, VST-Mode, Transport, MIDI, MIDI-Mode)


# TODO - on kxstudio, set ardour2 and jacker to lvl1
# TODO - on kxstudio, set ardour2 and jacker to LEVEL_1


list_DAW = [ list_DAW = [
# Package AppName Type Binary Icon Template? Level Rel.-Model (L, D, L, V, VST-Mode, T, M, MIDI-Mode) (doc-file, website) # Package AppName Type Binary Icon Template? Level Rel.-Model (L, D, L, V, VST-Mode, T, M, MIDI-Mode) (doc-file, website)
( "ardour", "Ardour 2.8", "DAW", "ardour2", "ardour", TEMPLATE_YES, LEVEL_0, "OpenSource", (1, 0, 1, 0, "", 1, 0, "ALSA"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.ardour.org/") ), ( "ardour", "Ardour 2.8", "DAW", "ardour2", "ardour", TEMPLATE_YES, LEVEL_0, "OpenSource", (1, 0, 1, 0, "", 1, 0, "ALSA"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.ardour.org/") ),
( "ardour3", "Ardour 3.0", "DAW", "ardour3", "ardour", TEMPLATE_YES, LEVEL_JS, "OpenSource", (1, 0, 1, 1, "Native", 1, 1, "JACK"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.ardour.org/") ), ( "ardour3", "Ardour 3.0", "DAW", "ardour3", "ardour", TEMPLATE_YES, LEVEL_JS, "OpenSource", (1, 0, 1, 1, "Native", 1, 1, "JACK"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.ardour.org/") ),


( "composite", "Composite", "Drum Sequencer", "composite-gui", "composite32x32", TEMPLATE_NO, LEVEL_0, "OpenSource", (1, 0, 0, 0, "", 1, 1, "JACK"), ("file:///usr/share/composite/data/doc/manual.html", "http://gabe.is-a-geek.org/composite/") ),
( "composite", "Composite", "Drum Sequencer", "composite-gui", "composite32x32", TEMPLATE_YES, LEVEL_0, "OpenSource", (1, 0, 0, 0, "", 1, 1, "JACK"), ("file:///usr/share/composite/data/doc/manual.html", "http://gabe.is-a-geek.org/composite/") ),


( "energyxt2", "EnergyXT2", "DAW", "energyxt2", "energyxt2", TEMPLATE_NO, LEVEL_0, "Demo", (0, 0, 0, 1, "Native", 0, 1, "JACK"), ("file:///usr/share/kxstudio/docs/EnergyXT_Manual_EN.pdf", "http://www.energy-xt.com/") ), ( "energyxt2", "EnergyXT2", "DAW", "energyxt2", "energyxt2", TEMPLATE_NO, LEVEL_0, "Demo", (0, 0, 0, 1, "Native", 0, 1, "JACK"), ("file:///usr/share/kxstudio/docs/EnergyXT_Manual_EN.pdf", "http://www.energy-xt.com/") ),




+ 51
- 24
src/claudia_launcher.py View File

@@ -203,48 +203,66 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW):
elif app == "Ardour 3.0": elif app == "Ardour 3.0":
self.createAppTemplate("ardour3", app, binary) self.createAppTemplate("ardour3", app, binary)


elif app == "Composite":
self.createAppTemplate("composite", app, binary)

elif app == "EnergyXT2":
self.createAppTemplate("energyxt2", app, binary)

elif app in ("Hydrogen", "Hydrogen (SVN)"):
self.createAppTemplate("hydrogen", app, binary)

elif app == "Jacker":
self.createAppTemplate("jacker", app, binary)

elif app == "LMMS":
self.createAppTemplate("lmms", app, binary)

elif app == "MusE":
self.createAppTemplate("muse", app, binary)

elif app == "MuseScore":
self.createAppTemplate("musescore", app, binary)

elif app == "Non-DAW":
self.createAppTemplate("non-daw", app, binary)

elif app == "Non-Sequencer":
self.createAppTemplate("non-sequencer", app, binary)

elif app in ("Qtractor", "Qtractor (SVN)"):
self.createAppTemplate("qtractor", app, binary)

elif app == "REAPER":
self.createAppTemplate("reaper", app, binary)

elif app == "Renoise":
self.createAppTemplate("renoise", app, binary)

elif app == "Rosegarden":
self.createAppTemplate("rosegarden", app, binary)

elif app == "Seq24":
self.createAppTemplate("seq24", app, binary)

elif app == "Calf Jack Host (GIT)": elif app == "Calf Jack Host (GIT)":
self.createAppTemplate("calfjackhost", app, binary) self.createAppTemplate("calfjackhost", app, binary)


#elif (app in ("Hydrogen", "Hydrogen (SVN)")):
#self.createAppTemplate("hydrogen", app, binary)

#elif (app == "Jack Mixer"): #elif (app == "Jack Mixer"):
#self.createAppTemplate("jack-mixer", app, binary) #self.createAppTemplate("jack-mixer", app, binary)


#elif (app == "Jack Rack"): #elif (app == "Jack Rack"):
#self.createAppTemplate("jack-rack", app, binary) #self.createAppTemplate("jack-rack", app, binary)


#elif (app == "Jacker"):
#self.createAppTemplate("jacker", app, binary)

#elif (app == "Jamin"): #elif (app == "Jamin"):
#self.createAppTemplate("jamin", app, binary) #self.createAppTemplate("jamin", app, binary)


#elif (app == "Non-DAW"):
#self.createAppTemplate("non-daw", app, binary)

#elif (app == "Non-Mixer"): #elif (app == "Non-Mixer"):
#self.createAppTemplate("non-mixer", app, binary) #self.createAppTemplate("non-mixer", app, binary)


#elif (app == "Non-Sequencer"):
#self.createAppTemplate("non-sequencer", app, binary)

#elif (app == "Qsampler"): #elif (app == "Qsampler"):
#self.createAppTemplate("qsampler", app, binary) #self.createAppTemplate("qsampler", app, binary)


#elif (app in ("Qtractor", "Qtractor (SVN)")):
#self.createAppTemplate("qtractor", app, binary)

#elif (app == "Renoise"):
#self.createAppTemplate("renoise", app, binary)

#elif (app == "Rosegarden"):
#self.createAppTemplate("rosegarden", app, binary)

#elif (app == "Seq24"):
#self.createAppTemplate("seq24", app, binary)

#elif (app == "Yoshimi"): #elif (app == "Yoshimi"):
#self.createAppTemplate("yoshimi", app, binary) #self.createAppTemplate("yoshimi", app, binary)


@@ -335,6 +353,15 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW):
if self.callback_isLadishRoom(): if self.callback_isLadishRoom():
tmplte_lvl = "jacksession" tmplte_lvl = "jacksession"


elif app == "composite":
tmplte_file = os.path.join(proj_folder, "composite_%i.h2song" % rand_check)

# Create template
os.system("cp '%s' '%s'" % (os.path.join(tmplte_dir, "composite.h2song"), tmplte_file))

tmplte_cmd = binary
tmplte_cmd += " -s '%s'" % (os.path.basename(tmplte_file) if self.callback_isLadishRoom() else tmplte_file)

elif app == "calfjackhost": elif app == "calfjackhost":
tmplte_file = os.path.join(proj_folder, "CalfJackHost_%i" % rand_check) tmplte_file = os.path.join(proj_folder, "CalfJackHost_%i" % rand_check)




Loading…
Cancel
Save