Positional sensing testing

Discussions related to MegaDrum Hardware

Re: Positional sensing testing

Postby zaklinacz » Wed May 12, 2010 6:47 am

Yes, it will work without rectifier.
BR
Michal
zaklinacz
 
Posts: 58
Joined: Fri Jan 01, 2010 7:22 pm

Re: Positional sensing testing

Postby rockdude » Wed May 12, 2010 7:49 am

zaklinacz wrote:Yes, it will work without rectifier.
BR
Michal

Great! For those with DIY pads the only thing to do would be to change the wiring from the piezos to the jack (if it was wired the Roland way)..Many DIY pads, mine included is already wired the "right" way for this to work, so just download the firmware and bang away 8-)
Very simple and no need for a rectifier.
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Positional sensing testing

Postby dmitri » Wed May 12, 2010 9:33 pm

This is a quick demo showing what you should expect to see on the LCD when testing this firmware. Notice the caret symbol moving from right to left and from left to right with hits moving from the rim to the centre and from the centre to the rim.



This test was taken with Roland-125X, MegaDrum with Atmega32 at 16MHz and a precision rectifier as shown in the first post.
Until the end of this week (when I have to return it) I have a TD-12 module to compare with and as far as I can judge the precision is the same on both TD-12 and MegaDrum.
A few things I noticed from the comparison:
1. for both TD-12 and MegaDrum the bigger the snare the better the precision. I tested it with 10" Pintech, 12" Roland and 14" Drumtec.
2. TD-12 didn't detect position on the Pintech unless I set the pad type to PD9/8/7 and even than it was very unreliable, and in reveres. (because Pintech's first haf wave is positive?)
3. When moving from a centre to a rim both TD-12 and MegaDrum really only start to detect position change very close to a rim - ~3/4th from a centre.
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Positional sensing testing

Postby rockdude » Wed May 12, 2010 9:48 pm

Nice video dmitri! So the positional sensing is now as "accurate" as on a Roland module? Very cool indeed if that's the case!

I have yet to try this with my 14" DIY A to E snare and without a precision rectifier.

When moving from a centre to a rim both TD-12 and MegaDrum really only start to detect position change very close to a rim - ~3/4th from a centre.

Hmm I wonder why it doesn't detect any change of position earlier? Maybe that's why a bigger snare gives better results? There's a longer distance to detect any change of positions.

More videos to the people dmitri! Can you post one where you try playing from center to rim and output samples? 8-)

Another question, What Midi CC number will it output? CC16 seems to be common for positional sensing on Roland modules and vsti's such as Superior Drummer if i remember correct.

Keep up the great work!
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Positional sensing testing

Postby dmitri » Wed May 12, 2010 10:00 pm

rockdude wrote:More videos to the people dmitri! Can you post one where you try playing from center to rim and output samples? 8-)

What samples?

Another question, What Midi CC number will it output? CC16 seems to be common for positional sensing on Roland modules and vsti's such as Superior Drummer if i remember correct.

Same as Roland - CC 0x10 (CC16)
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Positional sensing testing

Postby rockdude » Thu May 13, 2010 5:02 am

dmitri wrote:What samples?

Audio samples from a vsti for example so we could hear how the samples change from center to edge. Not a biggy, but I just thought it would be nice to hear how smooth it sounds when using the positional sensing feature when it sends midi cc and generates audio samples.

Anyway, thanks for working on this feature!
I hope you will have a good positional sensing week with the MegaDrum and TD12 side by side :)
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Positional sensing testing

Postby dmitri » Thu May 13, 2010 8:54 am

rockdude wrote:
dmitri wrote:What samples?

Audio samples from a vsti for example so we could hear how the samples change from center to edge. Not a biggy, but I just thought it would be nice to hear how smooth it sounds when using the positional sensing feature when it sends midi cc and generates audio samples.

Sorry but I don't have VSTi's supporting positional sensing. When connected to TD-12 over MIDI, MegaDrum was producing sound variation from centre to rim just as accurate as TD-12.

Anyway, thanks for working on this feature!
I hope you will have a good positional sensing week with the MegaDrum and TD12 side by side :)

In fact, I'm packing it today to bo sent tomorrow.
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Positional sensing testing

Postby rockdude » Thu May 13, 2010 9:18 am

dmitri wrote:
rockdude wrote:
dmitri wrote:What samples?

Audio samples from a vsti for example so we could hear how the samples change from center to edge. Not a biggy, but I just thought it would be nice to hear how smooth it sounds when using the positional sensing feature when it sends midi cc and generates audio samples.

Sorry but I don't have VSTi's supporting positional sensing. When connected to TD-12 over MIDI, MegaDrum was producing sound variation from centre to rim just as accurate as TD-12.

Anyway, thanks for working on this feature!
I hope you will have a good positional sensing week with the MegaDrum and TD12 side by side :)

In fact, I'm packing it today to bo sent tomorrow.


Ok I see, well I should try it myself...I just have to finish my rebuilt DIY A to E snare :)
I hope I'll get similar performance to what you got. If it's as good as on a TD12, I guess it's soon ready to be included in an upcoming official firmware release?

Even folks who don't have vsti's with positional sensing could have use for this feature in MegaDrum. One way could be to let the CC16 output control various effects like envelopes, reverbs and so forth, manipulating the samples the closer to the rim the stick hits the drum.
Last edited by rockdude on Thu May 13, 2010 9:24 am, edited 1 time in total.
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Positional sensing testing

Postby dmitri » Thu May 13, 2010 9:24 am

rockdude wrote:I hope I'll get similar performance to what you got. If it's as good as on a TD12, I guess it's soon ready to be included in an upcoming official firmware release?

I will include it soon. Even if it doesn't work in a particular situation, it can just be disabled. I still need to do a bit more tweaking/polishing/testing.
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Positional sensing testing

Postby dmitri » Thu May 13, 2010 11:59 pm

Updated the firmware with an additional Positional setting and fixed a bug with piezo/switch pads which I accidentally introduced in the previous version.
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

PreviousNext

Return to MegaDrum Hardware

Who is online

Users browsing this forum: Bing [Bot], Google [Bot], Majestic-12 [Bot] and 92 guests