KEMBAR78
Cmi Iix Command Summary | PDF | Computer Engineering | Computing
0% found this document useful (0 votes)
48 views4 pages

Cmi Iix Command Summary

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views4 pages

Cmi Iix Command Summary

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Fairlight CMI IIX - Commands

Page 1 – Index

Target Command Example Description

Select a page Ppage<return> P2<return> Select display page 2

Page 2 – Disk Control


Target Command Example Description

Query a file Q,file<return> Q,SARRAR.VC<return> Display version, size and type of voice SARRAR

Load voice L,register,filename<return> L,A,SARRAR<return> Load voice SARRAR in register A

Save voice S,filename<return> S,SARRAR<return> Save voice SARRAR

Load instrument L,filename,IN<return> L,SKYWAY.IN<return> Load instrument SKYWAY

Save instrument S,filename.IN<return> S,SKYWAY.IN<return> Save instrument SKYWAY


S,IN,filename<return> S,IN,SKYWAY<return> Save instrument SKYWAY

Options: ;V<return> S,SKYWAY.IN;V Save instrument with all loaded voice files
;C<return> S;FLUTE1;C Save voice “FLUTE1” and it´s control file
;Y<return> S,EASY;Y Overwrite any existing file

Save all S,filename.IN;YVC<return> S, SKYWAY.IN;YVC Save all current voices to instrument file SKYWAY

Delete file D,file<return> D,SARRAR.VC<return> Delete file SARRAR


D,filenumber<return> D,2,4-6<return> Delete file numbers 2, 4, 5 and 6
D,file,file,file(,…etc) <return> D,UP.VC,US.CO<return> Delete voice file UP and control file US

Create a blank disk D,*;Y<return> D,*;Y<return> All files on the disk will be deleted (!)

Copy files T,file, file,file(,…etc) <return> T,SARRAR.VC<return> Copy file SARRAR to another disk
T,filenumber<return> T,2,4-6<return> Copy file numbers 2, 4, 5 and 6 to another disk

Copy entire disk T,* <return> T,* <return> Copy the entire disk to another disk

Page 3 – Keyboard Control


Target Command Example Description

Reset Page 3 R<return> R<return> Reset PAGE 3 to default condition

Load voice L,register,filename<return> L,A,SARRAR<return> Load voice SARRAR in register A

Save voice S,filename<return> S,FLUIDS<return> Save voice FLUIDS


S,filename,newname<return> S,FLUIDS,DROPS<return> Save voice FLUIDS as new file DROPS

Load multiple voices L,register,file1,file2,.<return> L,A,GONG,POP<return> Load voice files GONG and POP in register A

Create blank voice C,register,filename<return> C,B,BOING<return> Create an empty voice BOING in register B

Load instrument L,filename.IN<return> L,SKYWAY.IN<return> Load instrument SKYWAY

Save instrument S,filename.IN<return> S,SKYWAY.IN<return> Save instrument SKYWAY

Save options: ;V<return> S,SKYWAY.IN;V<return> Save instrument with all loaded voice files
;C<return> S;FLUTE1;C<return> Save voice “FLUTE1” and it´s control file
;Y<return> S,EASY;Y<return> Overwrite any existing file

Save all S,filename.IN;YVC<return> S,MYWAY.IN;YVC<return> Save all current voices to instrument file MYWAY

© 2017 Virtual Music Synthesizer Service www.virtual-music.at


Page 4 – Harmonic Profiles
Target Command Example Description

Delete profile D<return> D<return> Delete profile from graph

Set profile to zero Z<return> Z<return> Delete profile to value zero

Compute waveform C<return> C<return> Compute waveform from harmonics

Scale harmonics S<return> S<return> Scale harmonics from energy

Reset all profiles R<return> R<return> Reset all profiles to zero

Select any loaded voice V,filename<return> V,TUBA<return> Select any loaded voice
V,number<return> V,4<return>

Load voice L,register,filename<return> L,A,TUBA<return> Load voice TUBA in register A

Save voice S,filename<return> S,TUBA<return> Save voice TUBA

Create blank voice C,register,filename<return> C,A,TUBA<return> Create an empty voice TUBA in register A

Page 5 – Harmonic Amplitude Profile


Target Command Example Description

Delete profile D<return> D<return>

Select current segment segment<set> 15<set> Maximum segment numbers are: 32 in mode 1
128 in mode 4

Zero all faders Z<return> Z<return> Set harmonics for the current segment to zero

Fill other segments F,segment<return> F,28<return> Fill segment 28 with current segment
F,start,end<return> F,18,32<return> Fill segments 18 thru 32
F,*<return> F,*<return> Fill segments 1 thru 128 (mode 4 only)

Analyse waveform A<return> A<return> Analyse the current segment only


A,segment<return> A,33<return> Analyse segment 33
A,start,end<return> A,33,38<return> Analyse segments 33 thru 38
A,*<return> A,*<return> Analyse all segments (1 thru 128)

Compute waveform C<return> C<return> Compute the current segment only


C,segment<return> C,33<return> Compute segment 33
C,start,end<return> C,33,38<return> Compute segments 33 thru 38
C,*<return> C,*<return> Compute all segments (1 thru 128)

Select any loaded voice V,filename<return> V,BOOM<return> Select the loaded voice BOOM

Load voice L,register,filename<return> L,A,BOOM<return> Load voice BOOM in register A

Save voice S,filename<return> S,BOOM<return> Save voice BOOM

Load instrument L,filename.IN<return> L,SKYWAY.IN<return> Load instrument SKYWAY

Save instrument S,filename.IN<return> S,SKYWAY.IN<return> Save instrument SKYWAY

© 2017 Virtual Music Synthesizer Service www.virtual-music.at


Page 6 – Waveform Drawing

Target Command Example Description

Voice selection V,filename<return> V,SARRAR<return> Select loaded voice SARRAR


V,number<return> V,4<return> Select loaded voice # 4

Display segments D<return> D<return> Display current segment


D, segment<return> D,13<return> Display segment 13
D,start,end<return> D,13,25<return> Display segments 13 thru 25
D,* <return> D,* <return> Display all segments

Start display stepping S<return> S<return>


Stop display stepping S<return> S<return>

Zero waveform Z<return> Z<return> Zero displayed waveform

Invert waveform I<return> I<return> Invert displayed waveform


I,* <return> I,* <return> Invert all segment´s waveforms

Generate Waveform TRI<return> TRI<return> Generates triangle waveform


SAW<return> SAW<return> Generates sawtooth waveform
SQ<return> SQ<return> Generates square waveform
N<return> N<return> Generates white noise in current segment
N,start,end<return> N,1,28<return> Generates white noise in segments 1 thru 28
N,* <return> N,* <return> Generates white noise

Fill segments F<return> F<return> Fill current segments


F,segment<return> F,15<return> Fill segment 15
F,start,end<return> F,12,26<return> Fill segments 12 thru 26
F,* <return> F,* <return> Fill all segments

Gain modify G,gain<return> G,50<return> Modify current segment; gain 50%


G,gain,segmet<return> G,50,34<return> Modify segment 34; gain 50%
G,gain,start,stop<return> G,50,12;34<return> Modify segments from 12 to 34; gain 50%

Normalize G,MAX,* <return> G,MAX,* <return> Modify all segments to maximum

Merge ME,start,end<return> ME,33,50<return> Merge from segment 33 to 50


ME,* <return> ME,* <return> Merge from segment 1 to 128
ME,offset<return> ME,-20<return> Merge from current segment + <offset>
to current segment. Value of offset: +/- 127

Mix MI,start,end<return> ME,33,50<return> Mix from segment 33 to 50


MI,* <return> ME,* <return> Mix from segment 1 to 128
MI,offset<return> ME,-20<return> Mix from current segment + <offset>
to current segment. Value of offset: +/- 12

Rotate RO<L/R><return> ROL<return> Rotate left 1 point


RO<L/R><return> ROR<return> Rotate right 1 point
RO<L/R>,segments<return> ROR,1<return> Rotate right one segment
RO<L/R>,segments,points ROR,0,2<return> Rotate right 2 points and zero segments

Reflect REF<return> REF<return> Reflect around segment 64 point 1


REF,segment<return> REF,14<return> Reflect around segment 14 point 1
REF,segment,point<return> REF,14,5<return> Reflect around segment 14 point 5

Reverse REV<return> REV<return> Entire Waveform will be reversed

Transfer T,voice<return> T,SARRAR<return> Transfer current segment from voice SARRAR


T,voice:segments<return> T,SARRAR:16<return> Transfer segment 16 from voice SARRAR
T,voice:start,end<return> T,2:16,32<return> Transfer segments 16 thru 32 from voice 2

T,voice:* <return> T,3:* <return> Transfer all segments from voice 2

Add A,voice<return> A,FUDGE<return> Add in current segment from voice FUDGE


A,voice:segment<return> A,FUDGE:16<return> Add in segment 16 from voice FUDGE
A,voice:start,end<return> A,2:16,32<return> Add in segments 16 thru 32 from voice 2
A,voice:* <return> A,2:* <return> Add in all segments from voice 2

Blend B<return> B<return> Smooth loop after looping the voice


B voice:segments<return> B 2:* <return> Loop voice 2 over 128 segments
B:start end<return> B:10 20<return> Loop current voice over segments 10 to 20

Blend option B voice:start end;L<return> B 2:*;L<return> Linear cross fade instead of square root fade

© 2017 Virtual Music Synthesizer Service www.virtual-music.at


Page 7 – Control Parameters

Target Command Example Description

Set control file filename<set> filename<set> Set control file for current voice
(Use lightpen to tab to CONTROL FILE)
<space><set> <space><set> Set blank control filename
LNK<return> LNK<return> Link control file to the current selected voice
To unlink, link a blank name

Save control file S,CO<return> S,CO<return> Save displayed control file


S,CO,filename<return> S,CO,PLUCK<return> Save a new control file name
S filename;C<return> S QUIVER;C Save and link the control file for QUIVER

Reset control parameters R<return> R<return> Reset Page 7 and blank CONTROL name
Then LNK<return> LNK<return> Link the current voice to a blank CO name

Select any loaded voice V,voice<return> V,TUBA<return> Select voice TUBA from loaded voices
V,2<return>

Page 8 – Sound Sampling

Target Command Example Description

Sample external signal S<return> S<return> Starts sampling

Display waveform D<return> D<return> Activate the amplitude display

Select any loaded voice V,filename<return> V,SARARR<return> Select any loaded voice for sampling or display
V,3<return>
Create a new voice C,register,filename<return> C,A,TEST<return> Create a new voice for sampling

Table of sampling rates

note +8va -8va -16va


A 14080 28160 7040 3520
A# 14917 29835 7459 3729
B 15804 - 7902 3951
C 16744 - 8372 4186
C# 17740 - 8870 4435
D 18795 - 9397 4699
D# 19912 - 9956 4978
E 21096 - 10548 5274
F 22351 - 11175 5588
F# 23680 - 11840 5920
G 25088 - 12544 6272
G# 26580 - 13290 6645

Page D – Voice Waveform Display


Target Command Example Description

Select any loaded voice V,filename<return> V,SARARR<return> Select any loaded voice for display

Display waveform D<return> D<return> Display current waveform


DA<return> DA<return> Display current waveform in format A
DB<return> DB<return> Display current waveform in format B
D,endsegment<return> D,32<return> Select end segment (value: 32, 64, 128)
D,endsegment,step<return> D,64,1<return> Select end segment and step (value: 1, 2, 4, 8)
D, ,step<return> D, ,1<return> Select step (value: 1, 2, 4, 8)

© 2017 Virtual Music Synthesizer Service www.virtual-music.at

You might also like