Sweetwater
1-800-222-4700
What's New!DealzoneExpert CenterGuitar GalleryView Cart
SEARCH
SHOP BY BRAND Free Shipping!
Tech Support:
Over 15,000 product support articles and factory-authorized service. Click Here »



The Complete K2000 > Sweetwater Virtual B3 Organ

Sweetwater Virtual B3 Organ

Below you will find links to our "K2B3" Real-time Drawbar Systems for the K2000/K2500.
ZIP (PC Format) SW_K2B3_.ZIP (k 3-11-98)
HQX (Mac Format) SW_K2B3_.HQX (k 3-11-98)
Uncompressed SW_K2B3_.KRZ (k 3-11-98)

In the early part of 1997, Sweetwater released their "SW-B3" for the K2500. It was the first Kurzweil-based realtime drawbar B-3 that used *actual* B-3 Tone Wheel Samples. Even today, now that Kurzweil's excellent "KB3 Mode" is finally available, there are situations where our VAST-based B3 emulation is the better choice for the K2500.

Although we've received many positive e-mails, letters and phone calls about our SW-B3 freeware, we've received even more requests from K2000 owners who pleaded with us to design a realtime drawbar system for the K2000. There were many technical reasons why this seemed impossible and Sweetwater, Kurzweil, and others have often posted that this probably couldn't be done due to the smaller engine and lack of polyphony.

One night, after reading yet another request for a "KB3 that works on a K2000", I decided to create a version for the Internet (sort of as a joke) that would clearly show why such a K2000 program was useless, even if it could be made to work.

The key word that described this "joke" program was "Duophony" as the program could only play two notes at a time. (9 Drawbars + 1 Percussion divided by 24 Notes of polyphony = only 2 full Notes.)

After tweaking the Duophony version I decided that I would offer it to the public as a great B-3 Lead (only) program to show that Sweetwater at least attempted the effort to fulfill the many requests for real-time drawbars on the K2000.

Before releasing it to the public I decided to try at least one more trick to make it a bit less voice-hungry. I chose Algorithm 12 which has:

"Sine Wave" [Keymap] -> [GAIN] -------------------- [AMP]
[SINE] ->[GAIN] ----/

where the Keymap and the SINE Wave each had their own GAIN block as well as their own separate audio path until they mixed at the final AMP.

This succeeded in increasing the polyphony as each Layer now played two Drawbars. The downside was that the DSP SINE Waves are rather grungy and the resulting organ sounded like a transistorized Casio. And there were no VAST tools left to do any timbre processing. So I pretty much gave up...

...Days later I'm taking a shower and it hits me like a frying pan:

Q. What is a LowPass Filter to a SINE Wave?
A. A Volume Control !!!

I figured, "If I use a LowPass Filter on those grungy DSP generated SINE Waves and then attach a Drawbar to Filter Cutoff Frequency I can accomplish two things with one DSP Block: Filtered Pure Sine Waves with dynamic Volume Control!"

"Sine Wave" [Keymap] -> [GAIN] -------------------- [AMP]
[SINE] ->[LoPASS] ----/

Now it really started to sound like it was supposed to. But the resulting polyphony consumption was still too high for the K2000's 24 voices. So I installed all of my gizmos that make one Layer have more Voice-Stealing Priority than another and it gives back voices that weren't being heard.

B3 Drawbar Organ

Then I gave the 1' Drawbar its own Layer that doesn't even Enable until the Mod Wheel (CC#1) is up slightly.

Now we have enough notes of polyphony to allow a left-hand bass note plus a full right hand chord. (On a K2000!!) But it still lacked the impact of a B-3.

So I edited all of the ROM Sine Wave Samples and created Alt. Start Points that started slightly away from Zero Crossings. This effect is heightened because each Layer starts slightly after the one before it. The resulting sound of all those singular clicks being flam'd is just like the multiple B-3 buss bars clicking.

Then I added about ten more improvements including a Dual Rotor Leslie that pans in stereo (without Panner!!), variable control Chorus/Vibrato, variable Key Click, Leakage and a separate Program that adds 3rd or 2nd Harmonic Percussion in place of the 1' Drawbar (just like a real B-3).

This latest version of my K2B3 also varies the quality of the Key Clicks based on which drawbars are pulled out.

Since many of the e-mails about Kurzweil's KB3 Mode commented about the lack of a Lower Manual and Foot Pedals, I decided to try creating a special Lower Manual and Pedal Manual that would allow these additional Programs to exist on "non-Drum Channels" for those who don't have K2000 version 3.54 and P-RAM.

To do this I called many of my B-3 friends and asked them which Drawbars they "had-to-have" for their left hand. By trimming away a few Drawbars in the Lower Manual you actually have a situation where using Upper, Lower and Pedals actually gives you much *more* polyphony! (Check out the Demo Sequence with the MASTER/Utility/Voices display on.)

Conclusion
· We now have the SW_K2B3 which sounds very much like Kurzweil's KB3 Mode.
· SW_K2B3 features all 9 real-time Drawbars, plus Percussion and Key Click.
· The SW_K2B3 requires no P-RAM, SoundBlocks, Setups, Sample RAM, or any particular Setup Objects or Setup Chips.
· Unlike Kurzweil's KB3, the SW_K2B3 can work on *any* K2000 or K2500 Engine going all the way back to v1.00 (December 1991).
· The SW_K2B3 has separate Upper and Lower Manuals, plus Pedal Programs, unlike Kurzweil's KB3 which can only have one manual.
· Unlike Kurzweil's KB3, the SW_K2B3 will work on any/all Drum Channels (simultaneously!). The Lower Manual and Pedals can work on *all* 16 MIDI Channels.
· The SW_K2B3 uses no polyphony until you play. (Kurzweil's KB3 permanently eats 40 voices as soon as you dial it up.)
· Unlike Kurzweil's KB3, the SW_K2B3 does not take a second to scroll past the program while it reconfigures the K2500.
· The SW_K2B3 can switch between Polyphonic or Monophonic Percussion (CC#29). (The KB3 has Monophonic Percussion only.)
· It allows real-time switching between Percussion 3rd and 2nd via Mod Wheel (CC#1-MWheel) when you are using the Percussion Program.
· The SW_K2B3 has a simulated Dual Rotor Leslie operated by Foot Switch 2 (CC#66).
· It has a continuously variable Vibrato Depth. (CC#93)
· The SW_K2B3 now features a variable "String Bass" Envelope for the Pedals (CC#1-MWheel)
· It has a continuously variable Reverb Depth. (CC#91)
· The SW_K2B3 is less than 10k bytes in size! (Plus a 50k Demo Sequence.)


There are also External Leslie versions of each SW_K2B3 Program that are ideal for external Leslies or Leslie Simulators. You can use either the MIX Outputs or the B Outputs.

Here is a list of Controllers for the SW_K2B3 Drawbar Organ:
CC#6 (Data or A Slider) = 16' Drawbar CC#1 (Mod Wheel) = 1' Drawbar
CC#22 (B Slider) = 5-1/3' Drawbar PANIC = All Drawbars out except for 1'
CC#23 (C Slider) = 8' Drawbar CC#64 (Sustain) = Sustain
CC#24 (D Slider) = 4' Drawbar CC#66 (Sostenuto) (Ft. Sw. 2) = Leslie Speed
CC#25 (E Slider) = 2-2/3' Drawbar CC#91 (FX Depth) = Reverb Depth
CC#26 (F Slider) = 2' Drawbar CC#93 = Vibrato Depth
CC#27 (G Slider) = 1-3/5' Drawbar CC#1 (Mod Wheel) = Percussion 3rd or 2nd Harmonic (with Perc Program)
CC#28 (H Slider) = 1-1/3' Drawbar CC#29 = Percussion Mono/Poly (with Perc Program)
  CC#1 (Mod Wheel) = "String Bass" Envelope for Pedals (with Pedals Program)

If there is a Reverb Depth that you prefer, you can change it without affecting the Leslie by adjusting the "Rev in: Dry" Adjust parameter in the EFFECTS Page and saving.

If you always want Polyphonic Percussion, you can EDIT the Prc>mw Program, go to the FUN Page and change FUN 3 B Input from "MIDI 29" to "ON" and save.

If you'd like less Key Click, EDIT a Program and go to the KEYMAP Page. Change the "Alt. Start" parameter of *each* Layer to "ON" and save.

Well, I hope that you enjoy playing this Program as much as I enjoyed designing it. The K2000/K2500 is simply the most exciting Sampler/Synthesizer I've ever played with. And if I can get a little preachy for just a moment:

Remember that this SW_K2B3 program could have been made on any K2000 *eight years* ago!! (Just like the Pink Floyd "Darkside" program.) All of the tools needed were available in VAST even then. It just took people wanting this badly enough that it was finally invented.

There are thousands of amazing Programs still waiting to be born with VAST. And no matter what the problem is, somewhere hidden inside VAST are probably 10 different ways to solve it. So go make something! (End of preaching.)

Daniel Fisher
Director of Soundware Engineering
Sweetwater Soundware Development Facility




Sweetwater Deals! Sign up for weekly email offers:
Unsubscribe | Learn More »
About Sweetwater
· Why Sweetwater
· Our History
· Customer Testimonials
· Tour Our New Headquarters!
Additional Services
· Publications
· Gift Certificates
· Special Financing
· Sell Your Used Gear
Benefits & Policies
· Free Shipping on Most Orders
· Safe Shopping Guarantee
· Shipping & Delivery Times
· We Protect Your Privacy
Customer Support
· Track Your Order
· Return Policy
· Sweetcare 24/7 Support
· More...
Enter to Win Free Gear

Careers   |  Academy of Music   |  Events & Seminars   |   Recording Studio   |   Trading Post   |   Download   |   Links   |   Press Releases   


Sweetwater Sound, Inc.
5501 US Hwy 30 W
Fort Wayne, IN 46818
Get Directions
Toll-Free (800) 222-4700
Local (260) 432-8176
Fax (260) 432-1758
Contact Us
Telephone hours:
9-9 Mon-Thu, 9-8 Fri, 9-7 Sat EST
Retail Store hours:
9-8 Mon-Fri, 9-7 Sat EST
Current Sweetwater time is 9:24 AM
HACKER SAFE certified sites prevent over 99.9% of hacker crime.

© 2008 Sweetwater Sound Inc. All rights reserved. Please read our Terms of Use and Privacy Policy. Site Map