Grosse on Programming


This section offers a manual on synthesizer programming currently being written by Darwin Grosse. In addition to his easy-to-follow text on the ins and outs of programming, the author has developed example .KRZ files to demonstrate the topic being discussed. You can use your web browser to read and save Grosse's work, then click on the .KRZ file names to save them to your hard drive! (Some of the .KRZ files are made available via a hot link to Darwin's home page.)

Or, if you like, click on the following to download the entire text of the tutorial compressed in .ZIP or .SIT format, directly from Darwin's K2000 page! If you like, a version of the tutorial in PostScript format is on the K2000 Expander website. Click on the following to receive the PostScript version of the tutorial either in uncompressed PostScript or in ZIPped format from the K2000 Expander.

New chapters will be added when made available by the author.

See what's coming, in the proposed table of contents.
Meet the author.


The K2000 Programming Manual

Return to the Top of this page.
Return to the Main Menu.





Those darn .KRZ files!

So, you click on [whatever].KRZ in your Netscape Web browser and after awhile you get the letters "PRAM" on your screen and nothing else? I think what's happening here is that Netscape looks at the file, sees some ASCII characters at the beginning, and assumes the whole thing is a text file. Bummer.

There's a short-term solution that works in Netscape--hold down the shift key when you click on the .KRZ name. That tells Netscape to go right into download mode.

Here's what I did to fix the problem on my machine. This is a permanent fix. While in Netscape, I looked under the menu Options/Preferences/Helper Applications. When I got to that section, I clicked on the button "New." A submenu opened up and I entered a new Mime Type--"audio," and a new Mime SubType--"K2000 file." (I probably could have called them anything, but I was feeling particularly non-creative that day.) I closed that little submenu, and in the Extensions box entered the letters "krz." Then under Actions, I clicked "Save." Then I closed and restarted Netscape. Now, Netscape knows exactly what to do with them pesky .KRZ files. Hope this helps you!

Return to the Top of this page.
Return to the Main Menu.






About Darwin Grosse

Darwin Grosse, at 35, is the lead developer for a number of projects for Effective Management Systems, a software company in Milwaukee, Wisconsin. He studied Electrical Engineering at John Brown University, Jazz Performance (instrument:guitar) and Composition at North Texas State University, and Business at University of Wisconsin, Green Bay. He's an avid Packers fan, a Volkswagon nut and a semi-serious Libertarian (if there is such a thing!).

In addition to his day gig, he does sequencing, sound design and composition for video productions, stage productions and commercial sale. He's been working with synthesizers since the early 80's, when he was the co-owner of a commercial recording studio in Denton, Texas.

He is currently involved in two "bands," Bitter Little Men (synth-pop) and Studio 893 (studio-based weirdness) and runs two software businesses--NeoRetro Software (patch editors for Peavey synths, soon to go away) and Darwin Grosse Software (property assessment software for municipalities).

He has a pretty busy life.

Darwin's home studio features the following gear:

Kurzweil K2000 (of course)   Soundtracs Topaz console
Oberheim Xpander             Lexicon, Boss and Behringer effects
Roland Jupiter-6             Sony DAT and cassette decks
Waldorf Microwave            a really big patchbay
Sequential Pro-One
Korg MS-20

      Macintosh Quadra 840av
      Digidesign Audiomedia II and Samplecell II boards
      Software by Opcode (StudioVision, Galaxy and Max),
        Passport(Alchemy) and Digidesign(TurboSynth)

      Compaq Contura 33c laptop PC with Drummer software

Darwin is "always looking for collaborators for the Studio 893 project." If you are interested, or if you just want to get in touch, you can visit his home page, or contact him at:

Top of this page.
Return to the Main Menu.






Proposed Table of Contents

This is the "working" TOC that I've been using for planning purposes...

This table of contents is subject to change, and there is no guarantee that I will produce all of the proposed chapters...

[ddg]
Darwin Grosse

Basic Synth & K2000

1. AmpEnv programming
2. 4-pole Filter programming
3. Filter Mod w/Envelopes
4. The Pitch page
5. Mods w/LFOs
6. KeyMap creation
7. Layer & Amp pages
8. Common & Output pages
9. ASRs, EnvCtl and VTrig pages
10. Effects programming

** There will be a "quiz" at this point...

Layered Patches

11. Stacked Patches
12. Layered and Split Patches
13. Time Sequenced Layers
14. Extended Layers - Drum Programs

** There will be a "quiz" at this point...

Advanced K2000 Specifics

15. Algorithms, part 1
16. Algorithms, part 2
17. Algorithms, part 3
18. Algorithms, part 4
19. FUNs, part 1
20. FUNs, part 2
21. Global Variables
22. State Variables
23. "Oddball" and MIDI variables
24. Advanced Effects
25. Using MIDI timing, part 1
26. Using MIDI timing, part 2
27. "Super Patches" part 1
28. "Super Patches" part 2

** There will be a "quiz" at this point...

K2000 as Sampler

29. Recording a Sample
30. Basic Sample Edits
31. Advanced Sample Edits, part 1
32. Advanced Sample Edits, part 2
33. Bizarro Sample Patches, part 1
34. Bizarro Sample Patches, part 2

** There will be a "quiz" at this point...

Additional K2000 Issues

35. Orchestral ROM variations
36. Contemporary ROM variations
37. K2500 Additions, part 1
38. K2500 Additions, part 2
39. K2000 systems in the studio
40. K2000 systems live

Return to the Top of this page.
Return to the Main Menu.