Cathedral Flutes

Pipe organ physical model with 84 pipes and 8 couplers. Fully polyphonic.

(164 Votes)
1.1 (Updated 13 years ago)
1.2MB
September 02, 2006
Reaktor 5 or lower

DESCRIPTION

This is a waveguide-based physical model of a pipe organ that has one flute rank comprised of 84 pipes and 8 couplers. Each pipe is a separate voice with a fixed pitch, and the couplers direct the keys to the proper pipes. It is fully polyphonic; if you hold down all 61 keys when all of the couplers are on, all of the pipes will sound.

It’s packaged in this ensemble with the Space Master 2 reverb.

The controls are simple: the instrument can be tuned, the incoming air can be modified, the couplers can be turned on and off, and the pipes can be positioned in the stereo field.

The pipes are tuned for use with a 96 kHz sample rate, and consume considerable CPU resources. But I consider it necessary, because the tone of the higher-pitched pipes suffers at 44.1 kHz.

Some snapshots are provided which demonstrate various coupler combinations and air pressures.

The graphic control elements were created by Vera Kinter, URL http://www.artvera-music.com.

This is meant to supersede the pmPipeOrgan ensemble I published in 2005. I was never happy with the phase cancellation that occurred in that instrument when two or more instances of the same-sized pipe were played. So I decided to attempt to model a 7-octave rank of pipes, and to create a coupler system to trigger them. I was pleasantly surprised to find out that Reaktor could actually support 84 simultaneous pipes on my computer. Kudos to Reaktor’s low-CPU event-processing system.

COMMENTS  (41)

frenk huybers
2 months ago
Thank you ,super
Martin Fleck
4 years ago
Thanks. I like it :)
ZooTooK
4 years ago
A really great instrument. A joy to play!
HERVE TREZON
4 years ago
Whaouh!!!...and again, another amazing job!...like at Notre Dame de Paris!...and so realistic that i am sure i have seen a hunchback while i was playing on this majestic organ.
jusblad
4 years ago
Great, realistic organ - and instructive too!
Vorname Nachname
4 years ago
There is no issing Velocity. A Pipe Organ does NOT have any 'velocity. This is a virtual model and thus logically modeled exactly as the real world instrument would behave. But you can put velocity module on it yourself (for what reasons ever), because it's a reaktor ensemble, you know?
Lars Bo Hermansen
5 years ago
This is cathedral. Wonderful. And you explorer the instrument. This is work with a plan, a study, and a delicious result. Thanks a lot. Would'nt it be nice, if the reverb had a nice finish as the instrument. It's kosmetic but just as a dot over the i.
Paul Copeland
5 years ago
Absolutely wonderful sounds. Thank you for all the work you did in creating this free instrument. Best wishes and keep up the great work.
Nicolas Jacques
6 years ago
I love it !
Doss Shropshire
8 years ago
wow... this makes me want to noodle on church organ type riffs.... just because it sounds so rich. raise the latency until the clicks stop... it's worth it, and doesn't need to be so high as to not be playable.
Michal Makulski
8 years ago
Good job!
Andris Varavs
9 years ago
hey, is there any way of making this thing's output responsive to key velocity? or am I missing something? they way it seems now is that no matter what velocity, output is always at the same level. and cheers, absolutely gorgeous ensemble! almost a bliss to play (would be paradise, if not for the lack of dynamics), hehe.
Peter Dimmroth
9 years ago
Brilliant - thank You very much !
Joshua Rochowiak
10 years ago
oh my goodness is that nice
Terone Bullock
10 years ago
great instrument!
Evan Harmon
11 years ago
Excellent! I hate the clicking also but raising the latency resolved it. Thanks for this great instrument!
David Stowell
11 years ago
Absolutely no clicking or latency here. I'm in Pro Tools, using a Mac 2.3 Gig G5 with 2 Gig of RAM and I'm using about 73% of my processor to support this ensemble. However, it's absolutely gorgeous! Great work, thanks!
Nick Percival
12 years ago
The best Pipe organ I have found...Thanks
arachnaut
12 years ago
Very realistic modeling. The clear structure helps understand how this was done. A good example of polyphonic design in Reaktor.
aymeric varlet
12 years ago
GREAT ! This is the first time I hear such a realistic church organ. Is it possible to reduce the CPU ressources needed ?
Greg
12 years ago
This is my favorite ensemble. I love the deep and realistic sounds. Funny that the event processing takes up a lot of CPU, you would think that events are ephemeral spikes that filter through highly optimized code. I am still learning, but it is fun. Also looking forward to multi-CPU processing; maybe the events could fly into another CPU.
Chet Singer
12 years ago
Thanks for all your comments. The clicks are due to a large amount of event processing that occurs while mapping the voices through the couplers to the pipes (remember that the instrument is 84-voice polyphonic). At a 96k sample rate, a MOTU Ultralite ran without clicks at 17ms latency. While unacceptable for many instruments, real pipe organs themselves suffer from latency. Surprisingly, an Echo Indigo IO card ran without clicks at 6ms.
JE Wenzel
12 years ago
Awesome! I had the click at 96K but not at 48K and its the best Pipe synth I've heard. I'm running 2 copies on an Athlon X2 4600, using only about 30% of each core
Martin chem
12 years ago
hi. the sound is really good , but there is a problem somewhere inside, what i mean is that when i press a key cpu overload occurs for a very short moment,(event processing i guess), cheers
Robin Davies
12 years ago
Spookily real. Beautiful. Had to bump my latency too, in order to avoid CPU spikes.
Evan Schiller
13 years ago
excellent. very very nice.
Paule
13 years ago
If I play in legato there is no clyck. Otherwise I reduced the voices to 72 and the sampling rate to 33075 Hz on XP4 professional dual 2800 in stand alone.
raphael esterson
13 years ago
Very nice. As far as the clicking goes. The cpu peaks when a note is first depressed, but adding subsequent notes does not. This suggests that this should be fixable, but I am not the man for the job. Anyone?
Donald Grimble
13 years ago
Vary impressive. I can't keep space master on and I have to lower the sample rate to 96. Damn powerbook.... This ENS will be in many of my upcoming projects. Cheers and junk Don
Chet Singer
13 years ago
Glad to hear it. This thing really is a CPU pig. Sorry, but I don't know how to do electric pianos.
Phil Durrant
13 years ago
sounds fine at 44100 on my Mac. Chet, any chance of a Fender Rhodes?
Mark Bonnington
13 years ago
Processor overload on my machine.
Wolf-Peter Bley
13 years ago
Really al great and realistic sounding instrument. Hope there will be multiprocessor-support for Reaktor some day...
Chet Singer
13 years ago
I go into some detail into the workings of the pipe at http://chet.getchwood.com/G2-Tutorial/Pipe-Basic.htm.
Chet Singer
13 years ago
Yes. The model is a blown pipe with a mouthpiece that uses the Y = X^3 - X function. I originally found it in the STK library, which can be found at http://ccrma.stanford.edu/software/stk/. I have a web page where I describe modeling this function using the Clavia G2 at http://chet.getchwood.com/G2-Tutorial/Index.htm. It's in the 'blown pipes' section. This instrument is just 84 instances of that model.
ant stewart
13 years ago
have just done 120 pipes, it sounds as good as 80. Is there some online information about the modelling process?
Michael Polane
13 years ago
but the clicking is verry irritating. it is a cpu peak.
Michael Polane
13 years ago
perhaps buggy but great sound
Chet Singer
13 years ago
If it's dry (not reverbed) clicking, increasing the latency may help. I had to increase the latency in my ASIO driver to get rid of some dry clicking. I think perhaps it's because there's so much event processing occurring when a key is pressed.
herw
13 years ago
nice sound but there is a noisefull click while playing everey key
ant stewart
13 years ago
nice one that sounds very sweet indeed, obviously something strange happening with the processor.-one delay module is using 25%!
now