renommage de app en minwii (ça va tout péter…).
[minwii.git] / src / app / synth.py
diff --git a/src/app/synth.py b/src/app/synth.py
deleted file mode 100755 (executable)
index fa65638..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-module de wrapping du synthétiseur
-
-$Id$
-$URL$
-"""
-from os.path import realpath, sep, exists
-from  fluidsynth import Synth as FSynth
-
-class Synth(FSynth) :
-    
-    def __init__(self, gain=0.2, samplerate=44100) :
-        FSynth.__init__(self, gain=gain, samplerate=samplerate)
-        
-        sfPath = realpath(__file__).split(sep)
-        sfPath = sfPath[:-1]
-        sfPath.append('soundfonts')
-
-        sfPath.append('FluidR3_GM.sf2')
-        sfPath = sep.join(sfPath)
-        assert exists(sfPath)
-
-        self.start()
-        self.fsid = self.sfload(sfPath)
-        self._octaveAjusts = {}
-    
-    def adjust_octave(self, chan, octave) :
-        '''
-        Abaisse ou élève les notes de n octave
-        '''
-        self._octaveAjusts[chan] = octave
-    
-    def sfunload(self, update_midi_preset=0):
-        FSynth.sfunload(self, self.fsid, update_midi_preset=update_midi_preset)
-    
-    def program_select(self, chan, bank, preset):
-        FSynth.program_select(self, chan, self.fsid, bank, preset)
-
-    def sfont_select(self, chan):
-        FSynth.sfont_select(self, chan, self.fsid)
-
-    def noteon(self, chan, key, vel):
-        key = key + self._octaveAjusts.get(chan, 0) * 12
-        FSynth.noteon(self, chan, key, vel)
-    
-    def noteoff(self, chan, key) :
-        key = key + self._octaveAjusts.get(chan, 0) * 12
-        FSynth.noteoff(self, chan, key)
-
-
-if __name__ == '__main__' :
-    initsynth()
\ No newline at end of file