So there's no need to select instrument when you select a song.
Problem with that is, there's not jut guitar and bass, there's also lead guitar and rhythm guitar. I reckon I know why you want it Ds~, but unfortunately I don't really see it happening like that... Other ideas are welcomed.
---- EDIT ----
Oh yes, I was testing out some new GH3 midis, running Through The Fire and the Flames along side a youtube video to test that things like star power sections lined up, and toward the end of the song I copped a "connection lost" error, then "VorbisError: Error reading file: Interruption in data."
Here's the traceback:
Code: Select all
Traceback (most recent call last):
File "G:\FoFiX\src\GameEngine.py", line 1047, in run
return self.mainloop()
File "G:\FoFiX\src\GameEngine.py", line 1020, in mai
done = Engine.run(self)
File "G:\FoFiX\src\Engine.py", line 133, in run
self._runTask(task)
File "G:\FoFiX\src\Engine.py", line 124, in _runTask
task.run(ticks)
File "G:\FoFiX\src\Audio.py", line 413, in run
self._produceSoundBuffers()
File "G:\FoFiX\src\Audio.py", line 399, in _produceS
soundBuffer = self._decodeStream()
File "G:\FoFiX\src\Audio.py", line 367, in _decodeSt
data = self.stream.read()
File "G:\FoFiX\src\Audio.py", line 279, in read
(data, bytes, bit) = self.file.read(bytes)
VorbisError: Error reading file: Interruption in data.
And the full log if it helps:
(there's a lot of crap in there because it refreshed some cache)Code: Select all
(D) Checking MIDI output ports for a wavetable or synth for sound generation...
(D) MIDI output port count = 1
(D) MIDI Output port 0 found: Microsoft GS Wavetable Synth
(D) GameEngine class init (GameEngine.py)...
(D) FoFiX v3.120 alpha (r1855) starting up...
(D) pygame version: 1.9.0release-svn2553
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 2)
(D) Initializing pygame.mixer & audio system at 44100 Hz.
(D) Initializing video.
(D) 1 joysticks found.
(W) No MIDI input ports found.
(D) Star ding sound not found, loading another sound.
(D) 9 guitscw sounds found in themes\Guitar Hero III SVN\sounds: guitscw1.ogg - guitscw9.ogg
(D) 2 back sounds found in themes\Guitar Hero III SVN\sounds: back1.ogg - back2.ogg
(W) Guitar Hero III SVN\sounds\starpowerready.ogg not found -- using starpower.ogg instead.
(W) Guitar Hero III SVN\sounds\crowdcheers.ogg not found -- using data\sounds\crowdcheers.ogg instead.
(W) Guitar Hero III SVN\sounds\staractivate.ogg not found -- using starpower.ogg instead.
(W) Guitar Hero III SVN\soundsattleused.ogg not found -- using starpower.ogg instead.
(W) Guitar Hero III SVN\sounds\stardeactivate.ogg not found -- sound disabled.
(W) Guitar Hero III SVN\sounds
escue.ogg not found -- using starpower.ogg instead.
(W) Guitar Hero III SVN\sounds\coopfail.ogg not found -- using back1.ogg instead
(D) Default animated stage for Guitar Hero III SVN theme = Normal
(D) Ready.
(D) 8 drumscw sounds found in sounds: drumscw1.ogg - drumscw8.ogg
(D) 3 accept sounds found in themes\Guitar Hero III SVN\sounds: accept1.ogg - accept3.ogg
(D) 6 bassscw sounds found in sounds: bassscw1.ogg - bassscw6.ogg
(D) 9 guitscw sounds found in themes\Guitar Hero III SVN\sounds: guitscw1.ogg - guitscw9.ogg
(D) View: Push: MainMenu
(D) View: Push: Menu
(D) View: Push: ControlActivator
(D) View: Pop: ControlActivator
(D) Starting server.
(D) Connecting to host 127.0.0.1.
(D) View: Pop all
(D) View: Pop: MainMenu
(D) View: Pop: Menu
(D) Session #1 connected.
(D) View: Pop: Menu
(D) View: Push: Lobby
(D) View: Pop: MainMenu
(D) Connected as session #1.
(D) 1 phrases taught.
(D) 2 phrases taught.
(D) Learned about World.CreatePlayer, 1 phrases now known.
(D) 1 phrases taught.
(D) Learned about World.PlayerJoined, 1 phrases now known.
(D) Learned about World.StartGame, 2 phrases now known.
(D) 2 phrases taught.
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.GameStarted, 2 phrases now known.
(D) View: Pop: Lobby
(D) Learned about World.SceneCreated, 3 phrases now known.
(D) Song select submenu position tuple: (0.14199999999999999, -0.01)
(D) Learned about World.EnterScene, 4 phrases now known.
(D) Learned about World.SceneEntered, 5 phrases now known.
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.24705882352941178, 0.35294117647058826, 0.45882352941176469) / (0.24705882352941178, 0.35294117647058826, 0.45882352941176469)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: 0.225
(D) song_listscore_xpos found: 0.685
(D) song_listcd_cd_xpos found: None
(D) song_listcd_cd_ypos found: None
(D) song_listcd_score_xpos found: None
(D) song_listcd_score_ypos found: None
(D) song_listcd_list_xpos found: None
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = \songs\Rock Band\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Retrieving parts from: \songs\Rock Band\Rock Band 2\Nirvana - Drain You\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Rock Band\Rock Band 2\Nirvana - Drain You\notes-unedited.mid
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = \songs\Rock Band
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = \songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: \songs\Guitar Hero
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = \songs\Guitar Hero
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: \songs\Guitar Hero\Guitar Hero 3
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = \songs\Guitar Hero\Guitar Hero 3
(D) Dialogs.libraryListLoaded() function call...
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.01 Heroes del Silencio - Avalancha\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.01 Heroes del Silencio - Avalancha\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.02 Gallows - In the Belly of a Shark\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.02 Gallows - In the Belly of a Shark\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.03 Senses Fail - Can't Be Saved\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.03 Senses Fail - Can't Be Saved\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.04 Lacuna Coil - Closer\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.04 Lacuna Coil - Closer\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.05 The Sleeping - Don't Hold Back\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.05 The Sleeping - Don't Hold Back\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.06 L.A. Slum Lords - Down 'N Dirty\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.06 L.A. Slum Lords - Down 'N Dirty\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.07 The Fall of Troy - F.C.P.R.E.M.I.X\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.07 The Fall of Troy - F.C.P.R.E.M.I.X\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.08 Revolverheld - Generation Rock\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.08 Revolverheld - Generation Rock\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.09 Bret Michaels Band - Go That Far\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.09 Bret Michaels Band - Go That Far\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.10 Die Toten Hosen - Hier Kommt Alex\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.10 Die Toten Hosen - Hier Kommt Alex\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.11 The Hellacopters - I'm in the Band\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.11 The Hellacopters - I'm in the Band\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.12 An Endless Sporadic - Impulse\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.12 An Endless Sporadic - Impulse\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.13 Scouts of St. Sebastian - In Love\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.13 Scouts of St. Sebastian - In Love\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.14 Naast - Mauvais Garcon\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.14 Naast - Mauvais Garcon\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.15 Lions - Metal Heavy Lady\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.15 Lions - Metal Heavy Lady\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.16 Backyard Babies - Minus Celsius\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.16 Backyard Babies - Minus Celsius\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.17 Killswitch Engage - My Curse\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.17 Killswitch Engage - My Curse\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.18 Dope - Nothing for Me Here\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.18 Dope - Nothing for Me Here\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.19 Rise Against - Prayer of the Refugee\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.19 Rise Against - Prayer of the Refugee\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.20 Superbus - Radio Song\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.20 Superbus - Radio Song\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.21 Kaiser Chiefs - Ruby\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.21 Kaiser Chiefs - Ruby\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.22 The Stone Roses - She Bangs the Drums\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.22 The Stone Roses - She Bangs the Drums\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.23 In Flames - Take This Life\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.23 In Flames - Take This Life\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.24 Prototype - The Way It Ends\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.24 Prototype - The Way It Ends\notes-unedited.mid
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Pop: SongChooser
(D) Retrieving sections from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) Practice start position retrieved: 0.0
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) MIDI Type identified as RB
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) 3 phrases taught.
(D) Learned about Scene.ControlEvent, 3 phrases now known.
(D) 6 phrases taught.
(D) Learned about Scene.ControlData, 6 phrases now known.
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.DeleteScene, 4 phrases now known.
(D) 7 phrases taught.
(D) 8 phrases taught.
(D) Learned about World.SceneDeleted, 7 phrases now known.
(D) Learned about World.CreateScene, 5 phrases now known.
(D) Learned about World.SceneLeft, 8 phrases now known.
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(W) Extra GuitarSceneClient was instantiated, but detected and shut down. Cause unknown.
(D) [4, 2, 3, 7, 8, 6, 5]
(D) GuitarScene keysList: [[64, 256, 1024, 4096, 16384, 128, 512, 2048, 8192, 32768]]
(D) loadSong function call (song.py)...
(D) Retrieving parts from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) MIDI Type identified as RB
(D) Retrieving notes from: \songs\Guitar Hero\Guitar Hero 3\B.25 Dragonforce - Through the Fire and Flames\notes-unedited.mid
(D) GSOLO ON event solo fill i found at time 254916.0
(D) GSOLO OFF event grinding scales ii found at time 266216.0
(D) GSOLO ON event solo fill ii found at time 277505.0
(D) GSOLO OFF event climactic build-up found at time 288792.0
(D) GSOLO ON event herman's solo found at time 300797.0
(D) GSOLO OFF event what the..!? found at time 344013.627083
(D) GSOLO ON event twin solo found at time 348802.0
(D) GSOLO OFF event here we stand found at time 367998.0
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Basic RB1/RB2 type MIDI found - early hitwindow of NONE is set as handicap base.
(D) Last note (number 2) found for player 0 at time 438848.000000
(D) P1 MIDI Guitar Solo found from: 254916.0 to: 266128.0, containing 29 notes.
(D) P1 MIDI Guitar Solo found from: 277505.0 to: 288747.875, containing 31 notes.
(D) P1 MIDI Guitar Solo found from: 300797.0 to: 343786.75, containing 129 notes.
(D) P1 MIDI Guitar Solo found from: 348802.0 to: 367960.625, containing 63 notes.
(N) No song-specific stage found
(D) Practice background filtered: practice.png
(D) Valid background found, index (0): Stage9.png
(D) Valid background found, index (1): Stage10.png
(D) Valid background found, index (2): Stage11.png
(D) Valid background found, index (3): Stage12.png
(D) Valid background found, index (4): Stage13.png
(D) Valid background found, index (5): Stage14.png
(D) Valid background found, index (6): Stage15.png
(D) Valid background found, index (7): Stage16.png
(D) Valid background found, index (8): Stage17.png
(D) Valid background found, index (9): stage1.png
(D) Valid background found, index (10): default.png
(D) Valid background found, index (11): Stage2.png
(D) Valid background found, index (12): Stage3.png
(D) Valid background found, index (13): Stage4.png
(D) Valid background found, index (14): stage5.png
(D) Valid background found, index (15): Stage6.png
(D) Valid background found, index (16): Stage7.png
(D) Valid background found, index (17): Stage8.png
(D) BRE score background image loading problem!
(D) Pause text / selected hex colors: #ce8000 / #cecece
(D) Pause text / selected colors: (0.80784313725490198, 0.50196078431372548, 0.0) / (0.80784313725490198, 0.80784313725490198, 0.80784313725490198)
(D) Graphic menu enabled for submenu: pause
(D) Graphic menu enabled for submenu: fail
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) 6 phrases taught.
(D) Learned about World.EnterScene, 6 phrases now known.
(D) View: Push: GuitarSceneClient
(D) View: Push: Menu
(D) View: Push: GameSettingsMenu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: GameSettingsMenu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(E) Loading error: Traceback (most recent call last):
File "G:\FoFiX\src\GameEngine.py", line 1020, in main
done = Engine.run(self)
File "G:\FoFiX\src\Engine.py", line 133, in run
self._runTask(task)
File "G:\FoFiX\src\Engine.py", line 124, in _runTask
task.run(ticks)
File "G:\FoFiX\src\Audio.py", line 413, in run
self._produceSoundBuffers()
File "G:\FoFiX\src\Audio.py", line 399, in _produceSoundBuffers
soundBuffer = self._decodeStream()
File "G:\FoFiX\src\Audio.py", line 367, in _decodeStream
data = self.stream.read()
File "G:\FoFiX\src\Audio.py", line 279, in read
(data, bytes, bit) = self.file.read(bytes)
VorbisError: Error reading file: Interruption in data.
(E) VorbisError, <class 'ogg.vorbis.VorbisError'>: Error reading file: Interruption in data.Traceback (most recent call last):
File "G:\FoFiX\src\GameEngine.py", line 1047, in run
return self.mainloop()
File "G:\FoFiX\src\GameEngine.py", line 1020, in main
done = Engine.run(self)
File "G:\FoFiX\src\Engine.py", line 133, in run
self._runTask(task)
File "G:\FoFiX\src\Engine.py", line 124, in _runTask
task.run(ticks)
File "G:\FoFiX\src\Audio.py", line 413, in run
self._produceSoundBuffers()
File "G:\FoFiX\src\Audio.py", line 399, in _produceSoundBuffers
soundBuffer = self._decodeStream()
File "G:\FoFiX\src\Audio.py", line 367, in _decodeStream
data = self.stream.read()
File "G:\FoFiX\src\Audio.py", line 279, in read
(data, bytes, bit) = self.file.read(bytes)
VorbisError: Error reading file: Interruption in data.
(D) View: Pop all
(D) View: Pop: GuitarSceneClient
(D) Disconnecting.
(N) Connection lost.
(D) View: Push: MessageScreen
(D) View: Pop: MessageScreen
(D) View: Pop all
(D) View: Push: MainMenu
(D) View: Push: Menu
(D) Stopping server.
(D) 9 phrases taught.
(D) 10 phrases taught.
(N) VorbisError: Error reading file: Interruption in data.
(D) View: Push: MessageScreen
(D) View: Pop: MessageScreen
(D) View: Pop: Menu
(D) View: Pop: MainMenu
(D) View: Pop: Menu
Anyone else get things like this? Would it be a problem with my song?