Stap 6: Teclado de Frutas (tonos MIDIS)
Llego la hora de la diversión, el teclado con frutas.
Conectamos todas nuestras frutas al sombrero capacitivo, reizigers tenemos nl cuenta lo siguiente a la hora de reproducir tonos:
- Electrodo 11: Cambio de instrumento
- Electrodo 10: Subir Tonos
- Electrodo 9: Bajar tonos
- Electrodos 0-8: Reproducir nota
Lo sin interesante de usar MIDIs nl lugar de sonidos WAV es que podemos usar diferentes instrumentos y cambiar de tonos, necesidad de volver een generar nuevos files WAV.
Parabel ejecutar el ejemplo de teclado, primero necesitamos un real-time de tonos MIDI, el código de python solo manda commandos MIDI, necesitamos mandar estos commandos een VN-real-time que convierta commando's MIDI een sonido.
Para esto usaremos el Real-time nl software timidity, los instalamos de la siguiente forma:
- sudo ad rem-worden installeren timidity
Ahora lo ejecutamos nl segundo plano, el parametro -iA significa que vamos een usar la interface de ALSA (Advanced Linux Sound Architecture), una Interface Standard de audio nl Linux.
- timidity -iA &
Tenemos todo listo para ejecutar el teclado, nl la carpeta de voorbeelden ejecutamos
- sudo python midi_touch.py
Ahora podemos hacer VN concierto con frutas.
Si quieres agregar más instrumentos puedes ir a la función "def midiExample():" y buscar el arreglo "instrument_array = [GRAND_PIANO, CHURCH_ORGAN, gitaar, DRUMB, SAX, VIOLA, TROMBONE]", cabe señalar que los instrumentos nl realidad zoon numeros, puedes consultar la equivalencia de instrumentos nl la siguiente página:
http://www.skoogmusic.com/manual/manual1.1/Skoog-W...
Geen todos los instrumentos funcionan.
Para reproducir VN tono simplemente damos dos números, VN-número que corresponde a la nota y otro número que corresponde al volumen, nl el código nl python esto es: "midi_out.note_off(i,127)" y "midi_out.note_on(i,127)", donde ik es el tono y 127 es el volumen, puedes ver la correspondencia de números een tonos nl la siguiente página :
http://www.Electronics.dit.ie/staff/tscarff/Music _...
Lo mejor es que al finalizar este experimento puedes comerte la fruta.