Topic: Per note detune modulation via midi cc

Hello,

As far as I know, it's not possible to modulate/set per note detune values via midi cc messages in the standard version. Is it possible in the pro version? If not, is there any other way to detune/pitch bend individual notes using midi?

Re: Per note detune modulation via midi cc

I don't think there is a way through note edit, but I could be wrong.  There are some functions of instrument-wide temperament that can be linked to MIDI in the tuning window, I believe.  You might also be able to load entire Scala files on MIDI command.  Otherwise, I don't know of a function for that in the software right now, but it would be really nice both in Pianoteq and Organteq.

Spotify: https://open.spotify.com/artist/2xHiPcCsm29R12HX4eXd4J
Pianoteq Studio & Organteq
Casio GP300 & Custom organ console

Re: Per note detune modulation via midi cc

Theoretically, there is.  But, you maybe have to purchase an additional software from a link found in your user area.  The Gig Performer software also might allow pitch bends per presets within it that are interchangeable and without cutoffs (glitch free) whenever you play from one sustained note to another that is on a different preset.

As a Pianoteq registered user you qualify for a 10% discount off the Gig Performer retail price  —plus a free demo available to just anybody.

Have perhaps a gander at this forum topic: Pianoteq in Reaper with FCB1010.

However, you do realize PIANOTEQ software allows pitch bends assigned on sixteen (16) available (MIDI) channels.  Which might amount to a minimum of sixteen (16) varying pitch bend ranges given to sixteen (16) different notes  —one range per note.

Last edited by Amen Ptah Ra (24-01-2020 23:39)
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: Per note detune modulation via midi cc

Thank you for your replies! Automating temperament changes is an interesting idea although I don't think it would be good for continuous changes.

"However, you do realize PIANOTEQ software allows pitch bends assigned on sixteen (16) available (MIDI) channels.  Which might amount to a minimum of sixteen (16) varying pitch bend ranges given to sixteen (16) different notes  —one range per note."

I didn't know this, could it be a solution without any additional piece of software? I'll give it a try.

Re: Per note detune modulation via midi cc

Hmm, OK, how do I address 16 different notes on the different MIDI channels?

Re: Per note detune modulation via midi cc

Either a MIDI device or software that allows assignable zones, each with its own MIDI channel is necessary.

You may want to give one note range to one MIDI channel, while you give another to a different channel completely.  I suggest you insert recipient MIDI events (as many as sixteen {16}) with each newly inserted event having its own separate MIDI channel.  And, in the MIDI section of the PIANOTEQ Options pane and under Global MIDI Mapping, instead of the default Any, select one of the available MIDI channels (numbered 1 thru 16) for each new MIDI (Pitch Bend) event you make from the Insert button inside of the pane  —but associate each with perhaps a unique range of course.

Last edited by Amen Ptah Ra (27-01-2020 01:18)
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: Per note detune modulation via midi cc

Amen Ptah Ra wrote:

Either a MIDI device or software that allows assignable zones, each with its own MIDI channel is necessary.

You may want to give one note range to one MIDI channel, while you give another to a different channel completely.  I suggest you insert recipient MIDI events (as many as sixteen {16}) with each newly inserted event having its own separate MIDI channel.  And, in the MIDI section of the PIANOTEQ Options pane and under Global MIDI Mapping, instead of the default Any, select one of the available MIDI channels (numbered 1 thru 16) for each new MIDI (Pitch Bend) event you make from the Insert button inside of the pane  —but associate each with perhaps a unique range.

It sounds great but as far as I know, you can't define note ranges or zones in Pianoteq like in Kontakt, for example. Do you mean I should load 16 separate instances of Pianoteq? I'm afraid I don't fully understand your reply.

Re: Per note detune modulation via midi cc

I would imagine a MIDI hardware device permits note-on and note-off messages from adjacent keys grouped into a zone routed to a specific MIDI channel, if the MIDI device is indeed a MIDI controller.  I'm on a Yamaha DIGITAL PIANO P-95.  (Check my profile.)

Some shareware (such as MidiPipe) allows keyboard splits to channel routes.

Sixteen (16) separate instances seems unnecessary when simply you can map instead sixteen (16) MIDI events onto any of the available sixteen (16) individual MIDI channels in only one instance of Pianoteq.  I mean use just one, if you find it's preferable.

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: Per note detune modulation via midi cc

Amen Ptah Ra wrote:

I would imagine a MIDI hardware device permits note-on and note-off messages from adjacent keys grouped into a zone routed to a specific MIDI channel, if the MIDI device is indeed a MIDI controller.  I'm on a Yamaha DIGITAL PIANO P-95.  (Check my profile.)

Some shareware (such as MidiPipe) allows keyboard splits to channel routes.

Sixteen (16) separate instances seems unnecessary when simply you can map instead sixteen (16) MIDI events onto any of the available sixteen (16) individual MIDI channels in only one instance of Pianoteq.  I mean use just one, if you find it's preferable.

OK, you sound knowledgeable and I feel dumb. Can you tell me how to pitch bend just one note and leave all the rest alone in one instance of Pianoteq?

Re: Per note detune modulation via midi cc

benyig wrote:

Can you tell me how to pitch bend just one note and leave all the rest alone in one instance of Pianoteq?

I've tried out Amen's suggestion and it does work. Steps are:

1. In Pianoteq MIDI options make sure that Notes channel and Pitch Bend channel are both set to "Any".

2. Send the note you want to bend to channel 2, send all other notes to channel 1.

3. Send the pitch bend data to channel 2.

This will bend just the note you want to bend. At least, it does that on Pro here, I guess Standard would behave the same?.

Of course, this now leaves the question of how to actually achieve steps 2 and 3. But that question is external to Pianoteq and depends on the rest of your setup e.g. on what OS you are using; on whether you are running Pianoteq stand-alone or as a plug-in (and if so, what software it is plugged into); on where the MIDI data is coming from (A keyboard? A sequencer?).

It was suggested that maybe your keyboard could be configured to route the notes to the correct channels, or maybe to find some software that can manipulate the MIDI before it is sent to Pianoteq. If you are using Pianoteq as a plug-in then the host software might also be able to route different notes to different channels for you.

Re: Per note detune modulation via midi cc

benyig wrote:

Hmm, OK, how do I address 16 different notes on the different MIDI channels?

Firstly, you require a software like MidiPipe or a MIDI device such as a keyboard which allows keyboard splits to MIDI channels that are independent of each other.  Understandably, some education is also a requirement; if you use the Gig Performer software in lieu of a freebie, it has some documentation as a bonus.

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: Per note detune modulation via midi cc

It wasn't easy to find a working setup but I created a routing in Reaper eventually and now it works beautifully. Thank you both!