diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-06-29 16:39:20 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-06-29 16:39:20 (GMT) |
commit | 1e9051250995b98984cc5bffa4b99510c7eb806c (patch) | |
tree | cf11d51c7ba92d2e30b7e27fd0792cad981dc341 /miniTamTam | |
parent | 79f52b3e1696d345cc2ecdc1235f7c830a5a2fa6 (diff) |
mic recording (not working yet)
Diffstat (limited to 'miniTamTam')
-rw-r--r-- | miniTamTam/miniTamTamMain.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/miniTamTam/miniTamTamMain.py b/miniTamTam/miniTamTamMain.py index 412fbeb..1813db7 100644 --- a/miniTamTam/miniTamTamMain.py +++ b/miniTamTam/miniTamTamMain.py @@ -6,6 +6,7 @@ import os import random import time import xdrlib +import commands from gettext import gettext as _gettext @@ -287,7 +288,9 @@ class miniTamTamMain(SubActivity): def micRec(self,mic): os.system('rm ' + Config.PREF_DIR + '/' + mic) if mic == 'mic1': - self.csnd.micRecording(7) + #self.csnd.micRecording(7) + (s1,o1) = commands.getstatusoutput("arecord -f S16_LE -t wav -r 16000 -d 4 /home/olpc/.sugar/default/tamtam/tempMic.wav") + (s2, o2) = commands.getstatusoutput("csound " + Config.FILES_DIR + "/crop.csd") elif mic == 'mic2': self.csnd.micRecording(8) elif mic == 'mic3': @@ -296,7 +299,7 @@ class miniTamTamMain(SubActivity): self.csnd.micRecording(10) else: return - self.micTimeout = gobject.timeout_add(5000, self.loadMicInstrument, mic) + self.micTimeout = gobject.timeout_add(6000, self.loadMicInstrument, mic) def synthRec(self,lab): if self.synthLabWindow != None: |