Announcement

Collapse
No announcement yet.

VST Plugin like TD9's Scope (including metronome)?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VST Plugin like TD9's Scope (including metronome)?

    Hello all!

    I use TD9KX with MIDI routed into Superior Drummer 2 (Reaper as a host).
    Recently I've been experimenting with DSP Trigger for the snare and obviously the snare no longer shows up on TD9's Scope screen. I also have to connect the SD2's output back into TD9's mix-in, so that I can hear TD9's metronome and audio at the same time.

    So, does someone know a VST plugin I can use in Reaper to act as TD9's Scope? That is, a grid which displays which drums you hit, in time (dependent on the metronome bpm and beats).

    Thanks a lot in advance!
    Alexander
    TD-9KX (version 2 software) + Superior Drummer 2

  • #2
    Reaoer itself, or any sequencer, like Cubase or Sonar, will do that: just record Midi and observe the scroll as you hit the drums. Most sequencers also have a metronome.

    Better than scope actually, as you can go back afterwards and review the entire performance, and each cymbal, foot pedal, tom, etc will have a different mark.
    TD9+6v with Diamond Electronic pads, and cowbell.
    ATH-50m headphones, VEX packs
    not to mention keyboards, guitars, basses, and cats

    Comment


    • #3
      Roland's own 'DT Drum Tutor software' maybe? Wouldn't work as a plugin, but outside the plugin-host, as a 'standalone'...

      It's difficult to google those options, I don't have the right 'terms' to search for it!
      .
      .
      Greetings from Switzerland,
      - Dänoh



      "My best friends' name is J-SON. They used to call him 'Mr. Parse.' He has an 'Error'..!"

      http://www.vdrums.com/forum/core/cus...ar33631_4.jpeg

      Comment


      • #4
        Not exactly what you asked for, but maybe this will help you?

        http://vdrums.com/forum/showthread.p...her-metronome)

        I never finished fleshing out that thread after the great forum hack that wiped a lot of content, but hopefully you try it out and it works for you.
        eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
        aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
        TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

        Comment


        • #5
          Thank you all for your replies!

          Originally posted by saku View Post
          Reaoer itself, or any sequencer, like Cubase or Sonar, will do that: just record Midi and observe the scroll as you hit the drums. Most sequencers also have a metronome.

          Better than scope actually, as you can go back afterwards and review the entire performance, and each cymbal, foot pedal, tom, etc will have a different mark.
          You're right, I'm very new to all this VST/DAW stuff so I missed this functionality. However, Reaper's midi display is not really usable while recording - no grid, and the notes are displayed as thick squares. It has a good MIDI editor which displays the notes on the grid, however it seems to be available only after the recording is made. Looks like it's not really suitable for real-time practice. This gives me an idea to look for "MIDI display" vst plugins, maybe there is one already...
          I don't have Cubase or Sonar, so I don't know how suitable they would be.

          Originally posted by hairmetal-81 View Post
          Roland's own 'DT Drum Tutor software' maybe? Wouldn't work as a plugin, but outside the plugin-host, as a 'standalone'...

          It's difficult to google those options, I don't have the right 'terms' to search for it!
          Hmm, maybe it's possible to route the MIDI data from Reaper's SD2 / DSP Trigger to some kind of virtual midi device and use that as input to Roland's software? I remember reading about some virtual MIDI cables, gotta research those...

          Originally posted by kgoroway View Post
          Not exactly what you asked for, but maybe this will help you?

          http://vdrums.com/forum/showthread.p...her-metronome)

          I never finished fleshing out that thread after the great forum hack that wiped a lot of content, but hopefully you try it out and it works for you.
          Thanks, I downloaded it but it just aborts with "Program stopped responding" (64-bit win7). I'm also not quite sure what it does
          The thread says to download the XNA framework, which I did, but it requires Visual Studio 2010 to be installed, which I don't have (and looks like an overkill for this).


          Thanks again!
          TD-9KX (version 2 software) + Superior Drummer 2

          Comment


          • #6
            Originally posted by alex_sh View Post
            Hmm, maybe it's possible to route the MIDI data from Reaper's SD2 / DSP Trigger to some kind of virtual midi device and use that as input to Roland's software? I remember reading about some virtual MIDI cables, gotta research those...
            Yes, this could work! I made good experiences with Midi Yoke.
            There are others like 'LoopBe', 'Maple' or 'Hubis Loopback'. Use the one that suits you best.
            .
            .
            Greetings from Switzerland,
            - Dänoh



            "My best friends' name is J-SON. They used to call him 'Mr. Parse.' He has an 'Error'..!"

            http://www.vdrums.com/forum/core/cus...ar33631_4.jpeg

            Comment


            • #7
              Originally posted by alex_sh View Post
              Thanks, I downloaded it but it just aborts with "Program stopped responding" (64-bit win7). I'm also not quite sure what it does
              The thread says to download the XNA framework, which I did, but it requires Visual Studio 2010 to be installed, which I don't have (and looks like an overkill for this).
              Damn, I don't know if I screwed up that link, or if microsoft moved something...anyway, you only need the XNA redistributable stuff (the stuff that allows it to run, not the stuff that allows me to develop it)...that link is here:

              http://www.microsoft.com/download/en....aspx?id=20914

              As to what it is... It's basically a standalone TD-9 scope. It's a metronome that allows you to assign any midi notes to as many horizontal lines (tracks) as you want. It was developed and tested almost exclusively on win7 64 bit, so you should be fine...

              -Kevin
              eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
              aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
              TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

              Comment


              • #8
                So close!
                I installed a virtual MIDI cable (loopMIDI), which I was able to use to drive a standalone version of SD2 (Solo) by routing out the MIDI data from Reaper.
                However, I was unable to use that particular MIDI input in Metroscope. Is there a way to force it to use a particular input? It always seems to default to MIDI input of my audio interface, and not loopMIDI.
                Of course, I want to try out all the options before buying Roland's drum tutor...

                Thanks,
                Alexander
                TD-9KX (version 2 software) + Superior Drummer 2

                Comment


                • #9
                  There were never enough users to really justify enhancing it beyond what it currently does. That being said, it would be pretty trivial for me to put in a way to select which MIDI interface you want to listen to...

                  Did you try it out in standalone mode? Does it do what you need it to do?
                  eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
                  aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
                  TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

                  Comment


                  • #10
                    Yes, I tried it and it's exactly what I need!

                    I guess the only critical thing missing for me is the MIDI input selection, with the metronome volume control (including a mute functionality) being "nice to have". Other than that, I think it's just the thing I need!

                    Huge thanks for your software (and also for possible future !
                    Alexander
                    TD-9KX (version 2 software) + Superior Drummer 2

                    Comment


                    • #11
                      Have you noticed much latency with it? Did you have to adjust it at all? (In other words, do your drum strikes line up visually, and do they coincide with the metronome?)

                      I just built an entire new computer this past weekend...so my development environment isn't in place just yet. I'll try to get it back up and running soon, and add the MIDI input selection for you. I'm happy someone is using it...it was a lot of work to get to this point.

                      Mute and volume could come from the normal windows sound control, why not use that?

                      -Kevin

                      Edit: Actually, this has been brought up before...so it makes sense to ask again...Would you rather this was a VST itself, instead of being a standalone app? That would obviate the need for a MIDI input selector... Maybe my time would be better spent converting it to a VST rather than adding a MIDI input selector...
                      Last edited by kgoroway; 04-16-12, 09:46 AM.
                      eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
                      aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
                      TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

                      Comment


                      • #12
                        Originally posted by kgoroway View Post
                        Have you noticed much latency with it? Did you have to adjust it at all? (In other words, do your drum strikes line up visually, and do they coincide with the metronome?)
                        Haven't checked the latency yet, will try to do it tomorrow...

                        I just built an entire new computer this past weekend...so my development environment isn't in place just yet. I'll try to get it back up and running soon, and add the MIDI input selection for you. I'm happy someone is using it...it was a lot of work to get to this point.
                        Thanks for doing this, I'm happy there are developers here who give us some nice stuff like this!

                        Mute and volume could come from the normal windows sound control, why not use that?
                        Hmm, you're right...
                        It's just that it would be more convenient to have it directly in the main window, but of course windows mixer will work as well...

                        Edit: Actually, this has been brought up before...so it makes sense to ask again...Would you rather this was a VST itself, instead of being a standalone app? That would obviate the need for a MIDI input selector... Maybe my time would be better spent converting it to a VST rather than adding a MIDI input selector...
                        Not sure, does it really matter? I could use it as VST or as standalone, I don't think it matters that much.
                        One thing I'm afraid of is that if I add it to the VST plugin chain, it may have an adverse effect on SD2 (AFAIK, the more active plugins there are, the more chance there is that something will go wrong - like memory limits or sound crackles / sound buffer underruns or who knows what...). On the other hand, you could probably drop the metronome part and just rely on the host's metronome / bpm.
                        Of course, it all depends on the amount of work needed for these features.

                        Cheers,
                        Alexander
                        TD-9KX (version 2 software) + Superior Drummer 2

                        Comment


                        • #13
                          Originally posted by alex_sh View Post
                          Thanks for doing this, I'm happy there are developers here who give us some nice stuff like this!

                          Not sure, does it really matter? I could use it as VST or as standalone, I don't think it matters that much.
                          One thing I'm afraid of is that if I add it to the VST plugin chain, it may have an adverse effect on SD2 (AFAIK, the more active plugins there are, the more chance there is that something will go wrong - like memory limits or sound crackles / sound buffer underruns or who knows what...). On the other hand, you could probably drop the metronome part and just rely on the host's metronome / bpm.
                          Of course, it all depends on the amount of work needed for these features.

                          Cheers,
                          Alexander
                          Well, there is a "Donate" button. ;-)

                          The most important reason for converting it to a VST is so that I get out of the business of worrying about timing and latency. It's hard. But, if it's working for you as is, I'll go the simple route and add a MIDI input selector. (It certainly helps that my new rig has multiple MIDI inputs which will make developing and testing this much easier).

                          I'll wait for you to let me know if it works as is (latency wise) before I do any real work...First I've got to get my development environment running again (can't work on it tonight, as my drum teacher is coming by for a lesson!)

                          -Kevin
                          eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
                          aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
                          TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

                          Comment


                          • #14
                            I was finally able to check the latency. I had to set it to -16 for the sound and the lines to match.

                            I was unable to increase the number of horizontal lines, however. (I think they're called tracks, they're in the midi mapping tab...). Each time I tried and clicked Apply, the program crashed. Here's the trace:

                            Code:
                            System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
                            Parameter name: index
                               at System.ThrowHelper.ThrowArgumentOutOfRangeException()
                               at MetroScope.MetronomeControl.mainForm_TracksChangedEvent(Int32 t)
                               at MetroScope.MainForm.InvokeTracksChangedEvent(Int32 tracks)
                               at MetroScope.MainForm.set_Tracks(Int32 value)
                               at MetroScope.ConfigForm.CollectGridValues()
                               at MetroScope.ConfigForm.btnApply_Click(Object sender, EventArgs e)
                               at System.Windows.Forms.Control.OnClick(EventArgs e)
                               at System.Windows.Forms.Button.OnClick(EventArgs e)
                               at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
                               at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
                               at System.Windows.Forms.Control.WndProc(Message& m)
                               at System.Windows.Forms.ButtonBase.WndProc(Message& m)
                               at System.Windows.Forms.Button.WndProc(Message& m)
                               at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
                               at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
                               at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
                            TD-9KX (version 2 software) + Superior Drummer 2

                            Comment


                            • #15
                              Okay, so it's good that you were able to get everything lined up.

                              I did get my development environment back in shape, and was able to re-build Metroscope from the source code...so I'm now finally able to look at this again. I'll try to reproduce the error you listed as well. Not sure how exactly you made that happen, but I'll see if I can find it. If you can easily reproduce it, please let me know the steps.

                              I'll put in a MIDI source selector box ASAP.
                              eKit (TD-30KV): http://www.vdrums.com/forum/performa...y-s-drums-td39
                              aKit: (Tama Starclassic): http://www.vdrums.com/forum/acoustic...ma-starclassic
                              TD30Browser: http://www.vdrums.com/forum/general/...4-td30-browser

                              Comment

                              Working...
                              X