PDA

View Full Version : Better piano sounds - GigaStudio and the Clavinova


jjm542
04-02-2003, 10:26 AM
Many people who buy sampled digital keyboards are particularly interested in the quality of piano sounds on their instrument. The other instruments are “nice to have,” but the piano is foremost.

Pianos are difficult instruments to sample. The ideal sample would record every one of the 88 notes at every midi velocity (the sound timbre of an acoustic piano changes as you play it louder), with pedal up and pedal down, for as long as the note is audible. Any such sample would be gigantic and much too big to fit in the read-only-memory (ROM) chips of pianos like the Clavinova. The biggest ROM-based piano sample I know of is the Yamaha CLP990 at about 65 megabytes. A “totally complete” piano sample would be in the tens or hundreds of gigabytes range, although the law of diminishing returns would set in well before that.

To live within their resource constraints, sample designers use tricks. They may sample only some of the keys and interpolate between the sounds; they may only record only one or two velocities; they may not record the pedal or the “key-release” sound; they may not model sympathetic resonance, etc. They may also “loop” the sound - that is, the electronics plays back segments of the sample over and over while reducing the volume. (This is what the Clavinova does.) With clever sampling and signal processing this approach can fit a sample onto a chip and have it sound reasonably good, as the Clavinova demonstrates. But only “reasonably,” not “almost real.”

There is a now a technology that gets around these limits, and in the process moves the quality of sampled sound to a whole new level. It involves recording the sample to a computer’s hard disk and then using software to play it back in real time, “streaming” it from the disk in response to key-presses on a midi keyboard (like your Clavinova, any model.) This allows samples of essentially unlimited size and eliminates most (though not all) of the need for compromise in sample design.

The first and still-leading streaming sampler software is GigaStudio, but other programs, such as Kontact and Halion, are coming on strong. At present the only way to use this technology is with a separate computer (PCs and Macs) interfaced to the keyboard, but I suspect that eventually Yamaha and others will build it into their instruments.

I bought the GigaStudio software and installed it on a PC running Windows. I also got a low-cost sound card that connects to the amplifier on my CVP900, and a midi interface for the computer. I run a midi cable from the piano to the computer and from the computer to the piano (so a sequencer on the PC can play the other sounds on the piano if I don’t use the CVP’s own 16-track sequencer.) The hookup was easy, although I did buy a “ready to go” computer from a company that assembles digital audio workstations. Putting the pieces together myself would have been cheaper but would have introduced more hassles.

The piano samples I currently use include a 9’ Yamaha, two 9’ Bosendorfers, a Steinway C and D, a beautiful, mellow Swedish Malmsjo and several others, including uprights that are great for ragtime and pops. I also have Belgian and French harpsichords and a German fortepiano done with the same technology. They’re each in the 1-2 gigabyte range, or about 30 times larger than the largest ROM-based piano sample, and they’re all far superior to the internal samples in any digital. There’s an active cottage industry developing these samples (and not just piano - strings, orchestra, general midi, etc.), which you buy on CD-ROMs and load into the computer. The programs have internal effects generators (reverb, chorus, etc.) and editors so you can tweak the sounds to your own personal preferences.

None of this comes cheap. The computer has to be as fast as possible and so do the big hard disks - at least two of them, one for software and one for samples. The software itself ranges from $150 to $500 depending on features, polyphony, etc. (Mine allows 160 simultaneous voices, which are additive to the CVP’s polyphony.) My setup, including memory, sound card, network card, etc. cost me about $2,000, although it could be done cheaper now. The samples themselves range from $100 to $300 each. By the time you’re done you could have more invested in the samples than in the software.

The principle users of software like this are professional composers, particularly those who write for films and video games. It enables them to hear their compositions as they write them, without having to assemble (and pay for) a live orchestra or session players. While eventually most of these compositions get played and recorded by live musicians, in some cases (including video games) the final product may come directly out of the sample player. There’s a web site where such people hang out:
http://www.northernsounds.com/ubb/NonCGI/ultimatebb.php

It’s a good place to learn about this kind of technology, see where it’s going, and get help if you want to get involved with it. As the technology continues to improve with faster computers, better software and better samples, it may increasingly encroach on professional performers for many applications

So after all of this, is it live or is it Memorex? If you’re listening to a well-produced streaming disk sample side by side with any piano recording (which is what all of our digitals are), it’s essentially indistinguishable from the real thing. Of course, if you’re actually at the keyboard no digital technology, even this one, can reproduce the wonderful physicality of playing a concert grand. But if you want “the best” digital piano sound out there, there’s nothing else like it.

Glad to answer questions…

tomtomsf
04-02-2003, 11:44 PM
Hi Jim

Interesting post! I've been curious about these computer based samplers. Are you able to play Gigasampler live, real-time with no latency issues? What kind of computer power would you need to be able to do that?

I see you live in northern California also. Can I come over and hear you play?
;)

Tom G.

jjm542
04-03-2003, 12:54 AM
Tom, there is no latency and yes, I do play it live. Computer requires at least 1GHz CPU, 3/4 gig of memory and two of the fastest hard disks you can find. Laptops generally don't work. The "max" Gigastudio software configuration gives me 160 voices of polyphony (80 stereo) and I think that's hardware-constrained. I'm not sure about the other samplers (Halion, Kontact) which are more recent entrants in the game. Real-time streaming with no latency is hard to do.

Regarding getting together, sure - send me a private message and we'll talk. I've considered putting together a Bay area user group that would meet monthly in different homes to play and share ideas. Maybe this could be the start!
jim

tomtomsf
04-03-2003, 10:50 AM
It's great to hear that you cn play live without any latency. I thought that was always a problem no matter what the setup. I'm not planning to buy a new computer until next year so, I guess that leaves me out for right now. My desktop computer is 900mHZ and I think it has 256 RAM. My newest laptop is a 1.4ghz with 256 RAM, but you say that laptops don't work for this purpose.

I was half joking when I mentioned getting together. Although, in Europe, local groups of keyboard and organ players often do get together. I'm not sure there would be enough interest or support here. Interesting idea, though.

Tom G.

jjm542
04-03-2003, 11:09 AM
Some people have reported success with laptops but usually with external drives. It's a stretch.

I've heard from a couple of people who have local CVP groups along these lines. Maybe when things let up a little at work (dream on...) I'll post to see how many we have in the Bay area and who might be interested. I suspect it's quite a few.
jim

oceanfront
05-20-2003, 09:48 AM
Jim,

Does this mean that with a setup that relies on GigaStudio, the actual CVP model doesn't matter anymore?

In other words, wouldn't you get the exact same high-quality end-result (piece of music) whether or not you use a simple portable MIDI keyboard or the highest end CVP, if all you're relying on are the GigaStudio sound libraries (and with its super-high quality, you'd be nuts not to...let me know if I'm correct and on track with this reasoning)?

jjm542
05-20-2003, 08:30 PM
In terms of sound quality alone, that's correct - all of the sound is generated by Gigastudio through your sound card.

However, the touch/feel of the keyboard and the sound system also matter, and so may the appearance of the instrument. The keyboards of the higher-end Yamaha and Roland digitals are certainly superior to an el cheapo midi keyboard. The sound system is also better, although you can do better still with a vanilla stereo receiver/amplifer and some good bookshelf speakers. I've added two three-way bookshelf speakers (Cambridge Soundworks) and a low-cost amplifier to my CVP900 and it helps immensely.

And in my case (or at least my SO's case), the appearance mattered if I wanted it in the living room!
jim