Custom curves in the latest firmware

Discussions related to MegaDrum Hardware

Custom curves in the latest firmware

Postby dmitri » Tue Jun 23, 2009 9:22 am

In the version 20090623 I've added an ability to have and edit 4 custom curves.
If you enter the menu and scroll to CustomCurve1/2/3/4 you'll see that each curve has 9 submenus - P1 to P9.
Each of P1-P9 represents a midpoint for setting a relation of input signals to output value where P1 is a weakest possible input signal and P9 is a highest input signal. By default all 4 custom curves are set exactly as a Linear curve.
Here is a graphical demonstration for 3 examples - Log, Exp and S type curves:

Curves.png


For the Log curve in the example P1-9 midpoints values are:
2 78 122 157 184 208 226 243 255

For the Exp curve in the example P1-9 midpoints values are:
2 13 30 48 72 99 134 178 255

For the S curve in the example P1-9 midpoints values are:
2 60 100 125 127 130 160 200 255

The minimum value for any midpoint is 2 which will translate into a MIDI velocity level 1
The maximum value for any midpoint is 255 which will translate into a MIDI velocity level 127
You do not have the required permissions to view the files attached to this post.
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Custom curves in the latest firmware

Postby fuzzysnuggleduck » Wed Jun 24, 2009 5:23 am

Dang, that's cool!

I don't know if I'm in tune well enough with my curves to set them myself, but this is an excellent advanced feature.
fuzzysnuggleduck
 
Posts: 130
Joined: Tue Dec 02, 2008 9:16 am

Re: Custom curves in the latest firmware

Postby elrules » Wed Jun 24, 2009 11:05 am

New feature to be added to the list for MCT ;)
- Graphical editor for custom curves
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: Custom curves in the latest firmware

Postby Ken Forgettable » Wed Jun 24, 2009 11:47 am

elrules wrote:Graphical editor for custom curves

Nice one chaps!
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Custom curves in the latest firmware

Postby Rubis » Wed Jun 24, 2009 2:53 pm

I know it doesn't currently support it, but would sending from MCT to a MD running this firmware mess anything up?
Rubis
 
Posts: 132
Joined: Mon Feb 16, 2009 5:08 pm

Re: Custom curves in the latest firmware

Postby dmitri » Wed Jun 24, 2009 2:59 pm

Rubis wrote:I know it doesn't currently support it, but would sending from MCT to a MD running this firmware mess anything up?

No
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Custom curves in the latest firmware

Postby Rubis » Wed Jun 24, 2009 6:26 pm

Thank you!
Rubis
 
Posts: 132
Joined: Mon Feb 16, 2009 5:08 pm

Re: Custom curves in the latest firmware

Postby elrules » Wed Jul 01, 2009 1:17 pm

Could you post values for all the existing curves in Megadrum?. It is for including them in the GUI, as drawings to help you see what curve you are chosing and as presets you can load when editing curves.
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: Custom curves in the latest firmware

Postby dmitri » Wed Jul 01, 2009 2:00 pm

Code: Select all
   {  2, 31, 63, 95,127,159,191,223,255},//Linear
   {  2, 55, 93,126,156,184,209,233,255},//Log1
   {  2, 78,122,157,184,208,226,243,255},//Log2
   {  2,103,157,190,212,228,239,248,255},//Log3
   {  2,127,191,223,239,247,251,253,255},//Log4
   {  2, 13, 30, 48, 72, 99,134,178,255},//Exp1
   {  2,  3,  5,  9, 17, 33, 65,129,255},//Exp2
   {  2, 86,120,125,127,130,136,168,255},//S1
   {  2,  4,  9, 32,127,211,239,253,255},//S2
   { 32, 72,112,152,192,232,255,255,255},//Strong1
   { 96,128,160,192,224,255,255,255,255},//Strong2
   {255,255,255,255,255,255,255,255,255} //Max
dmitri
Site Admin
 
Posts: 8706
Joined: Fri Aug 03, 2007 8:05 pm

Re: Custom curves in the latest firmware

Postby elrules » Wed Jul 01, 2009 2:48 pm

Which software did you use to paint the graphics? Excel? I want to create fancy small pictures of each curve to create a custom renderer for the curve fields in the GUI, instead of just using text labels.
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Next

Return to MegaDrum Hardware

Who is online

Users browsing this forum: Google [Bot] and 85 guests