2017 was our 20th year online!

Welcome to the Piano World Piano Forums
Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments.
Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

Shop our online store for music lovers
SEARCH
Piano Forums & Piano World
(ad)
Best of Piano Buyer
 Best of Piano Buyer
(ad)
Faust Harrison Pianos
Faust Harrison 100+ Steinway pianos
(ad)
Wessell Nickel & Gross
PianoForAll
Who's Online Now
38 members (accordeur, ambrozy, anotherscott, brdwyguy, 36251, c++, CharlesXX, Beansparrow, 10 invisible), 554 guests, and 544 robots.
Key: Admin, Global Mod, Mod
(ad)
Estonia Pianos
Estonia Pianos
Previous Thread
Next Thread
Print Thread
Hop To
New Nord Velocity curve
#1844135 02/13/12 09:11 PM
Joined: Oct 2009
Posts: 76
J
Full Member
OP Offline
Full Member
J
Joined: Oct 2009
Posts: 76
Some of us NP88 players have wished for more control over the velocity settings - in particular, I wanted a "softer" sound.
Now I have it. If you've got a Mac and a copy of Midipipe you can modify the velocity curve any way you want.
The following applescript will let you specify a new output velocity for any of the 128 input velocities. It's a very "manual" method - you have to specify 128 velocity transformations - but it works.
The script uses USB channel 1 for "no change" and ch 2 for "softer". Channel 3 is there for illustration, but the curve is not very useful ! You could specify up to 16 velocity curves.
If anyone would like to try this and needs more details, just ask.

Script :

property velcurve1 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 8, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127}

property velcurve2 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 98, 99, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127}

property velcurve3 : {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 55, 55, 55, 55, 55, 55, 127}


on runme(message)

-- channel one - unchanged
if (item 1 of message = 144) then
set notein to item 2 of message
set velin to (item 3 of message) + 1
set velout to item velin of velcurve1
set message to {144, notein, velout}
end if

-- channel two - mellow
if (item 1 of message = 145) then
set notein to item 2 of message
set velin to (item 3 of message) + 1
set velout to item velin of velcurve2
set message to {145, notein, velout}
end if

-- channel three - very soft !
if (item 1 of message = 146) then
set notein to item 2 of message
set velin to (item 3 of message) + 1
set velout to item velin of velcurve3
set message to {146, notein, velout}
end if

return message

end runme



Baldwin L - Rhodes 73
Yamaha P250 - Nord NP88
(ad)
Sweetwater Gifts That Rock
Re: New Nord Velocity curve
jazzonebyone #1844170 02/13/12 10:14 PM
Joined: Feb 2011
Posts: 113
J
Full Member
Offline
Full Member
J
Joined: Feb 2011
Posts: 113
Thanks jazz, I have the NP88 and will try this out. I'm interested in midi transformation utilities for layering sounds with MainStage since my NP88 is not very capable as a master midi keyboard. It helps to be a programmer as well as a musician isn't it?


Nord Piano | Yamaha S90ES | Yamaha MOX 8 | Neumann U87 | Metric Halo 2882
Re: New Nord Velocity curve
James Pun #1844298 02/14/12 07:15 AM
Joined: Oct 2009
Posts: 76
J
Full Member
OP Offline
Full Member
J
Joined: Oct 2009
Posts: 76
Originally Posted by James Pun
It helps to be a programmer as well as a musician doesn't it?

These days it's almost a necessity ! It's a modern world ......


Baldwin L - Rhodes 73
Yamaha P250 - Nord NP88
Re: New Nord Velocity curve
jazzonebyone #1844455 02/14/12 12:18 PM
Joined: Nov 2009
Posts: 3,748
S
3000 Post Club Member
Offline
3000 Post Club Member
S
Joined: Nov 2009
Posts: 3,748
Originally Posted by jazzonebyone
Originally Posted by James Pun
It helps to be a programmer as well as a musician doesn't it?

These days it's almost a necessity ! It's a modern world ......


OT, agree, in the UK there is talk of introducing 'coding' to primary (infant) school curriculum.

Re: New Nord Velocity curve
jazzonebyone #1844611 02/14/12 04:25 PM
Joined: Sep 2007
Posts: 17,150
Yikes! 10000 Post Club Member
Offline
Yikes! 10000 Post Club Member
Joined: Sep 2007
Posts: 17,150
Yes, with low-cost, almost 'throw-away' computing becoming possible (Raspberry Pi), I'm hopeful that we will see a resurgence in bedroom programming.


Employed by Kawai Japan, however the opinions I express are my own.
Nord Electro 3 & occasional rare groove player.
Re: New Nord Velocity curve
jazzonebyone #1844655 02/14/12 05:34 PM
Joined: Apr 2007
Posts: 6,437
6000 Post Club Member
Offline
6000 Post Club Member
Joined: Apr 2007
Posts: 6,437
This topic absolutely rocks! =)

Btw, this is applicable for every digital instrument not only for a Nord, so I suggest you change the topic title. I myself am considering to use the script with my Kawai CA63 which is somehow infamous for its lack of properly balanced touch response curve.


My YouTube, My Soundcloud
Currently: Yamaha N1X, DIY hybrid controller -> Garritan CFX
Previously: NU1X, ES7, MP6, CA63, RD-700SX, CDP-100, FP-5, P90, SP-200
Re: New Nord Velocity curve
jazzonebyone #1844769 02/14/12 08:36 PM
Joined: Jul 2005
Posts: 1,323
M
1000 Post Club Member
Offline
1000 Post Club Member
M
Joined: Jul 2005
Posts: 1,323
You can accomplish the same thing with MIDI Solutions Velocity Convertor.

http://www.midisolutions.com/prodvel.htm

Re: New Nord Velocity curve
jazzonebyone #1844797 02/14/12 09:26 PM
Joined: Oct 2009
Posts: 76
J
Full Member
OP Offline
Full Member
J
Joined: Oct 2009
Posts: 76
A real-time midi editor is particularly useful for the NP88 because it has few built-in midi functions.
I haven't spent any time yet working out the best velocity curve, I just threw in some numbers to get the script running. Option 2 (using USB midi channel 2) is a step in the right direction. It is a bit cumbersome to have to enter 128 values for the velocity mapping.
Other uses for message transforms that come to mind are splits, and maybe substituting one of those extra pedals (I don't use the soft pedal) for a modulation controller.



Baldwin L - Rhodes 73
Yamaha P250 - Nord NP88

Moderated by  Piano World 

Link Copied to Clipboard
What's Hot!!
News from the Piano World
Our January 2021 Free Newsletter for piano lovers is here now...
---------------------
NEW! Sell Your Piano on our world famous Piano Forums!
---------------------
Posting Pictures on the Forums
-------------------
Forums RULES & HELP
-------------------
ADVERTISE on Piano World
(ad)
Pianoteq
Steinway Spiro Layering
(ad)
PianoDisc

PianoDisc
(ad)
Piano Life Saver - Dampp Chaser
Dampp Chaser Piano Life Saver
(ad)
Mason & Hamlin Pianos
New Topics - Multiple Forums
Replacement for Kawai MP11?
by Dan Clark - 01/22/21 09:04 PM
How to sound like Scriabin
by pianoloverus - 01/22/21 08:10 PM
Most realistic Piano VST?
by Rickdiculous - 01/22/21 06:13 PM
An exemplary piano quiz
by Withindale - 01/22/21 05:57 PM
First DP -- PC Connectivity Question
by Mikex3 - 01/22/21 03:09 PM
Download Sheet Music
Virtual Sheet Music - Classical Sheet Music Downloads
Forum Statistics
Forums42
Topics204,471
Posts3,050,310
Members100,180
Most Online15,252
Mar 21st, 2010
Please Support Our Advertisers


Faust Harrison 100+ Steinways

Dampp Chaser Piano Life Saver

 Best of Piano Buyer

PianoTeq Bechstein
Visit our online store for gifts for music lovers

Virtual Sheet Music - Classical Sheet Music Downloads



 
Help keep the forums up and running with a donation, any amount is appreciated!
Or by becoming a Subscribing member! Thank-you.
Donate   Subscribe
 
Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations | Pianos For Sale | Sell Your Piano |

Advertise on Piano World
| Subscribe | Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map | Free Newsletter |


© copyright 1997 - 2021 Piano World ® all rights reserved
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.4