Some MIDI manipulations I want to do.
-
- KVRer
- Topic Starter
- 1 posts since 17 Jun, 2015
I'm currently working on getting my fingers back in shape on the piano and had a few ideas about some software assist that could be cool when practicing scales or similar. Essentially what I want to do, real-time, is read MIDI time and velocity data, compare these two values two a quantized version of the same note and a fixed/running average velocity value respectively, and then decrease the output velocity of the note proportionally to the mismatch between these. The idea being that this would be an intuitive way to practice both finger timing and force.
Has anyone done something like this? Is there a piece of software out there that can let me program this that doesn't cost the price of Reaktor or similar?
Regards,
Casper
Has anyone done something like this? Is there a piece of software out there that can let me program this that doesn't cost the price of Reaktor or similar?
Regards,
Casper
-
Winstontaneous Winstontaneous https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=98336
- KVRAF
- 2351 posts since 15 Feb, 2006 from Berkeley, CA
-
- KVRian
- 1134 posts since 22 Aug, 2004 from Edge City, the Low Country
Maybe you could look on sourceforge or github. They have quite a lot of music tutoring/practicing programs there.
Kind regards,
Z.
"Kids! Get off my lawn!"
-
- KVRAF
- 7540 posts since 7 Aug, 2003 from San Francisco Bay Area
That sounds fairly simple to implement. Any programming language which can deal with MIDI should suffice. You could look into Processing for starters. Its a great programming environment for beginners with plenty of example code included. And it is built on top of Java, so you could extend what you learn into "real" programming if you felt so inclined.
https://processing.org
https://processing.org
Incomplete list of my gear: 1/8" audio input jack.
-
- KVRAF
- 11052 posts since 19 Jun, 2008 from Seattle
^^^ +1bibz1st wrote:Is there anything in Pizmidi that could do what you want ?
... this will at least give you a base-line.
here: http://www.rs-met.com/freebies.html
And then there is the programmable:
https://www.bome.com/products/miditrans ... ew/classic
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil