11This is the documentation of the commands.
22
3+
4+ Please note the frequency modulation is or is not available, depending which the branch has been fetch
5+
36************************
47THIS IS AN EARLY VERSION
58************************
@@ -76,27 +79,35 @@ The step is about 0.79% or 0.395%, regardless the value.
7679
7780
7881
82+ NN No operation
83+ ---------------
84+ midi= 0001 0010 0vvvvvvv c=N.A. midi note: A#0
85+ vvvvvv is every value except $1111111
86+
87+ This does not do anything. The value is not treated in the software but it is passed to the commands outputs.
88+ The purposes are:
89+ * Reserve some room for a manual edition of a binary file.
90+ * Make a kind of TTL or step display, especially with the -N 0 option of the output command
91+
92+
93+
7994Abort
8095-----
81- midi= 0001 0010 0vvvvvvv c=N.A. midi note: A#0
96+ midi= 0001 0010 01111111 c=N.A. midi note: A#0
8297
8398This input commands channel is discarded. If all of them are discarded or have reach an end of stream, the program quits.
8499The main purpose is to run a partial scenario for test.
85100The value is the time before leave (not yet implemented).
86101
87102
88103
89- Reserved
90- --------
91- midi= 0001 0011 0------- c=N.A. midi note: A#0
92-
93-
94104
95- AA, BA Modulation depth
105+ FA, AA, BA Modulation depth
96106---------------------------------
97- midi= 0001 010x 0vvvvvvv c=N.A.
98- x=0 for the amplitude modulation midi note: G#0
99- x=1 for the pulse modulation midi note: A0
107+ midi= 0001 0xxx 0vvvvvvv c=N.A.
108+ xxx=011 for the frequency modulation midi note: A#0
109+ xxx=100 for the amplitude modulation midi note: G#0
110+ xxx=101 for the pulse modulation midi note: A0
100111
101112Set the depth from 0% if the value vvvvvvv is 0, to 100% if the value vvvvvvv is 127.
102113The step is about 0.79%, regardless the value.
@@ -121,15 +132,11 @@ If it is 0, the modulation reduces its input according with the modulation depth
121132
122133
123134
124- Reserved
125- --------
126- midi= 0001 0110 0000 1--- c=N.A. midi note: A#0
127-
128135
129-
130- OP, BP, AP Relative phase shift
136+ FP, OP, BP, AP Relative phase shift
131137--------------------------------
132138midi= 0001 0110 00xx vvvv c=N.A. midi note: A#0
139+ xx=00 for the frequency modulation
133140 xx=01 for the base signal OP
134141 xx=10 for the pulse modulation BP
135142 xx=11 for the amplitude modulation AP
@@ -139,15 +146,10 @@ This should be used with caution as it breaks the assumption of this project to
139146
140147
141148
142- Reserved
143- --------
144- midi= 0001 0110 0100 vvvv c=N.A. midi note: A#0
145-
146-
147-
148- OO, BO, AO Absolute phase set
149+ FO, OO, BO, AO Absolute phase set
149150-----------------------------
150151midi= 0001 0110 01xx vvvv c=N.A. midi note: A#0
152+ xx=00 for the frequency modulation
151153xx=01 for the base signal OP
152154xx=10 for the pulse modulation BP
153155xx=11 for the amplitude modulation AP
@@ -157,14 +159,16 @@ This should be used with caution as it breaks the assumption of this project to
157159
158160
159161
160- NN No operation
161- ---------------
162- midi= 0001 0111 0--- ---- c=N.A. midi note: B0
162+ FF frequency modulation
163+ -----------------------
164+ midi= 0001 0111 0vvvvvvv c=N.A. midi note: B0
163165
164- This does not do anything. The value is not treated in the software but it is passed to the commands outputs.
165- The purposes are:
166- * Reserve some room for a manual edition of a binary file.
167- * Make a kind of TTL or step display, especially with the -N 0 option of the output command
166+ Sets the fre'quency modulation frequency. It works (and is independent) with all the possible sampling rates.
167+
168+ TODO calculation formula.
169+ The maximum frequency is TODO
170+ The minimum frequency is TODO
171+ The step is TODO
168172
169173
170174
0 commit comments