[New! Program] Voxinator: A Rockband Vocals Visualizer

  • This topic is empty.
Viewing 15 posts - 31 through 45 (of 69 total)
  • Author
    Posts
  • #435580
    DosParkers
    Member

    Alright thanks.

    V4 is now uploaded.

    Next on my to do list is integrate the section names in-between phrase markers.

    #435582
    AddyMills
    Participant
    You’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.

    #435586
    espher
    Participant

    Yep, 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).

    #435884
    DosParkers
    Member

    Moving this to OP.

    #435887
    TrojanNemo
    Participant

    That looks great!

    #435907
    TrojanNemo
    Participant
    Currently working on a Rockband Vocals visualizer.

     

    I should have trademarked that Visualizer name :haw:

    #435968
    espher
    Participant

    v. 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.

    #435969
    DosParkers
    Member

    It’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.

    #435972
    espher
    Participant

    Ah, 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.

    #435973
    TrojanNemo
    Participant

    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.

     

    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.

    #435975
    DosParkers
    Member

    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.

     

    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.

    #435976
    TrojanNemo
    Participant
    Requirements

     

    Microsoft .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.

    #435977
    DosParkers
    Member

    Even with target framework set to .NET 3.5 Client Profile ?

    #435978
    TrojanNemo
    Participant

    I’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.

    #435980
    TrojanNemo
    Participant

    Also 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.

Viewing 15 posts - 31 through 45 (of 69 total)
  • You must be logged in to reply to this topic.
Back to top button