Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/miniTamTam
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-06-29 16:39:20 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-06-29 16:39:20 (GMT)
commit1e9051250995b98984cc5bffa4b99510c7eb806c (patch)
treecf11d51c7ba92d2e30b7e27fd0792cad981dc341 /miniTamTam
parent79f52b3e1696d345cc2ecdc1235f7c830a5a2fa6 (diff)
mic recording (not working yet)
Diffstat (limited to 'miniTamTam')
-rw-r--r--miniTamTam/miniTamTamMain.py7
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: