X-Git-Url: https://scm.cri.minesparis.psl.eu/git/minwii.git/blobdiff_plain/7a997df736f92a74b64450f23c70cf4547721506..46f3ffd7fdde386f41020171b5733e55a8e64a85:/src/app/minwii.py diff --git a/src/app/minwii.py b/src/app/minwii.py deleted file mode 100755 index dbf1b23..0000000 --- a/src/app/minwii.py +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf-8 -*- -""" -l'application winwii - -$Id$ -$URL$ -""" - -import pygame -from pgu.gui import Desktop -from pgu.gui import QUIT -from widgets.home import Home -from widgets.playingscreen import SongPlayingScreen, PlayingScreen -from widgets.instrumentselector import InstrumentSelector -from synth import Synth -from eventutils import EventDispatcher -from musicxml import musicXml2Song -from config import SONG_FILE_PATH - -class MinWii(object): - - def __init__(self) : - app = Desktop() - synth = Synth() - - while True : - # sélection de la chanson - home = Home(songPath=SONG_FILE_PATH) - home.connect(QUIT, app.quit) - app.run(home) - app.close(home) - returnValue = home.returnValue - if not returnValue : - break - - # sélection de l'instrument - selector = InstrumentSelector() - selector.run() - selector.stop() - pygame.event.clear() - EventDispatcher.reset() - instrumentDescription = selector.selectedInstrument - - # lancement du lecteur / clavier - song = musicXml2Song(home.songFile, printNotes=True) - bank, preset = instrumentDescription['bank'], instrumentDescription['preset'] - synth.program_select(0, bank, preset) - playingScreen = SongPlayingScreen(synth, song) - playingScreen.run() - pygame.event.clear() - EventDispatcher.reset()