User:Bllix/sandbox/Music sequencer

A music sequencer (or simply sequencer) is a device or application software that can record, edit, or play back music by processing note and performance information of various forms. MIDI or CV/Gate are common forms of delivery; others include audio and automation data used with audio plugin and digital audio workstations (DAWs).

Overview
Music sequencers are often categorized by the type of data they process to produce sound, their construction, or by their sequence mode ("record mode"). MIDI sequencers process data received from

on MIDI sequencers
 * CV/Gate data on analog sequencers and others
 * Automation data for Plug-ins and DAWs
 * software sequencers with DAW feature and software instrument/effect Plug-ins on them
 * Audio data
 * on audio sequencers including DAWs, loop-based music software, or on phrase samplers including groove machine, etc.




 * Real-time sequencer (real-time mode)
 * Musical notes programmed into a real-time sequencer are recorded in real time, as on an audio recorder, and played back with designated pitch, tempo and quantization. For real-time editing, punch in/out features are often supported; however, to edit details, another editing mode may be needed.  Built-in sequencers on electronic keyboards often support real-time mode.


 * Analog sequencer
 * An analog sequencer generates sound with analog electronics. It is designed for both composition and live performance. The user may change the notes in a sequence without entering record mode. Steps (the time interval between each note) are independently adjustable.


 * Step sequencer (step mode)
 * On the step sequencer, musical notes are divided into steps, and each step is recorded without exact timing. Instead, the timing of each step is designated separately, either by the order in which the steps are programmed (on bass machines), or by the selection of column buttons (on drum machines). Analog drum machines and bass machines often utilize this mode, along with semi-real-time mode.


 * Software sequencer
 * A software sequencer is application software that provides the functionality a sequencer. A software sequencer may simulate an analog sequencer. The user may control the software sequencer by using either a graphical user interface or a specialized input device, such as a MIDI controller.

Typical features on software sequencers

Modern sequencers


With the advent of MIDI and particularly Atari ST in 1980s, programmers were able to write software that could record and play back the notes played by a musician. Unlike the early sequencers used to play mechanical sounding sequence with exactly equal length, the new ones recorded and played back expressive performances by real musicians. These were typically used to control external synthesizers, especially rackmounted sound modules as it was no longer necessary for each synthesizer to have its own keyboard.

As the technology matured, sequencers gained more features, and integrated the ability to record multitrack audio. Sequencers mainly used for audio are often called digital audio workstations (or DAWs).

Many modern sequencers can also control virtual instruments implemented as software plug-ins, allowing musicians to replace separate synthesizers with software equivalents.

Today the term "sequencer" is often used to describe software. However, hardware sequencers still exist. Workstation keyboards have their own proprietary built-in MIDI sequencers. Drum machines and some older synthesizers have their own step sequencer built in. There are still also standalone hardware MIDI sequencers, although the market demand for those has diminished greatly due to the greater feature set of their software counterparts.

Earlier sequencers
The earlier music sequencers had appeared in the form of various automatic musical instruments, including music boxes, mechanical organs, player pianos, etc. For example, authoring of piano roll resemble the definition of music sequencer. Several composers recorded their composition on piano rolls, then specialists edited rolls for the preparation of mass duplication, and finally consumers played back music on their player piano.

The origin of automatic musical instruments seems considerably old. As early as 9th century, Persian inventors Banū Mūsā brothers invented hydropowered organ using exchangeable cylinders with pins, and also automatic flute player using steam power, as described on their Book of Ingenious Devices. In 14th century, rotating cylinder with pins were used to play carillon in Flanders, and at least in 15th century, barrel organs were seen in the Netherlands. In 19th century, as the result of the Industrial Revolution, various automatic musical instruments were invented, includes music box, barrel organ and barrel piano using barrel / cylinder / metal disc with pins, or mechanical organ, orchestrion and player piano using book music / music rolls (piano rolls) with punched holes, etc. These instruments widely spread as the popular entertainment devices, before the invention of phonograph and radio.

Also in 20th century, earliest programmable music synthesizers, RCA Mark II Sound Synthesizer in 1957, and Siemens Synthesizer in 1959, were controlled via punch tapes similar to piano rolls.

On the other hand, Raymond Scott, an American composer of electronic music, invented various music sequencers during 1940s–1960s for his electric compositions. The Wall of Sound, once covered on the wall of his studio in 1940s, was a electro-mechanical sequencer to produce rhythmic patterns, consisted with stepping relays (used on dial pulse telephone exchange), solenoids, control switches, and tone circuits with 16 individual oscillators. Later, Robert Moog explained it “the whole room would go 'clack - clack - clack', and the sounds would come out all over the place”. The Circle Machine, developed in 1959, had dimmer bulbs arranged in a ring, and a rotating arm with photocell scanning over the ring, to generate arbitrary waveform. And relatively well known Clavivox, developed since 1952, was a kind of keyboard synthesizer with sequencer. On its prototype, theremin manufactured by young Robert Moog was utilized to enable portamento over 3-octave range, and on later version, instead photographic film and photocell were utilized to control pitch by voltage.

With the relation to the photographic films, the drawn sound technique that appeared in the late 1920s, may be also important as a precursor of today's intuitive graphical user interfaces. On this technique, notes and various sound parameters were controlled by hand-drawn waves on the films, resembling piano rolls or strip charts on the modern sequencers/DAWs. It was often utilized on early experiments of electronic music, including "Variophone" developed by Yevgeny Sholpo in 1930, and Oramics designed by Daphne Oram in 1957, etc.

Step sequencers
The step sequencers played rigid patterns of notes using a grid of (usually) 16 buttons, or steps, each step being 1/16 of a measure. These patterns of notes were then chained together to form longer compositions. Sequencers of this kind are still in use, mostly built into drum machines and grooveboxes. They are monophonic by nature, although some are multi-timbral, meaning that they can control several different sounds but only play one note on each of those sounds.

Computer music
On the other hand, software sequencers were continuously utilized since 1950s, in the context of computer music, including computer played music (software sequencer), computer composed music (music synthesis), and computer sound generation (sound synthesis). In June 1951, first computer music Colonel Bogey was played on CSIRAC, Australia's first digital computer. In 1956, Lejaren Hiller at University of Illinois at Urbana-Champaign wrote an earliest program for computer music composition on ILLIAC, and collaborated on the first piece, Illiac Suite for String Quartet, with Leonard Issaction. In 1957, Max Mathews at Bell Labs wrote MUSIC, a first widely-used program for sound generation, and 17 second composition was performed by the IBM 704 computer. Since then, computer music were mainly researched on the expensive mainframe computers at the computer centers, until minicomputers and later microcomputers went into practice on this field in 1970s.

Digital sequencers
In 1971, Electronic Music Studios (EMS) released one of the first digital sequencer products as a module of Synthi 100, and separated products Synthi Sequencer series. After then, Oberheim released DS-2 Digital Sequencer in 1974,, and Sequential Circuits released Model 800 in 1977

Also in 1977, Roland Corporation released their first microcomputer-based digital sequencer, MC-8 Microcomposer, also called computer music composer by Roland. It equipped keypad to enter note in numeric code, 16KB RAM for maximum 5200 notes (large enough at that time), and polyphony function which allocates multiple pitch CV into single Gate. The earliest known user was Yellow Magic Orchestra, an electronic music group in 1978, they created new sounds not possible until then.

Software sequencers
In 1975, New England Digital (NED) released ABLE computer (microcomputer) as a dedicated data processing unit for Dartmouth Digital Synthesizer (1973), and based on it, later Synclavier series were developed. Synclavier I, released in September 1977, was one of the earlier digital music workstation product with multitrack sequencer. Synclavier series evolved throughout late 1970s–mid 1980s, and they integrated digital-audio and music-sequencer, on the Direct-to-Disk option in 1984, and later Tapeless Studio system.

In 1980, renewed Fairlight CMI Series II with its sequencer, “Page R”, combined step sequencing with sample playback. In 1987, this led to the development of similar software sequencers of this kind, called Trackers, which became popular in the 1980s and 1990s as simple sequencers for creating computer game music, and are yet popular in the Demoscene and Chiptunes.

Hardware sequencers
Many synthesizers, and by definition all workstations and drum machines, contain their own sequencers.

Following are specifically designed to function primarily as sequencers:

Rotating object with pins

 * Barrel or cylinder with pins (since 9th or 14th century) utilized on barrel organs, carillons, music boxes
 * Disc with pins &mdash; utilized on several barrel organs

Punched paper

 * Book music (since 1890) utilized on several mechanical organs
 * Music roll utilized on player pianos (using piano rolls), Orchestrions, several mechanical organs, etc.
 * Punch tape system for earlier studio synthesizers
 * RCA Mark II Sound Synthesizer (1957)
 * Room-filling device built in 1957 for half a million dollars. Included a 4-polyphony synth with 12 oscillators, a sequencer fed with wide paper tape, and output were recorded on a shellac record lathe.
 * Siemens Synthesizer (1959)

Sound-on-film

 * Variophone (1930) &mdash; on earlier version, hand drawn waves on film or disc were used to synthesize sound, and later versions were promised to experiment on musical intonations and temporal characteristics of live music performance, however not finished. Variophone is often referred as a forerunner of drawn sound system including ANS synthesizer and Oramics.
 * Composer-Tron (1953) &mdash; rhythmical sequences were controlled via marking cue on film, while timbre of note or envelope shape of sound were defined via shapes hand drawn with a grease pencil on a surface of CRT input device.
 * ANS synthesizer (1957) &mdash; An earliest realtime additive synthesizer using 720 microtonal sine waves (1/6 semitones &times; 10 octaves) generated by five glas discs. Composers could control time evolution of amplitudes of each microtones via scratches on glass plate user interface covered with black mastic.
 * Oramics (1957) &mdash; hand drawn contours on a set of ten sprocketed synchronized strips of 35 film were used to control various parameters of monophonic sound generator (frequency, timbre, amplitude and duration). Polyphonic sounds were obtained using multitrack recording technique.

Electro-mechanical sequencers

 * Wall of Sound (mid 1940s–1950s) &mdash; earlier electro-mechanical sequencer developed by Raymond Scott to produce rhythmic patterns, consistead with stepping relays, solenoids, and tone generators.
 * Circle Machine (1959) &mdash; electro-optical rotary sequencer developed by Raymond Scott to generate arbitrary waveforms, consisted with dimmer bulbs arranged in a ring, and a rotating arm with photocell scanning over the ring.

Analog sequencers

 * Analog sequencers with CV/Gate interface
 * Sequencers on Buchla 100 (1964/1966–) &mdash; One of the earliest analog sequencer in the modular synthesizer era since 1960. Later, Robert Moog admired Buchla's unique works including it.
 * Moog 960 Sequential Controller / 961 Interface / 962 Sequential Switch (c.1968)
 * modules for the Moog modular synthesizer system, a popular analog sequencer following earlier Buchla sequencer.


 * Doepfer Dark Time
 * genoQs Octopus
 * genoQs Nemo
 * Korg SQ-10


 * Serge Modular TKB
 * Synthesizers.com Q119
 * Synthesizers.com Q960 &mdash; reissue of Moog 960 


 * Analog-style MIDI step sequencers
 * Since the analog synthesizer revivals in 1990s, newly designed MIDI sequencers were released. These equip multiple knobs or sliders similar to analog sequencer, CV/Gate and DIN sync interface, and even patch memory for sequence patterns. These analog-digital hybrid machines are often called Analog-style MIDI step sequencer or MIDI analog sequencer, etc.
 * Doepfer MAQ 16/3 &mdash; MIDI analog sequencer, designed in cooperation with Kraftwerk
 * Doepfer Regelwerk &mdash; MIDI analog sequencer with MIDI controller
 * Frostwave Fat Controller
 * Infection Music Phaedra
 * Infection Music Zeit
 * Latronic Notron
 * Manikin Schrittmacher
 * Sequentix P3


 * MIDI pattern sequencers''
 * Several machines have also song mode to play sequence patterns on patch memory in specified order, as on drum machine.
 * Doepfer Schaltwerk &mdash;MIDI pattern sequencer

Step sequencers (supported on)

 * Typical step sequencers are integrated on drum machines, bass machines, groove machines, music production machines, and these software versions. And also these often support (semi-)realtime mode.


 * Several machines have white & black chromatic keypads, to enter musical scale of bass lines, etc.
 * embedded CV/Gate step sequencers
 * Multivox / Firstman SQ-01 (1980) &mdash; a forerunner of TB-303
 * Roland MC-202 (1983)
 * Roland SH-101 (1982) &mdash; monophonic keytar synthesizer with sequencer, similar to MC-202
 * Roland TB-303 (1981)


 * embedded MIDI step sequencers


 * Korg Electribe series
 * Roland MC-09
 * Roland MC-303
 * Roland MC-505


 * Roland MC-808
 * Roland MC-909
 * Yamaha RM1x
 * Yamaha RS7000 &mdash; Music Production Studio


 * Other groovebox-type machines (including several music production machines) also often support step sequence mode, of course. :


 * E-mu SP-12 (1986)
 * E-mu SP-1200 (1987)
 * Linn 9000 (1984)
 * Akai MPC series (1988–)
 * Native Instruments Maschine (software)


 * Roland MV-30
 * Roland MV-8000 &mdash; Production Studio
 * Sequential Circuits Studio 440 (1986)


 * Recently emerging button-grid-style interfaces/instruments are naturally support step sequence. On these machines, one axis on grid means musical scale, and another axis means timing of notes.


 * Akai APC40 &mdash; interface for Ableton Live
 * Arduinome &mdash; interface
 * Bliptronics 5000 &mdash; instrument
 * Monome &mdash; interface
 * Novation Novation Launchpad &mdash; interface for Ableton Live
 * Yamaha Tenori-on &mdash; instrument


 * In addition, newly designed hardware MIDI sequencers equipping series of knobs/sliders similar to analog sequencers, are sometimes called "MIDI step sequencer", etc. For details, see.

Digital sequencers

 * CV/Gate
 * Also often support Gate clock and DIN sync interfaces.


 * EDP Spider (late 1970s) &mdash; supported LINK and CV/Gate
 * EMS Sequencer series (1971)
 * Max Mathews GROOVE system (1970)
 * MX-8100 / Firstman SQ-10 (1979/1980) &mdash; supported V/Oct. and Hz/V 
 * Oberheim DS-2 (1974)


 * Roland CSQ-100
 * Roland CSQ-600 (1980) &mdash; it memories 600 notes for individual 4 tracks, a buddy of TR-808
 * Roland MC-4 Microcomposer (1981)
 * Roland MC-8 Microcomposer (1977) &mdash; also supported DCB via OP-8
 * Sequential Circuits Model 800 (1977)


 * Proprietary digital interface (pre MIDI)
 * NED Synclavier series &mdash; CV/Gate interface and MIDI retrofit kit were available on Synclavier II. Also MIDI became standard feature on Synclavier PSMT.
 * Fairlight CMI series &mdash; CV/Gate interface was optionally available on Series II, and MIDI was supported on Series IIx and later models.
 * Oberheim DSX (Oberheim Parallel Bus)
 * PPG Wave family (PPG Bus)
 * Roland JSQ-60 (Roland Digital Control Bus (DCB))
 * Sequential Circuits PolySequencer 1005 (SCI Serial Bus)
 * Also Yamaha used proprietary digital interface on their earlier digital products. For example, YIS PU-I-20/PU-I-10 ca. 1981, a home automation computer system before MSX, enabled integration of home electronics including player piano, Electone (electronic organ), and remote music keyboard.

MIDI sequencers

 * Embedded MIDI sequencers
 * Philips Micro Composer PMC100
 * Yamaha Walkstation series: MU5/MU10/MU15/QY8/QY10/QY20/QY22/QY70/QY100 &mdash; (palmtop sequencer with sound module)
 * Accompaniment machines
 * Yamaha QR10
 * See also.


 * Standalone MIDI sequencers


 * Akai ASQ10
 * Alesis MMT-8
 * Korg SQ-8 &mdash; palmtop 
 * Korg SQD-1
 * Korg SQD-8
 * Kawai Q-80
 * Roland MC-327


 * Roland MC series: MC-50/MC-50MkII/MC-80/MC-300/MC-500 Microcomposer
 * MSQ-100 (1985)
 * MSQ-700 (1984) &mdash; one of the earliest multitrack MIDI sequencer (8tr), a buddy of TR-909
 * Roland PMA-5 &mdash; palmtop with touch screen
 * Roland SB-55 &mdash; SMF recorder
 * Yamaha QX series: QX1/QX3/QX5/QX7/QX21
 * Yamaha QY300 &mdash; with embedded sound module
 * Yamaha QY700 &mdash; with embedded sound module


 * See also:


 * MIDI phrase sequencers
 * Zyklus MPS

Free/Open Source

 * DAW with MIDI sequencers
 * Frinika - Java (cross-platform)
 * LMMS - GNU/Linux, Windows
 * MusE - Linux
 * Qtractor - Linux
 * Rosegarden - Linux
 * MIDI sequencers
 * BRELS Midi Editor - Windows
 * Edge - online MIDI Sequencer, (requires a web browser and Quicktime Player plugin installed)
 * PianoRollComposer - Windows
 * Sekaiju - Windows
 * Loop-based MIDI sequencers
 * harmonySEQ - Linux
 * Seq24 - Linux, Windows


 * Loop-based audio sequencers
 * ThunderBeatD3 - Windows XP Vista 7(freeware)
 * Integrated software studio environments
 * The Buzz Machines - Windows
 * Drum machines
 * Hydrogen (cross platform, drum machine) - Linux, Mac OS X (Windows version discontinued)
 * Scorewriters
 * MuseScore - Linux, Windows, Mac


 * Not categorized yet
 * DAWs/HD recorders
 * Ardour - Linux, Mac OS X, FreeBSD (Note: No sequence feature found)
 * Others

Commercial

 * DAWs with MIDI sequencers
 * Audio Evolution from eXtream Software Development
 * Cubase and Nuendo from Steinberg
 * Digital Performer from MOTU
 * energyXT from XT software
 * FL Studio from Image Line Software
 * Logic Pro and Logic Express from Apple
 * Metro from Sagan Technology
 * Mixcraft from Acoustica
 * Orion Platinum from Synapse Audio
 * Pro Tools from Avid
 * Samplitude, Sequoia, Music Maker and Music Studio from Magix
 * SAWStudio with Midi Workshop from RML Labs
 * Sonar and Home Studio from Cakewalk
 * Studio One from PreSonus
 * Turbo Play (in test stage)
 * Usine from Sensomusic
 * Podium from Zynewave (gratis)
 * Z-Maestro from Z-Systems
 * Loop-oriented DAWs with MIDI sequencers
 * ACID Pro and Cinescore from Sony Creative Software
 * Live from Ableton
 * GarageBand from Apple
 * MU.LAB UL / XT / FREE - Windows Mac OS (gratis)
 * REAPER from Cockos
 * Tracktion from Mackie
 * Tracker-oriented DAWs with MIDI sequencers
 * Renoise
 * MIDI sequencers
 * Bars and Pipes Professional - Amiga (classic) (gratis)
 * Master Tracks Pro from GVOX


 * Integrated software studio environments
 * Reason and Record from Propellerhead
 * Project5 from Cakewalk
 * Storm from Arturia
 * Loop-based audio sequencers
 * Live Touch XJ, from Ematrade - Android 3.0 Honeycomb tablet
 * Loopseque from Casual Underground Lab - iPad/iPhone
 * Realtime arrangers with MIDI sequencers
 * One Man Band
 * Piano training software
 * PianoCheater - Windows (gratis) (Guitar Hero style)
 * Scorewriters
 * Musette - Windows (gratis)


 * Not categorized yet
 * Realtime orchestral accompaniments
 * Sinfonia, from Realtime Music Solutions (Note: It seems not the sequencer)
 * Hard Disk recorder solutions for MIDI sequencers
 * WinAudio from Zadok Audio & Media Products
 * Others