56047ad0de3fc126e872a6c5b59c854677754bba
1 # -*- coding: utf-8 -*-
10 from pgu
.gui
import Desktop
11 from pgu
.gui
import QUIT
12 from widgets
.home
import Home
13 from widgets
.playingscreen
import SongPlayingScreen
, PlayingScreen
14 from widgets
.instrumentselector
import InstrumentSelector
15 from synth
import Synth
16 from eventutils
import EventDispatcher
17 from musicxml
import musicXml2Song
18 from config
import SONG_FILE_PATH
27 #home = Home(songPath=SONG_FILE_PATH)
28 #home.connect(QUIT, app.quit)
32 selector
= InstrumentSelector()
36 EventDispatcher
.reset()
39 song
= musicXml2Song(home
.songFile
, printNotes
=True)
40 synth
.program_select(0, 0, 0)
41 playingScreen
= SongPlayingScreen(synth
, song
)
44 EventDispatcher
.reset()