diff options
Diffstat (limited to 'Musicpainter.py')
-rw-r--r-- | Musicpainter.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Musicpainter.py b/Musicpainter.py index 96301ea..d30de53 100644 --- a/Musicpainter.py +++ b/Musicpainter.py @@ -9,8 +9,8 @@ import pygtk pygtk.require('2.0') import gtk -#import gobject -from gi.repository import GObject +import gobject +#from gi.repository import GObject import cairo import pango import random @@ -43,6 +43,7 @@ from common.Util.NoteDB import Note from common.Util.CSoundNote import CSoundNote from common.Util.CSoundClient import new_csound_client from common.Util import InstrumentDB +from common.Util import Instruments #from CsoundXOAgent import CsoundXOAgent @@ -184,6 +185,15 @@ class Musicpainter: if not _noCsound and self.hasCSound == False: self.instrumentDB = InstrumentDB.getRef() self.csnd = new_csound_client() + self.csnd.setTempo(Config.PLAYER_TEMPO) + time.sleep(0.01) + for i in range(21): + self.csnd.setTrackVolume(100, i) + for i in range(10): + r = str(i+1) + self.csnd.load_instrument("guidice"+r) + self.csnd.load_instrument("piano") + self.csound = 0 # self.csound = CsoundXOAgent("localhost", random, self.score.timeUpdate, self.platform) # time.sleep(2) # self.hasCSound = (self.csound.status == 1) |