home *** CD-ROM | disk | FTP | other *** search
- ** ARP.EXE **
- David L. Collins
- March 13, 1988
-
- ARP is an arpeggiator program for use with a PC equipped with a MPU-401
- MIDI interface. It was written and compiled using Lattice C, and the MOXC
- and CMT MIDI libraries. These libraries are included in the Carnegie Mellon
- University MIDI Toolkit (CMT) (see below for more info).
-
- ARP produces a 4 note arpeggio on a designated MIDI channel when a
- note-on event occurs on the trigger channel. The trigger channel can be any
- one of the 16 MIDI channels, including the arpeggiated channel. The arpeggio
- repeats until another note-on changes the pitch. The arpeggiator is turned
- on and off by pressing the spacebar.
-
- The default chord produced is a major triad with an eighth (1,3,5,8).
- This chord may be changed by pressing the appropriate keys, while the arpeg-
- giator is either running or stopped. The available options are Major, Minor,
- Seventh, Ninth, Augmented, Diminished, or any logical combination thereof.
-
- ARP also allows the user to adjust the rate of speed, as well as the key
- velocity (volume) of the arpeggios. In addition, ARP asks for a range of
- trigger notes, thereby enabling one to split a keyboard into arpeggiated and
- non-arpeggiated sections.
-
- Like any MIDI program, ARP can be quirky sometimes. Despite that, I
- hope you find it useful and fun.
- -Dave Collins-
-
-
- *** ARP Command Keys ***
-
- All commands are non-case sensitive.
-
- M [or m] ........ Switch between minor/major
- D [or d] ........ Turn Diminished on/off
- A [or a] ........ Turn Augmented on/off
- 7 [or &] ........ Turn Seventh on/off
- 9 [or (] ........ Turn Ninth on/off
- 0 [or )] ........ Reset standard major chord
- + [or =] ........ Increase speed (default = 100 BPM)
- - [or _] ........ Decrease speed
- > [or .] ........ Increase volume (default = MAX)
- < [or ,] ........ Decrease volume
- SPACEBAR ........ Turn arpeggiator on/off
- Escape ........ Stop program
-
-
- Because ARP is written using MOXC the following MOXC command line
- options are available:
-
- ARP [options]
- -block disable MIDI thru
- -debug (-d) enable verbose debug mode
- -help this message
- -miditrace (-m) turn on MIDI command trace
- -tune file use tuning from file
- -trace (-t) trace music
-
-
-
- The CMT software:
-
- " The CMU MIDI Toolkit (CMT) is a software package designed for
- experimental computer music education, composition, performance, and
- research. CMT includes a compiler for a simple, text based music language,
- and software for recording, playing, and computing MIDI data in real time.
- CMT has three major attractions: the flexibility of an open ended design,
- the availability of source code, and low system cost."
- (from the CMT manual)
-
- CMT consists of 2 disks and an 80 page manual and costs $20.00.
- ( It's the best 20 bucks I ever spent on MIDI)
-
- CMT is distributed by :
-
- Center for Art & Technology
- College of Fine Arts
- Carnegie Mellon University
- Pittsburgh, PA, 15213-3890
-