Skip to content

Modern D vs Pianoteq vs The People

CyberGene

To add to what I said, with the above in mind, I have no use-case for Pianoteq. It’s not good for recordings because it can’t produce lush piano sound quality.

And for practicing I prefer the onboard N1X sound because it is the most playable and honest sound. Yamaha made sure every single key is spot-on and responds as it should. The sound is not as beautiful as a huge sampled library but then those libraries are just too nice sounding and hide my errors, I can’t learn and improve effectively. And Pianoteq is too bad sounding and that distracts me too. Besides, Pianoteq is never playable for me out of the box and I have no time for per-note edits. Not even sure that would help.

To summarize: huge sampled libraries are unmatched for producing high quality audio recordings for my YouTube videos. The on-board CFX of my N1X is unmatched for learning and practicing (second only to a real acoustic piano). And Pianoteq is of no use to me.


Pete14

CyberGene The on-board CFX of my N1X is unmatched for learning and practicing…….

I’ll take this!

And dare I venture that it “can be better” than plenty a mid-level, badly prepped babies, and upward leaning acoustics?

Now, David Lai was enamored with the NU1XA, so I can only hope for the N1XA to take it up a few notches, and the fact that it is better suited for “practice” isn’t a bad thing at all, for guess what gets you to Carnegie Hall?……..


David Lai

Pete14 Now, David Lai was enamored with the NU1XA, so I can only hope for the N1XA to take it up a few notches, and the fact that it is better suited for “practice” isn’t a bad thing at all, for guess what gets you to Carnegie Hall?……..

Practice, of course!

And I'm also happy to report that I've tested the NU1XA with Modern D, and the response is zero latency, better than N1X. And for me, the Modern D is a rather unforgiving library. It all depends on how you play / phrase. So I now use that to practice.

I'm now preparing for a school concerto competition, and last week during studio class I got to play at the hall I'll be playing in next week. The transfer to the acoustic (which also happens to be a New York D) was smooth and seamless. So, all good on the sampling front.


pianow

RIP

brooo, most of our unusable opinions (as you said) are jokes, it's not like we're really trying to hate on something
i personally like some of the features in the pianoteq, like its resonators and its playability, the tiny footorint and the ability to tweak and tweak and tweak...
yea there are a lot of useful stuff about it
but when there's a troll around who wants to say it's the world number one without even explaining it, and also gets angry with others people who say what's best in their opinion (it's not ptq most of the time)

the troll starts to make a cycle of trolls, that's why people think clowns are scary because they really are

my honest impression of the pianoteq isn't even negative, it's just not my favourite, and not because i hate modart or anything, i don't think the modeling technology is quite there yet, and when it is, I'd appreciate it with open arms and will use it of course.

a useful opinion:
there's no "THE" number 1
it's just mine and yours

and mine is the one that gives me the confidence of using a premium concert grand without the least amount of sacrifices.

RIP "I am right and you are wrong"

as i said the clown started this, saying my favourite is the future and yours a thing of the past would trigger anyone (even if they're using a ww2 car which I don't know the name of😄)
especially when that thing of the past is working beautifully and the future needs a lot of work (not saying anything against it)

anyway i apologise about those jokes, i never meant to upset anyone, instead i was trying to hit back the troll
i know how it feels when someone is attacking what you love and use, so I'm sorry about it🤍


dore_m

Just a side clarification. My new for sale libraries (sfz versions) were expanded to include volume controls for multiple mics and release samples. It was made to work only with Sforzando, but apparently the controls also work in SFizz. The libraries are untested with other players and most sfz players don't have GUI controls.


amc252

dore_m The cool thing about SFZ is that one can do all sort of neat tricks simply by editing the opcodes in the text file, such as blending different mic perspectives together, finely tuning the samples one by one, optimizing the velocity curve, the volume, the response, and adding filters.


dore_m

@amc252 yes, but it's not ridiculously intuitive to the masses. We crazy diy era will learn, but most won't. I also wanted to give more options to users without requiring the initial investment of buying kontakt.



David B

I don't get it. What's peole supposed to mean? It is supposed to be people, right?.


RIP

David B I don't get it. What s peole supposed to mean? It is supposed to be people, right?.

That is correct. I tried to make a (poor) joke out of a mis-spell.


David B

RIP Do you want me to correct the title?


RIP

David B Do you want me to correct the title?

Sure, please do.


MacMacMac

Hey, what about all us peoles!?


David Lai

David B Thank you, now my phone and laptop's text-to-speech voices are happy! 🙂 Thanks.


doctae

OlivierW

Olivier - the scripts you have written for your VSL-D+Ptq and VI Modern D+Ptq are really impressive. I appreciate that you previously published your Reaper script for the VSL-D/Ptq resonance setup. Could you offer any advice for the Reaper-script equivalent of your Logic 11 script for the ModernD/Ptq setup? Further, I would love to know how you figured out how to code the note-off behavior for you N1X. I have a Casio GP-300 that sends note-off info and I would like to take a crack at that.
Thanks also for sharing your knowledge and presets, etc. I've learned a lot.


Mindbullets

doctae Here's a Reaper template that integrates Olivier's script with the VSL Synchron CFX running through Pianoteq's resonator. The site is renaming it to a .txt when I upload it, but I assume you can just change this back to .rpp and open in Reaper.

20241010-vsl-pianoteq.txt
73kB

I'm a total Reaper noob, so I'm not sure if this is the best way to share the settings. Let me know if it doesn't work and I'm happy to try something else.

EDIT: forgot to attach the Pianoteq preset. If you don't have the Steinway, just pick a piano and set the velocity curve to a flat 0 across the whole thing so the hammers never hit the strings, but the dampers mirror what you're playing on whatever sample library you're using. The site renamed that file to cfx-resonance.bin but just change that to cfx-resonance.fxp and it'll load in Pianoteq.

cfx-resonance.bin
38kB

doctae

Mindbullets

Thanks I'll check it out when I'm back at the PC, and report back.


doctae

Mr. Bullet - I'm familiar with setting up Reaper with VSL pianos and side chaining w/Pianoteq. Olivier had previously shared a reaper script + rpp. Your rpp would be useable except it doesn't include the script file (if different that Olivier's). What I'm inquiring about is coding issues - more details about O's code and Logic > Reaper translation. But more interested in his code itself.


Mindbullets

doctae

Oh weird! I didn't realize it didn't save in the project file. Here's the script. It's all the same logic as Olivier's, I think I just renamed a few vars while debugging so it made more sense (to me) what was going on.

desc: Reaper Script to enable silent key for VSL Pianos and disable VSL Sustain samples for use with Pianoteq
desc: 12/3/2023 - Olivier W. Frappier

@init
sustainVal = 0;        // current sustain value from the original MIDI
overrideActive = 0;    // are we currently overriding sustainVal?

minVelocity = 2;       // minimum velocity (anything lower will silent-key)

controlChange = 176;   // status byte 176 = control change
sustainPedal = 64;     // cc 64 = sustain
noteOnCmd = $x90;      // command 0x90 = note on 

@slider

@block
  overrideActive == 1 ? (
    // clear sustain pedal override
    midisend(ts, controlChange, sustainPedal, sustainVal);
    noteOnState = 0;
  );
 
  // intercept MIDI messages
  while (midirecv(offset, msg1, msg2, msg3)) (
    ((msg2 == sustainPedal) && (msg1 == controlChange)) ? (
      sustainVal = msg3;
    );

    // is it a note-on?
    msg1 == noteOnCmd ? ( 
      // override sustain pedal value to 0 to trigger pedal-up (dampers-down) sample
      midisend(ts, controlChange, sustainPedal, 0); 
      overrideActive = 1;
      
      // if the note velocity is below the minimum, drop it to 0 so VSL will silent-key
      msg3 < minVelocity ? msg3 = 0; ( 
        midisend(offset, msg1, msg2, msg3);
      )
    ) : (
      // pass through other events
      midisend(offset, msg1, msg2, msg3);
    )
  );

« Previous Page Next Page »