This is the second part of my perspectives and it's about the beginning of the transition from tape and hardware devices to computers.
Technology drives music. Once a talented individual gets a hold of a new technology and makes beautiful music with it the technology will evolve quickly. This was certainly the case with the computer. There was clearly a need for these software products. Sequencing musical events was taking off and the new technologies allowed music that couldn't have been created without these new tools. In fact computers can make mediocre musicians sound good, good musicians sound great, and great musicians incredibly productive.
Everything changed for musicians and recording engineers in 1982 and 1984 with the standardization of MIDI and the introduction of the Macintosh computer. It also started a sea change for the musical instruments industry. MIDI allowed a standardized way to send musical data between devices. The Mac had a Graphic User Interface by initial design and the 512 x 342 screen of the Mac could display significantly more information than any LCD display at the time.
There were already some MIDI sequencing software products available for the PC running DOS in 1984, but the lack of a PC graphic user interface made them unusable by the faint of heart. Windows didn't appear until later and wasn't useable by musicians in any kind of professional environment until Windows 2.0. Always an innovator under the guidance of Ikutaro Kakehashi Roland had an early software sequencer application, but its interface was one step above command line, making it very cumbersome.
One Silicon Valley engineer who noticed the potential of MIDI and the Mac immediately was Dave Oppenheim, who had recently stopped working for Androbot (an early venture capital backed personal robotics company), and was thinking about what to do next. Dave and I had been housemates while we both attended Stanford University in Palo Alto, CA. Dave was a Music/EE major (also a classically trained pianist with perfect pitch!) and I was an Music/Art Major (Hunh! No really. I'm not joking).
Dave had been messing around with synthesizers as long as I had known him. In fact he had created his own interface to play an Oberheim SEM from the keyboard of a Vox Continental organ in the late '70s. (An unfortunate side effect was the voiding of his warranty.) A later project was a hardware device that intercepted the keyboard connector inside an Oberheim OBXa. His box had several buttons, each of which would record or play back a small sequence.
Dave's idea was to use the Mac to replace the dedicated hardware that people like me were using in recording sessions. In November of 1984, he bought a Macintosh, and after learning to program in a GUI environment, wrote the first version of 'Sequencer' (a software version of the aforementioned box) in six months. I loaned him my DSX for a couple of weeks so he could make sure that his software would be able to everything the DSX could do.
In order to connect to the Mac he designed a simple MIDI interface that could be connected to the printer and modem ports (RS-422) and in a stroke of brilliance made the package narrow enough so that one could screw two separate interfaces to the ports on back of their Mac and get a total of 32 MIDI channels.
In 1985 he hooked up with Gary Briber, a friend from high school, and formed Opcode Systems. Though he asked me to get involved at the beginning I was too busy trying to be a rock star, and opted instead to help once a week with tech support and writing user manuals. Briber lost interest after about a year so Dave asked me to be fully involved. It was an easy decision given the momentum the company had generated. A new category within the musical instrument industry was growing very rapidly and Opcode was part of it.
The first three products; MIDIMAC Sequencer, MIDIMAC Patch Librarian, and the MIDIMAC Interface were announced at the 1985 NAMM Show in New Orleans. Shortly after that we received a nasty letter from Apple, so the names had to be changed.
Opcode was not the only player in this new category. There were several other companies of note. Mark of the Unicorn (MOTU) who created Performer, also published a program called Personal Composer, which was the first notation program available on the Mac. (Halley's Comet?) Passport Designs, whose founder Dave Kusek has gone on to further notoriety in starting up Berklee College's online school, had a cross-platform sequencer with the first 'piano roll style' editing interface.

Mastertracks Pro

Atari
There were also two successful German companies, Steinberg and C-Lab that developed on the Atari. The Atari had been developed primarily as a gaming platform, but it did have built-in MIDI connectors. It was more popular in Europe where Macs were too expensive for musicians at the time. The Atari operating system was rudimentary at best so the Atari music developers had to write around it or fill in the blanks. Atari kept the price down by sacrificing quality. In fact most serious musicians kept a spare handy.
Despite the fact that Dave Oppenheim was my friend and future partner I started using Mark of the Unicorn's Performer rather than Dave's MIDIMAC Sequencer for one key reason. Performer gave you access to the MIDI data so that you could edit each note. This was critically important for a guitar player not particularly skilled in keyboard playing, but also because data coming from a guitar controller always needs to be filtered and edited.
Dave was an experienced engineer messing around with a new protocol, so there were no established rules and his instincts took over. He looked at the QWERTY keyboard of a computer and asked himself why not use all those keys for various tasks. With this in mind he went about assigning all the keys to something. For example, each sequence could be triggered by a letter key. This became a visionary feature called 'Players'. Gerhard Behles (founder of Ableton) will tell you that Opcode's Players feature was an important influence when he designed Ableton Live.
MOTU, who was Opcode's chief competitor and owned the largest sequencer market share on the Mac platform, had a different approach to the GUI. Performer utilized a transport that emulated that of a tape deck. While Dave's GUI was more functionally powerful, Performer's was more intuitive for musicians.

Performer Transport
Ultimately the fact that I used Performer became a benefit during the development of Vision because I could show Dave how it worked and why people liked it.
MIDI recording wasn't the only thing computers could be used for. Another big category was sound design. MIDI was designed to connect several hardware devices and the companies that made these products were learning how to use the new protocol as well. Instead of the multitude of patch cords, buttons and knobs that had previously been used to change the sounds of synthesizers, MIDI device manufacturers (Roland, Korg, Yamaha, etc) were cramming the parameters into small LCD displays but this made editing the sounds more and more difficult. In addition, the internal memory of the extremely popular DX could only store 32 different sounds. If you wanted more you had to buy an expensive sound cartridge and even those could only add 32 sounds.
At the same time Dave was writing the sequencer he created another Macintosh application called Librarian that could store the sounds of his MIDI-retrofitted OB8, the Casio CZ-101, and the Yamaha DX7. Librarian could hold an unlimited number of sounds (or so we thought until we ran into LA studio pianist extraordinaire Mike Lang) to address the storage issue. It also allowed the user to organize the sounds and transfer them back and forth to his MIDI synthesizer. It even had built-in algorithms that a musician could use to create new sounds.
David Zicarelli and David Oppenheim met at a small music technology fair hosted by Stanford. Dave O was offered a chance to sell his MIDI interfaces out of a booth when David Z happened by and bought one. A few months later, just before Dave O headed off to the 1985 Summer NAMM Show in New Orleans to debut the Opcode products, David Z showed him a program he created, an elegant graphical representation of the Yamaha DX7's editing system. Dave Z's DX7 editor allowed a musician to see all the important parameters at once making it easy for musicians to create new sounds on their synthesizers and we liked to think it helped spawn new musical styles by lowering the barrier of entry to sound design. He suggested that Opcode could show it as well, and it was immediately licensed for distribution.

Shortly after that we combined Dave O's librarian with David Z's DX7 editor. They became a critical part of Opcode's success and also allowed MIDI manufacturers to save money on knobs and buttons. Zicarelli has since become an important part of music software technology history developing early algorithmic products like 'M' and 'Jam Factory' and developing Miller Puckett's groundbreaking graphic compiler 'Max' (named for the digital music pioneer Max Mathews).
One might ask why should the KVR plug-in community should care about this. One of the more enlightening meetings I have had in the last 10 years was at the studio of a well-known artist, who had a large studio full of state-of-the-art gear, a powerful computer, and networked audio running throughout. He was using a number of plug-ins with his DAW, but when we started to hook up a Receptor in his system the idea of a MIDI interface connection seemed pretty foreign to him. Although software plug-ins make MIDI more transparent some of these people and companies deserve recognition. For the historians in the group I've tried to be accurate and I'm sure you will point out if I am incorrect or have left something out.
I would like to thank Dave Oppenheim, founder of Opcode, first and foremost for tolerating me as his partner at Opcode for 13 years, but also for contributing his time to this post, helping to ensure a level of accuracy.
Related News, Interviews & Articles
14 May 2013Innovation Driver: Interview with Marcus Ryle
29 Apr 2013Frankfurt Musikmesse 2013 - Where have all the software companies gone...?
07 Apr 2013Gerhard Behles – PUSHing Ableton into new territory
08 Mar 2013Testing the softsynth waters - Interview with Amir Vinci from Waves
11 Feb 20132013 NAMM Show Report
04 Jan 2013KVR Developer Challenge 2012 - Prize Update
17 Dec 2012Trevor Rabin - Harmony of mind and spirit, analog, and digital
07 Dec 2012KVR Developer Challenge 2012 - The Winner Is.
06 Nov 2012KVR Developer Challenge 2012 - 55 Free Downloads Available Now (Vote & Donate)
30 Oct 2012KVR Developer Challenge 2012 Closing Date Looms - Announcing a One Week Extension!
29 Oct 201210 Reasons we need commercial studios
25 Oct 2012Fun and technology at Austin City Limits (ACL)
05 Oct 2012Ken Jordan of The Crystal Method - The computer is a musical instrument
06 Sep 2012Steven Slate - Getting vertically integrated
10 Aug 2012Rob Papen - 9 products in 7 Years!
02 Aug 2012The KVR Audio Developer Challenge 2012 Begins!
26 Jul 2012David Mash - Looking at the past and future of technology learning
20 Jul 2012Hartley Peavey - Historian, Innovator, and Industry Driver - Part 2
06 Jul 2012Interview with Hartley Peavey - Historian, Innovator, and Industry Driver
07 Jun 2012Joe Satriani - Balancing Real-time with Non Real-time in the Real World
11 May 2012Keeping it in the family - An interview with a founder of Universal Audio: Bill Putnam Jr
17 Apr 20122012 Musikmesse Report - Lost in Frankfurt
16 Feb 2012East West - Crossing from creating content to creating applications
07 Feb 2012MacWorld and NAMM 2012 Show Reports
19 Jan 2012Auto-tune For Guitar is here
14 Dec 2011KVR Audio updated to v2.57.12.11a Public Beta
14 Oct 2011Technology Crossover: Adjusting Mid-Course For The Future
30 Jul 2011Eric Persing Interview
11 Jun 2011A visit backstage at the Beatles LOVE Show
20 May 2011Diversifying for success: Some thoughts about getting your music out
26 Apr 2011MusikMesse 2011 Show Report
25 Mar 2011Interview with Jordan Rudess
11 Feb 2011"It was 21 years ago today..." - How The First Software DAW Came About
25 Jan 2011NAMM 2011 Show Report
20 Dec 2010The Early Days of Software Sequencers
22 Nov 2010An Introduction - Who is Chris Halaby?
19 Nov 2010Chris Halaby's Industry Focus
27 Sep 2010New Prize Added to KVR 10 Celebration: Blue Cat's All Plug-ins Pack from Blue Cat Audio
06 Sep 2010KVR Ten Winners for July & August Announced
31 Aug 2010New Prize from Zero-G added to KVR 10 Celebration: $1000 Zero-G Download Shop
23 Aug 2010New Prize from V-Plugs added to KVR 10 Celebration: Uranium, Echo Trip and Emphasizer!
16 Aug 2010New Prized Added to KVR 10 Celebration: SoundToys Native Effects Bundle
02 Aug 2010Flux:: "Elemental Pack" prize added to KVR Audio 10 Celebration
26 Jul 2010New prize added to KVR 10 Celebration: discoDSP Discovery Pro + Vertigo!
20 Jul 2010New Prize Added to KVR Ten Year Celebration: 2CAudio's Aether 1.5
12 Jul 2010New prize added to KVR 10 Celebration: Nine Volt Audio $400 Gift Certificate
05 Jul 2010July is Big Fish month for the KVRaudio 10th Anniversary Contest
28 Jun 2010Nomad Factory Integral Studio Pack added to "KVR 10 Celebration" Prize Roster
24 Jun 2010KVR Ten: May and June 2010 Winners Announced
22 Jun 2010NUGEN Audio Master Edition Bundle Prize added to KVR 10 Celebration
15 Jun 2010New Prize from Vocal Downloads added to KVR 10 Celebration!
07 Jun 2010New Prize Added To KVR 10 Celebration: iZotope's "Mix, Master and Restore Bundle"
28 May 2010New Prize from Kong Audio added to KVR 10 Celebration
12 May 2010New Prize from Berkleemusic added to KVR 10 Celebration
29 Apr 2010KVR Ten: April 2010 Winners Announced!
06 Apr 2010KVR Ten: March 2010 Winners Announced!
03 Dec 2009KVR Developer Challenge 2009: The Winners Are: 1st: FerricTDS; 2nd: HybridReverb2; 3rd: FMMF!
01 Dec 2009Developer Challenge 2009: Last Call For Votes!
02 Nov 2007KVR Developer Challenge 2007 :: The Winner is Sounds of Nature by xoxos!
11 Sep 2007KVR Developer Challenge 2007 - Entries In; Downloads Available; 41 New Plug-ins / Apps; All Free!
06 Jan 2006KVRwiki Launched
23 Feb 2005KVR Members New Year Survey January 2005 - Results
19 Feb 2005Resonance (Musicians for Asia) CD now shipping
25 Jan 2005Tsunami Relief Sounds Volume 1 now available
14 Jan 2005KVR & Muse Research @ NAMM (incl. Devine VS Rudess)
06 Jan 2005KVR Members New Year Survey, 2005
10 Dec 2004KVRaudio.com
02 Dec 2004New Banks Uploaded
24 Nov 2004New banks uploaded
24 Sep 2004New banks uploaded
18 Sep 2004Group Buy Fever
29 Aug 2004New banks uploaded
12 Aug 2004New banks uploaded
05 Aug 2004Get 2 free issues of EQ (US only)
03 Aug 2004A few changes @ K-v-R
26 Jul 2004New banks for Battery, EXSP24 & RMIV
06 Jul 2004New Banks Uploaded
18 Jun 2004Win Cameleon 5000 (Competition time)
20 May 2004New Server!
12 May 2004New banks uploaded
01 May 2004New banks uploaded
28 Apr 2004New Banks uploaded
23 Apr 2004Banks Uploaded (At last)
15 Jan 2004K-v-R Down -- Sorry!
02 Jan 2004Seasonal Special Offers Part 2
24 Dec 2003Seasonal Special Offers
22 Oct 2003K-v-R Members Survey Winner
10 Oct 2003Muse Research unveils Receptor @ AES
03 Oct 2003K-v-R - The Next Chapter (We've been acquired!)
23 Sep 2003The Great K-v-R Members Survey 2003
22 Sep 2003New patches/kits for Battery, Crystal and Reaktor
11 Sep 2003Music Tech Magazine giveaway Winner!
10 Sep 2003New banks for Lounge Lizard, Tera and Ticky Clav
10 Sep 2003New banks for dmiHammer, Ethereal and Exciton
10 Sep 2003New banks for daAlfa2k, daHornet and dmiFlute
10 Sep 2003New banks for CM-505, Crystal and Cube
10 Sep 2003New banks for Ambience, Angelina and Battery
25 Aug 2003Winners of the NI giveaway
09 Aug 2003Submit Effects and missing Instruments
05 Aug 2003Competition: Win a free year's subscription to Music Tech Magazine!
09 Jul 2003New banks for Albino, Battery and Neon
09 Jul 2003New banks for Beast, Claw, Oddity and Pentagon I
04 Jul 2003New banks for D'Cota, V-Station, z3ta+
19 Jun 2003FL Studio Winners!
11 Jun 2003Win Reaktor 4, Reaktor Session or Vokator in our new competition!
10 Jun 2003Vote for the FL Studio Winners!
20 May 2003Ohm Force competition winners announced!
08 May 2003New Competition : Win FL Studio!
05 May 2003New banks for Discovery, FM7, FreeAlpha, Iblit, Industry, Lounge Lizard, Pro-53, Revitar and z3ta+
29 Apr 2003Competition Reminder (and iZotope discount offer)
14 Apr 2003rgcAudio Competition Winners!
09 Apr 2003Effect Frenzy! It's Competition time again!
23 Mar 2003New banks uploaded for Electron, EVP73, JX16, Lounge Lizard, Oddity, PlastiCZ, Tassman & Tau Pro
18 Mar 2003Winners of the DashSynthesis competition
17 Mar 2003Pro-53 Group Effort patches uploaded
14 Mar 2003New banks uploaded for Absynth, AskaAyum, Atom Pro, Crystal, CS40, Dreamkiller & EP-Station
05 Mar 2003Win rgcAudio's z3ta+ in our new competition
13 Feb 2003The Generalized Music Plug-In Interface (GMPI) working group seeking input
06 Feb 2003Competition : Win everything by Dash Synthesis!
05 Feb 2003RSS/JavaScript News Feed now available
31 Jan 2003Eric Persing from Spectrasonics interviewed @ TraXmusic.Org
25 Jan 2003SX Complete winners announced!
11 Jan 2003New banks/patches for Kontakt/Reaktor/HALion added
10 Jan 2003TR-808 kit for Battery/HALion/Kontakt/LM-4 1 & 2
22 Dec 2002Competition: Win Cubase SX Complete [Book]
14 Dec 2002New banks uploaded for Absynth, Atom, ePiano, Kontakt, mdaPiano, SC101, Synth1 & Tritium
06 Dec 2002New banks for Absynth and Lounge Lizard uploaded
20 Nov 2002New banks for Synth 1, Dreamstation & Lounge Lizard
15 Nov 2002Kontakt Kompetition Winners
13 Nov 2002PSP competition winners!
12 Nov 2002SuperCamelPhat Competition Winners
12 Nov 2002New bank uploaded for reFX PlastiCZ
10 Nov 2002New banks for Absynth and Junox² uploaded
05 Nov 2002Final Day for SuperCamelPhat and Kontakt Competitions.
01 Nov 2002New Synth1 bank
31 Oct 2002New Battery Drum Kit
29 Oct 2002New banks for Absynth, Battery, Slayer and MonoPoly 16
19 Oct 2002K-v-R Competition Frenzy!
14 Oct 2002New banks uploaded!
13 Oct 2002K-v-R Members Area Open
06 Apr 2002New tutorials added
27 Feb 2012Avid announces Pro Tools 10 Software Giveaway and Customer Survey for KVR readers
06 Oct 2011Steve Jobs passed away yesterday














