[New! Program] Voxinator: A Rockband Vocals Visualizer
- This topic is empty.
-
AuthorPosts
-
January 2, 2015 at 8:04 pm #435580
DosParkersMemberAlright 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 #435582
AddyMillsParticipantYou’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 #435586
espherParticipantYep, 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 #435884
DosParkersMemberMoving this to OP.
January 9, 2015 at 1:24 pm #435887
TrojanNemoParticipantThat looks great!
January 9, 2015 at 6:27 pm #435907
TrojanNemoParticipantCurrently working on a Rockband Vocals visualizer.I should have trademarked that Visualizer name
January 11, 2015 at 5:23 pm #435968
espherParticipantv. 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 #435969
DosParkersMemberIt’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 #435972
espherParticipantAh, 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 #435973
TrojanNemoParticipantUpdate:
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 #435975
DosParkersMemberUpdate:
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 #435976
TrojanNemoParticipantRequirementsMicrosoft .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 #435977
DosParkersMemberEven with target framework set to .NET 3.5 Client Profile ?
January 11, 2015 at 6:46 pm #435978
TrojanNemoParticipantI’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 #435980
TrojanNemoParticipantAlso 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.