Topic: New feature request

Hello nerds,

The idea is: Being able to control the value of all physical paramters (in tuning + voicing + soundboard + action + mallet bounce) by the key velocity.
For example you could make the strike point or damper position depending on velocity.

While this is contrary to the idea of a pure physical modelling of a real piano 1:1, it would be nevertheless a great tool for gaining more expression of playing.

I dont know how hard it is to program the Global MIDI Mapping panel in this way, that you can use the velocity instead of a Midi Controller.

Currently this idea is only possible with a Midi Solutions device which changes velocity values in other controller values between keyboard and computer.

Opinions & suggestions welcome!

Last edited by Flieger (04-11-2019 11:40)

Re: New feature request

Interesting... But I'm afraid the changes in real time, during playing, would disrupt the sound, since pianoteq software needs some time to adapt to the new settings and variable sets along key velocity would be impossible to deal without get problems in terms of transitions.
Or maybe I'm wrong... :-)

Last edited by Beto-Music (04-11-2019 14:49)

Re: New feature request

Have you guys both accepted ‘randomness’ as fact!

Last edited by Amen Ptah Ra (04-11-2019 19:11)
Pianoteq 8 Studio Bundle, Pearl malletSTATION EM1, Roland (DRUM SOUND MODULE TD-30, HandSonic 10, AX-1), Akai EWI USB, Yamaha DIGITAL PIANO P-95, M-Audio STUDIOPHILE BX5, Focusrite Saffire PRO 24 DSP.

Re: New feature request

Thanks for your replies,

maybe I did express wrong. I dont want to change ALL physical parameters by velocity (at the same time), I mean, I want to be able to change ANY parameter.

For example, I want that the string is struck by the hammer at 1/3rd of its length at the highest velocity 127 and at 1/10 of its length when velocity is 0. With a gradual passage between 0...127.

The range funktion to determine which range is covered by the midi values between 0...127 is already existing in the Global Midi Mapping panel, so what would it cost to add there annother controller named "Velocity"? (Apropos: also a controller based on the key numbers would be interesting - sorry, I´m ensoniq-spoiled)

Annother thing: This new feature should run polyphonic, a new note should not affect the values of the already sounding notes.

Maybe the Global Midi Mapping panel is not designed for such abrupt changes of controller values. If this is the case, tell me please and also when its a waste of time to still discuss this.

But keep it in the back of head, maybe it could some day appear beside the Global Midi Mapping.

I think it could be an advance for a dynamic player.
It had a special charme to control the length of a pianostring by velocity, doing things -  impossible with a real piano.

Last edited by Flieger (04-11-2019 19:21)

Re: New feature request

Flieger wrote:

make the strike point or damper position depending on velocity

Thank you Flieger, excellent thinking.

Strike point is a fine example. That would be interesting to hear - a reality based wah, for one Q&D analog.

Subverted reality, Pianoteq engine generated vs. pure synthesis for contemporary music making is compelling. I'm always trying to find ways of replacing synths with Pianoteq with radical variables - it is one way in which Pianoteq makes making music a joy, beyond my steady affection for the more rational use of Pianoteq to emulate real pianos.

These days, I'm inclined to use Pianoteq instead of a synth (all types) because it can be utterly 'subverted' in novel ways already (by pushing parameters around beyond normality) to create bass, pads, leads - but adding velocity as control point would be prized! because it would bring more real time playability factors to this particular table.

Maybe another thing I feel I'd like to try might be increasing and decreasing sympathetic resonance with velocity - and/or 'energy' to blunt or sharpen attack depending on velo.

One thing I love is gating reverb, so it only 'ramps up' with velocity (done in a DAW with multi-tracks or FX return and it's complex or simple depending on what's desired) - so being able to introduce extra sympathetic resonance, or even just the good ol' reverb effect inside Pianoteq with velocity might be a real charm to me.

It's possible to automate a lot of things in a host, post production, but bringing those types of things into the realm of real-time playability (and a bit more hooked into real parameters of the piano) is quite the kicker and I'd find it uniquely inspiring.

Pianoteq Studio Bundle (Pro plus all instruments)  - Kawai MP11 digital piano - Yamaha HS8 monitors

Re: New feature request

Seriously Flieger, before your idea likely becomes implemented, Behringer FCB1010 as a foot controller permits simultaneous adjustments to Pianoteq parameters as you play.   


http://www.wabbitwanch.com/_Media/ifcb2_gui-2.jpeg


Possibly, Gig Performer software allows the implementations you suggest.  You get it with a 10% discounted price from your Pianoteq User area and free as a demo.

Now if you ask me, some of you are either onto something or just plain on something!

Pianoteq 8 Studio Bundle, Pearl malletSTATION EM1, Roland (DRUM SOUND MODULE TD-30, HandSonic 10, AX-1), Akai EWI USB, Yamaha DIGITAL PIANO P-95, M-Audio STUDIOPHILE BX5, Focusrite Saffire PRO 24 DSP.

Re: New feature request

Flieger wrote:

maybe it could some day appear beside the Global Midi Mapping

Agree. MIDI mapping area seems ideal placement.

I want to step through this and provide further detail to describe why this idea makes perfect sense to me, initially and on reflection. It may be easy to interpret as junk you can already accomplish with other equipment and also in case it's already possible in Pianoteq and I'm just overlooking it.

Also, would greatly prefer to be able to make these types of edits part of saved out FXP files of course, so that Pianoteq users theoretically can all benefit without extra hardware or gig software - many will have already such tools but bit by bit we are seeing implementations of certain things become quite at home within Pianoteq over time.

For example, currently in Pianoteq's Global MIDI Mapping page, at bottom of the controllers listed, there's "Pitch Bend", no surprise (both in Event and Action columns) - and based on Flieger's good suggestion, I'm imagining a new MIDI Event value here "Strike Velocity" (perhaps simply the note-on # captured here - it may be only available with full featured MIDI selected to halt confusion for new users).

Next to this new "Strike Velocity" event, the corresponding MIDI Action column to the right allows us (like other controllers and pitch bend) to easily select from already available parameters such as 'strike point' or 'reverb mix'.

Aha‽

Lastly type in corresponding range, say 0-127, or instead 127-0.

This way, when striking soft notes, it could set reverb mix low and the reverb will grow with higher velocity strikes - or the reverse for interesting subtle or dramatic effect. We can attach reverb mix to the pitch wheel this way.

It would be good to stack (as is possible to stack many pitch wheel events) 'Insert' and repeat matching 'strike velocity' to other available parameters.

It would be therefore built in - and perhaps already the schema is workable (I'm never quick to say it would be easy, but on the face of it seems tantalising) - and lastly also excellent to save of course this mapping with FXP files with these custom variables ready for anyone to pick up and play.

Maybe the 'key strike' event could default to local "P" rather than "G" global MIDI mapping (small icon left of MIDI mapping area, hover mouse to read about this feature).

I see this suggestion by Flieger as actually complimenting a long standing interest in Pianoteq's abilities along similar but marginally different lines - and that alone is worth becoming positive about this feature request indeed.

Read and hear how the reverb idea alone is a perfect match for my interests in this old thread - and imagine my comfort in reading another Pianoteq user's clever idea seems to provide a sound user-editable solution.

Gated Microphone Feature Request

Again, thanks Flieger for the interesting idea - and I wish you many more, cheers.

Pianoteq Studio Bundle (Pro plus all instruments)  - Kawai MP11 digital piano - Yamaha HS8 monitors

Re: New feature request

Amen Ptah Ra wrote:

Seriously Flieger, before your idea likely becomes implemented, Behringer FCB1010 as a foot controller permits simultaneous adjustments to Pianoteq parameters as you play.

But not polyphonically.

Hard work and guts!

Re: New feature request

You know what OP meant by "polyphonic" and "velocity controlled", don't try to wordplay your way out

Hard work and guts!

Re: New feature request

Without any further misapprehensions, if I may, I like to make a reference to a forum topic, specifically, about the Behringer FCB1010 foot controller and subsequently Gig Performer software that has finally received some recognition now from MODARTT.

This reference is made to the forum topic Pianoteq in Reaper with FCB1010.  Which basically was over a discussion on notes sustainability  —as chords were eventually played in conjunction within Gig Performer software uses.  It is available while you may want to read into it more a step-by-step er one-step-at-a-time process than goal orientated.  Although, along the way an outcome was ultimately obtained to the satisfactory of the forum members (myself and another) the adults who made up the discussion.

Last edited by Amen Ptah Ra (06-11-2019 19:45)
Pianoteq 8 Studio Bundle, Pearl malletSTATION EM1, Roland (DRUM SOUND MODULE TD-30, HandSonic 10, AX-1), Akai EWI USB, Yamaha DIGITAL PIANO P-95, M-Audio STUDIOPHILE BX5, Focusrite Saffire PRO 24 DSP.