live.py 525 Bytes
import dico_clavier
import sys
import time
import pygame
from pygame.locals import *
from RPi import GPIO

def main(args):
	GPIO.setmode(GPIO.BCM)
	GPIO.setup(23,GPIO.OUT)
	GPIO.setup(24, GPIO.OUT)
	GPIO.setup(25,GPIO.OUT)
	GPIO.setup(18,GPIO.OUT)
	p = GPIO.PWM(18,1)
	p.start(35)
	pygame.init()
	pygame.display.set_mode((640,480))
	continuer = 1
	while continuer:
		for event in pygame.event.get():
			if (event.type == KEYDOWN):
				p.ChangeFrequency(dico_clavier.midi_note[event.key])
				time.sleep(0.2)

main(sys.argv)