KIF365:TOYS'R'US: Unterschied zwischen den Versionen

Aus KIF
(Die Seite wurde neu angelegt: Kindersaxon von erfolgreich mit Gamepad kombiniert Frets on Fire lässt sich problemlos spielen Entwicklung des puste Triggers schreitet voran zuviel pusten macht kop...)
 
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Kindersaxon von erfolgreich mit Gamepad kombiniert
 
= Hardware =
Kindersaxophon von erfolgreich mit Gamepad kombiniert Bilder gibt es auch irgendwo....


Frets on Fire lässt sich problemlos spielen
Frets on Fire lässt sich problemlos spielen
Zeile 5: Zeile 7:
Entwicklung des puste Triggers schreitet voran zuviel pusten macht kopf aua hier ist der code der einigermasen funktioniert.... muss "nur" noch mit frets on fire kombiniert werden...
Entwicklung des puste Triggers schreitet voran zuviel pusten macht kopf aua hier ist der code der einigermasen funktioniert.... muss "nur" noch mit frets on fire kombiniert werden...


[http://blog.makezine.com/archive/2008/11/trumpet_hero.html oh nein es gibt schon trumpet hero ;) ], wobei natürlich Trumpet Hero != Saxophon Hero ;-D
= Frets on fire =
Um ein Pustevent zu erkennen reicht es einfach auszulesen wie laut es über einen geiwssen zeitpunkt ist.. aber ich glaube das wird nicht 100% klappen da die tasten recht laut klappern...
Die Werte sind zufällig gewählt aber funzen mit dem microersatz den ich da hab recht gut...


  import audioop
  import audioop
Zeile 23: Zeile 30:
     i=0
     i=0
     i2=0
     i2=0
Zum kombinieren mit Frets on Fire kann man einfach selber pygame events senden und die [http://fretsonfire.svn.sourceforge.net/viewvc/fretsonfire/trunk/src/Input.py?view=markup  input.py] entsprechend modifizieren... hab grad kein pygame installiert also kann ich grad nich testen... wie man das den weitern teilen des programms beibringt keine ahnung (config z.b.)

Aktuelle Version vom 25. November 2008, 17:32 Uhr

Hardware[Bearbeiten]

Kindersaxophon von erfolgreich mit Gamepad kombiniert Bilder gibt es auch irgendwo....

Frets on Fire lässt sich problemlos spielen

Entwicklung des puste Triggers schreitet voran zuviel pusten macht kopf aua hier ist der code der einigermasen funktioniert.... muss "nur" noch mit frets on fire kombiniert werden...

oh nein es gibt schon trumpet hero ;) , wobei natürlich Trumpet Hero != Saxophon Hero ;-D

Frets on fire[Bearbeiten]

Um ein Pustevent zu erkennen reicht es einfach auszulesen wie laut es über einen geiwssen zeitpunkt ist.. aber ich glaube das wird nicht 100% klappen da die tasten recht laut klappern... Die Werte sind zufällig gewählt aber funzen mit dem microersatz den ich da hab recht gut...

import audioop
import ossaudiodev
wavin=ossaudiodev.open('r')
#16bit signed little endian, mono, 22050hz
wavin.setparameters(ossaudiodev.AFMT_S16_LE,1,22050)
i=0 # Zähler für blöcke über 128
i2=0# Zähler für blöcke unter 60
while (1):
 temp=audioop.avg(wavin.read(400),2)
 if(temp > 128 ):
  i+=1
 elif(temp<60):
  i2+=1
  if((i2>2) and (i>4)):
   print('uuk') #aktion ausführen 
   i=0
   i2=0

Zum kombinieren mit Frets on Fire kann man einfach selber pygame events senden und die input.py entsprechend modifizieren... hab grad kein pygame installiert also kann ich grad nich testen... wie man das den weitern teilen des programms beibringt keine ahnung (config z.b.)