midi, operating systems, and software inter-application

9
MIDI, Operating Systems, and Software Inter-application

Upload: merilyn-evans

Post on 24-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MIDI, Operating Systems, and Software Inter-application

MIDI, Operating Systems, and Software Inter-application

Page 2: MIDI, Operating Systems, and Software Inter-application

Listening

Morton Subotnick, Silver Apples of the Moon (1968)

First electronic work composed especially for LP.

Page 3: MIDI, Operating Systems, and Software Inter-application

MIDI Review

Performance/control languageEvent-orientedKeyboard-orientedInformation sorted by “channels.” (16 per

port)Ports, devices, interfacesMessages: Note-on (off), program change,

continuous controller, pitch bend.

Page 4: MIDI, Operating Systems, and Software Inter-application

MIDI and OS X

MIDI functionality built in to OS X. CoreMIDI and CoreAudio (library/CFM support) Audio MIDI Setup Equipment with built-in computer interfaces

show up as interfaces. “Devices” attach to interfaces. Some software

will communicate with an interface; some will communicate with devices.

Page 5: MIDI, Operating Systems, and Software Inter-application

Inter-application MIDI

Software applications can send MIDI messages to other applications running on the same computer.

Usually, each application has to have this feature enabled by the user.

Typically, an application will create one or two ports for inter-application MIDI communication.

Page 6: MIDI, Operating Systems, and Software Inter-application

Reason

Reason is a virtual studio, with a “equipment rack” interface metaphor.

Includes: MIDI and audio interface for inter-application

routing and connecting Reason to hardware interfaces.

14x2 mixer Synthesizers, Samplers, Processors, Drum

Machines Sequencer

Page 7: MIDI, Operating Systems, and Software Inter-application

SubTractor Analog Synth

Our focus: 14:2 Mixer and SubTractor Analog synth (along with some effects to come later).

SubTractor is an emulation of a miniMoog analog synthesizer.

Page 8: MIDI, Operating Systems, and Software Inter-application

Setting up Reason

Launch Reason.With version 3, you can set up a “control

surface” for automatic MIDI control. Add the 14:2 Mixer first (Create | …).

Additional equipment will automatically connect to this mixer now.

Add a SubTractor synth.

Page 9: MIDI, Operating Systems, and Software Inter-application

Reading Assignments

Kothman/Kostka: ch. 12 of Materials and Techniques of 20th Century Music, sections on the Classical Electronic Music Studio, and MIDI. (online at http://kkothman.iweb.bsu.edu/mumet140/Kostkach12.pdf )

Roads: Subractive Synth, pp. 184 - 193, especially filter types, response curves, Q.

Roads: Time-varying waveform synthesis, pp. 95 - 98.