This commit is contained in:
gauthiier 2014-03-08 13:51:44 +01:00
parent 52d3c30afe
commit cc63a017fc
2 changed files with 47 additions and 83 deletions

82
README
View File

@ -1,36 +1,48 @@
CFO Music and MIDI library
Work in progress
Copy whole CFO folder to your "libraries" folder in your Arduino sketch folder.
See example code in examples folder for utilizing the library.
I am not 100% everything will work with the insects yet, but we'll see soon enough.
Synth parameters as MIDI controller numbers
// Settings that apply to all oscillators
DETUNE 4
WAVEFORM 5
// Envelope settings
ENV_ATTACK 114
ENV_DECAY 115
ENV_SUSTAIN 116
ENV_RELEASE 117
// Settings for oscillator 1
SEMITONE1 11
DETUNE1 12
GAIN1 13
// Settings for oscillator 2
SEMITONE2 21
DETUNE2 22
GAIN2 23
// Settings for oscillator 3
SEMITONE3 31
DETUNE3 32
GAIN3 33
... +8MMMMMMMMMMMMMMMMMMMMMM=..
..,8ZMMMMMMMMMMMMMMMMMMMMM$ . 7MMMMMMM.
.DDNNMZ7NMMMMMMMMMMMMMMM . .OMMMMMMM$
.MMDMMMDNMMN88$:, . . . MMMMMM . ?$+
.DMMMMMMMMMMMMMND+.. . .=M$, ...ON8Z$7I..
..NMMMMMMMMMMMMMMMND8 .. .,ONDDD8OZ$.8
DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND88O...... ..78NNDDDD88OZ .8.
.MMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN88I.. .$8MNNDDDDDD88O .7.
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMDMMMMNDDDD8=.
MMMMMMMMMMMMMMMMMDI.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNDD~.
MMMMMMMMMMMMMMMMMM, .7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND7....
MMMMMMMMMMMMMMMMMM.. .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN.. M?
MMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMM$. .D+ . I.IM~
MMMMNMMMMMMMMMMMNM ZMMMMMMMMMMMMMMMMMMMMMMMMMMM ,M+M~MNM7MMM~MMM
...MMMM:MMMMMMMMMMM,M. .MMMMMMMMMMMMMMMMMMMMMMMMMMM MM.MMMOM.MO M.M:
..MMMMM.MM?M8MMMMMM.M. MMMMMMMMMMMMMMMMMMMMMMMMMM$ ~
MMMMM.MM.MMMMMMMM.M M=MMMMMMMMMMMMMMMMMMMMMMMM... ., .
M~MMM MM.MM=MMMMMOM, M=M MMMMMMMMMMMMMMMMMMMMMM..M . +
.M~MMM.MM.MM,MMMMMMM, M+M MMMMMMMMMMMMMMMMMMMMMM+ M . . ~, ..
ZM~MMM.MM.MM,7M:.MMM: MOM.MMM=ZMMMMMMMMMMMMMMM$NM.MMMM MM MM:MM=MMMMM M
MM~MMM.MO MM,+M. M.M$ MMM?MMM.8MMMZMZMMDMDMM .M M MM.M MMMOM.M, 8MMMM MM.
M=~MMM.M7 MM,=M MM~M.....MMMDMMM OMMMMM.MNMM~MMM.M.M= M M. 8M .MMM
M ~MMM.M7 MM,=M =M M.....MM:MMMM.8M8MMM.M.MMM? M.M.ZM .
M.~MMM.M7 MM:=M .M M MM,MMMM.MMOMMM?M MMM .MMM$.M . .
M.~MMM,M$ MM7IM M M. OM:MMMMOMM=MMMMM MM, .MNM M:
=M ~MMMOMD IMMNM= M O MMMMMMMOM.MMMMM NM: NMM MO
. ~MMOMMM..MMMMM M: .MMMMMMMOM.MMMMM MM$ MM +
~MM=MMM..MMMMM NM M.MMMM.8M MMMDMMMMM $M.
~MMMMMM +MMMM. IM MZMMMM.OM MMM7MM MM M:
:M:MMMM MM?MZ ~M NMM+MM.IM 8MM$MM.DM :M
.M.MMMM MM MM.~M =MM7MM :M..MM.MM 8M. .M,
. 8MM. .M M ~M .MMMIMO M MM $M OMI 7M
,M,. M:MI ~M .MMM.DM M. MM ,M $M7
M. MNOM.,. NMM M M. OM M =M
.M, .M.M MMN .M: :M M ~M
M . MM. M+ .M MM ?
M: M .M$ .M. .M:
M= M 7M M?
M8 NM
,. M.

View File

@ -1,48 +0,0 @@
... +8MMMMMMMMMMMMMMMMMMMMMM=..
..,8ZMMMMMMMMMMMMMMMMMMMMM$ . 7MMMMMMM.
.DDNNMZ7NMMMMMMMMMMMMMMM . .OMMMMMMM$
.MMDMMMDNMMN88$:, . . . MMMMMM . ?$+
.DMMMMMMMMMMMMMND+.. . .=M$, ...ON8Z$7I..
..NMMMMMMMMMMMMMMMND8 .. .,ONDDD8OZ$.8
DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND88O...... ..78NNDDDD88OZ .8.
.MMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN88I.. .$8MNNDDDDDD88O .7.
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMDMMMMNDDDD8=.
MMMMMMMMMMMMMMMMMDI.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNDD~.
MMMMMMMMMMMMMMMMMM, .7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND7....
MMMMMMMMMMMMMMMMMM.. .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN.. M?
MMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMM$. .D+ . I.IM~
MMMMNMMMMMMMMMMMNM ZMMMMMMMMMMMMMMMMMMMMMMMMMMM ,M+M~MNM7MMM~MMM
...MMMM:MMMMMMMMMMM,M. .MMMMMMMMMMMMMMMMMMMMMMMMMMM MM.MMMOM.MO M.M:
..MMMMM.MM?M8MMMMMM.M. MMMMMMMMMMMMMMMMMMMMMMMMMM$ ~
MMMMM.MM.MMMMMMMM.M M=MMMMMMMMMMMMMMMMMMMMMMMM... ., .
M~MMM MM.MM=MMMMMOM, M=M MMMMMMMMMMMMMMMMMMMMMM..M . +
.M~MMM.MM.MM,MMMMMMM, M+M MMMMMMMMMMMMMMMMMMMMMM+ M . . ~, ..
ZM~MMM.MM.MM,7M:.MMM: MOM.MMM=ZMMMMMMMMMMMMMMM$NM.MMMM MM MM:MM=MMMMM M
MM~MMM.MO MM,+M. M.M$ MMM?MMM.8MMMZMZMMDMDMM .M M MM.M MMMOM.M, 8MMMM MM.
M=~MMM.M7 MM,=M MM~M.....MMMDMMM OMMMMM.MNMM~MMM.M.M= M M. 8M .MMM
M ~MMM.M7 MM,=M =M M.....MM:MMMM.8M8MMM.M.MMM? M.M.ZM .
M.~MMM.M7 MM:=M .M M MM,MMMM.MMOMMM?M MMM .MMM$.M . .
M.~MMM,M$ MM7IM M M. OM:MMMMOMM=MMMMM MM, .MNM M:
=M ~MMMOMD IMMNM= M O MMMMMMMOM.MMMMM NM: NMM MO
. ~MMOMMM..MMMMM M: .MMMMMMMOM.MMMMM MM$ MM +
~MM=MMM..MMMMM NM M.MMMM.8M MMMDMMMMM $M.
~MMMMMM +MMMM. IM MZMMMM.OM MMM7MM MM M:
:M:MMMM MM?MZ ~M NMM+MM.IM 8MM$MM.DM :M
.M.MMMM MM MM.~M =MM7MM :M..MM.MM 8M. .M,
. 8MM. .M M ~M .MMMIMO M MM $M OMI 7M
,M,. M:MI ~M .MMM.DM M. MM ,M $M7
M. MNOM.,. NMM M M. OM M =M
.M, .M.M MMN .M: :M M ~M
M . MM. M+ .M MM ?
M: M .M$ .M. .M:
M= M 7M M?
M8 NM
,. M.