Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Musicpainter.py
diff options
context:
space:
mode:
Diffstat (limited to 'Musicpainter.py')
-rw-r--r--Musicpainter.py14
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)