Browse Source

Claudia: Add Hydrogen template

tags/v0.9.0
falkTX 12 years ago
parent
commit
7d78de4ece
4 changed files with 949 additions and 5 deletions
  1. +0
    -0
      data/templates/Composite.h2song
  2. +930
    -0
      data/templates/Hydrogen.h2song
  3. +2
    -2
      src/claudia_database.py
  4. +17
    -3
      src/claudia_launcher.py

data/templates/composite.h2song → data/templates/Composite.h2song View File


+ 930
- 0
data/templates/Hydrogen.h2song View File

@@ -0,0 +1,930 @@
<?xml version="1.0" encoding="UTF-8"?>
<song>
<version>0.9.5-svn</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>kick_Dry_b.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>stick_Woody.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>sn_Jazz_c.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>clap_Dry_c.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>sn_Wet_b.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>tom_Rock_lo.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>hhc_Dry_a.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>tom_Rock_mid.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>hhp_Dry_a.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>tom_Rock_hi.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>hhc_Rock_b.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>misc_Cowbell.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>cym_Jazz.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>cra_Rock_a.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>cym_Rock_b.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<isStopNote>false</isStopNote>
<midiOutChannel>-1</midiOutChannel>
<midiOutNote>60</midiOutNote>
<layer>
<filename>cra_Jazz.flac</filename>
<ismodified>false</ismodified>
<smode>forward</smode>
<startframe>0</startframe>
<loopframe>0</loopframe>
<loops>0</loops>
<endframe>0</endframe>
<userubber>0</userubber>
<rubberdivider>1</rubberdivider>
<rubberCsettings>4</rubberCsettings>
<rubberPitch>0</rubberPitch>
<min>0</min>
<max>1</max>
<gain>1</gain>
<pitch>0</pitch>
<volume>
<volume-position>-1</volume-position>
<volume-value>-1</volume-value>
</volume>
<pan>
<pan-position>-1</pan-position>
<pan-value>-1</pan-value>
</pan>
</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>
<virtualPatternList/>
<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>
<BPMTimeLine/>
<timeLineTag/>
</song>

+ 2
- 2
src/claudia_database.py View File

@@ -31,8 +31,8 @@ list_DAW = [


( "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/") ),


( "hydrogen", "Hydrogen", "Drum Sequencer", "hydrogen -d jack", "h2-icon", TEMPLATE_NO, LEVEL_JS, "OpenSource", (1, 0, 0, 0, "", 1, 1, "ALSA | JACK"), ("file:///usr/share/hydrogen/data/doc/manual_en.html.upstream", "http://www.hydrogen-music.org/") ),
( "hydrogen-svn", "Hydrogen (SVN)", "Drum Sequencer", "hydrogen -d jack", "h2-icon", TEMPLATE_NO, LEVEL_JS, "OpenSource", (1, 0, 0, 0, "", 1, 1, "ALSA | JACK"), ("file:///usr/share/hydrogen/data/doc/manual_en.html.upstream", "http://www.hydrogen-music.org/") ),
( "hydrogen", "Hydrogen", "Drum Sequencer", "hydrogen -d jack", "h2-icon", TEMPLATE_YES, LEVEL_JS, "OpenSource", (1, 0, 0, 0, "", 1, 1, "ALSA | JACK"), ("file:///usr/share/hydrogen/data/doc/manual_en.html.upstream", "http://www.hydrogen-music.org/") ),
( "hydrogen-svn", "Hydrogen (SVN)", "Drum Sequencer", "hydrogen -d jack", "h2-icon", TEMPLATE_YES, LEVEL_JS, "OpenSource", (1, 0, 0, 0, "", 1, 1, "ALSA | JACK"), ("file:///usr/share/hydrogen/data/doc/manual_en.html.upstream", "http://www.hydrogen-music.org/") ),


( "jacker", "Jacker", "MIDI Sequencer", "jacker", "jacker", TEMPLATE_NO, LEVEL_0, "OpenSource", (0, 0, 0, 0, "", 1, 1, "JACK"), ("", "https://bitbucket.org/paniq/jacker/wiki/Home") ), ( "jacker", "Jacker", "MIDI Sequencer", "jacker", "jacker", TEMPLATE_NO, LEVEL_0, "OpenSource", (0, 0, 0, 0, "", 1, 1, "JACK"), ("", "https://bitbucket.org/paniq/jacker/wiki/Home") ),




+ 17
- 3
src/claudia_launcher.py View File

@@ -326,7 +326,7 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW):


tmplte_cmd = binary tmplte_cmd = binary
tmplte_cmd += " '%s'" % (os.path.basename(tmplte_folder) if self.callback_isLadishRoom() else tmplte_folder) tmplte_cmd += " '%s'" % (os.path.basename(tmplte_folder) if self.callback_isLadishRoom() else tmplte_folder)
tmplte_lvl = "1"
#tmplte_lvl = "1" # TODO - kxstudio only


elif app == "ardour3": elif app == "ardour3":
tmplte_folder = os.path.join(proj_folder, "Ardour3_%i" % rand_check) tmplte_folder = os.path.join(proj_folder, "Ardour3_%i" % rand_check)
@@ -354,14 +354,28 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW):
tmplte_lvl = "jacksession" tmplte_lvl = "jacksession"


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


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


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


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

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

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

if self.callback_isLadishRoom():
tmplte_lvl = "jacksession"
else:
tmplte_lvl = "1"

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