[New! Program] Voxinator: A Rockband Vocals Visualizer
- This topic is empty.
-
AuthorPosts
-
January 2, 2015 at 8:04 pm #435580
Alright thanks.
V4 is now uploaded.
Next on my to do list is integrate the section names in-between phrase markers.
January 2, 2015 at 8:53 pm #435582You’re not going to find RBN documentation for things that were used exclusively prior to RBN being created.All of RB1/RB2 and those era songs have phrase markers at both places, sometimes only one, sometimes both at the same time (stacked). Why? Because Harmonix.
It has a purpose. Those are face off markers for P1 and P2. But since there isn’t any face off mode in RB3 there’s no more need for them.
January 2, 2015 at 10:17 pm #435586Yep, Addy’s got it (and I believe he may have pointed it out to me quite some time back when I was wondering). Face-Off would have vocalists trading phrases and occasionally singing the same phrases, so pre-RB3 .mid files will have notes on either or both markers.
re: phrase markers, you may want to use H2 markers for H2/H3, as those actually ‘chunk’ those phrases together, though it can be a mess when all three parts are running as it can only map to one or the other (usually with the third part’s lyrics hidden).
January 9, 2015 at 11:50 am #435884Moving this to OP.
January 9, 2015 at 1:24 pm #435887That looks great!
January 9, 2015 at 6:27 pm #435907Currently working on a Rockband Vocals visualizer.I should have trademarked that Visualizer name
January 11, 2015 at 5:23 pm #435968v. nice w/ the GUI and such.
What is it checking for in file contents? Keeps telling me that none of my .mid files have tempo tracks.
January 11, 2015 at 5:33 pm #435969It’s looking for a track named “TEMPO TRACK” which was working on the few midis I tried.
It may be that the tempo track can have a different name as well.
I tested:
Adam Sandler – Somebody Kill Me
Aerosmith – Dream On
MJ – Don’t Stop
GnR – Knocking On Heaven’s Door
TBB – Barbara Ann / Fun, Fun, Fun
The Chordettes – Mr. Sandman
Let me know what song it failed on so I can check it out.
Update:
Further testing reveals extracted official content has it’s tempo track named “????6?????6?6??????” instead of “TEMPO TRACK” which means I will need to change the detection to something not related to the track name.
January 11, 2015 at 6:18 pm #435972Ah, yeah, I should have clarified it was official content + RBHP exports I was testing with. Sorry.
Basically, I’m hoping this might save me one of my “in-game” playback passes by giving me a ‘better’ GUI than REAPER for me to check for things I overlook when working late at night. Tubes touching, missing slides/lyrics, etc.
January 11, 2015 at 6:23 pm #435973Update:
Further testing reveals extracted official content has it’s tempo track named “????6?????6?6??????” instead of “TEMPO TRACK” which means I will need to change the detection to something not related to the track name.
Proper MIDI spec will have the TEMPO track as track 1 in the MIDI file. So midifile.Events[0] is your TEMPO track. Never come across one so far that isn’t that way.
January 11, 2015 at 6:26 pm #435975Update:
Further testing reveals extracted official content has it’s tempo track named “????6?????6?6??????” instead of “TEMPO TRACK” which means I will need to change the detection to something not related to the track name.
Proper MIDI spec will have the TEMPO track as track 1 in the MIDI file. So midifile.Events[0] is your TEMPO track. Never come across one so far that isn’t that way.
Sweet! Was thinking this was the way to go. Makes things a lot easier.
January 11, 2015 at 6:36 pm #435976RequirementsMicrosoft .NET 3.5 or later.
You’re using .NET 4.0, so users will need to be on 4.0 or later. 3.5 alone won’t do it.
January 11, 2015 at 6:39 pm #435977Even with target framework set to .NET 3.5 Client Profile ?
January 11, 2015 at 6:46 pm #435978I’m going by what I’m seeing. Which is that the Voxinator beta is for .Net Framework v4:
If you have it set to 3.5 in VS2013, no idea why it’s reflecting as 4.0 in the compiled EXE.
January 11, 2015 at 7:04 pm #435980Also wanted to point out, since you’re already using NAudio to play the .mp3 file, you can also use NAudio to play the .ogg file. It’s essentially the same code but calling the Vorbis reader rather than the mp3 reader.
Keep in mind I think NAudio will fail with multi-channel ogg files, but a standard stereo or mono vocals.ogg file should work just fine.
-
AuthorPosts
- You must be logged in to reply to this topic.