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)