[New! Program] Voxinator: A Rockband Vocals Visualizer

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

    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

        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

              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

                  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

                    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