version 1.1, 2019/02/22 22:26:44
|
version 1.2, 2019/02/24 18:34:11
|
Line 244 make sure that however you download them |
|
Line 244 make sure that however you download them |
|
some browsers like to add or delete filename extensions. this is good | some browsers like to add or delete filename extensions. this is good |
to check if you get "file not found" errors later. | to check if you get "file not found" errors later. |
| |
|
UPDATE: the "msplit" file is no longer required by default. |
|
|
you need not view these files, but keep in mind that in general the | you need not view these files, but keep in mind that in general the |
fitting does not succeed for every value of n. put another way, every | fitting does not succeed for every value of n. put another way, every |
file will have l values ranging exactly from 0 to 300, the upper limit | file will have l values ranging exactly from 0 to 300, the upper limit |
Line 795 subsequent "next" messages will step thr |
|
Line 797 subsequent "next" messages will step thr |
|
our implementation the numbers at the beginning of these lines are | our implementation the numbers at the beginning of these lines are |
unused, so we simply use "0". | unused, so we simply use "0". |
| |
|
we also now make use of the capability of modefilter.pd to use an |
|
absolute number of frequency bins for downshifting, rather than |
|
downshifting by a multiplicative factor. this will no longer preserve |
|
the musical intervals between modes, but it will preserve the absolute |
|
frequency difference between them, making certain small differences |
|
audible. |
|
|
we have connected new receive objects to specify the sample rate, | we have connected new receive objects to specify the sample rate, |
downshift factor, and length of the output array. hence, the first |
downshift, and length of the output array. hence, the first |
three lines of the qlist file could be | three lines of the qlist file could be |
| |
samprate 8000; | samprate 8000; |
|
|
| |
but one may still set these manually instead. the remaining global | but one may still set these manually instead. the remaining global |
parameters, such as the instrument, whether or not to use averaged mode | parameters, such as the instrument, whether or not to use averaged mode |
parameters, and the length of the ramp used to generate the window, |
parameters, and the length of the ramp used to generate the window, can |
still must be set manually if values other than the default are |
also be set in this way if values other than the default are desired. |
desired. |
|
| |
the remaining lines of the qlist file will take one of two forms. | the remaining lines of the qlist file will take one of two forms. |
first, one provides a line for every mode they wish to add together. | first, one provides a line for every mode they wish to add together. |
these lines define a combination of day number, l, n, and m. the whole |
these lines define a combination of day number, l, n, m and width |
list is sent as daylnm, which is then parsed by the new object |
multiplication factor. the whole list is sent as daylnm, which is then |
[parsedaylnm]. for example, one such line could be |
parsed by the new object [parsedaylnm]. for example, one such line |
|
could be |
0 daylnm day 1216 l 1 n 18 m 1; |
|
|
0 daylnm day 1216 l 1 n 18 m 1 width 10; |
which means to send the entire message "day 1216 l 1 n 18 m 1" to |
|
daylnm. the elements of this message will be picked out two at a time |
which means to send the entire message "day 1216 l 1 n 18 m 1 width 10" |
and used to send the 4 inputs needed. the first such line must specify |
to daylnm. the elements of this message will be picked out two at a |
all 4 numbers, but subsequent lines need only specify changing values, |
time and used to send the 5 inputs needed. the first such line must |
just as if you were using [modefilter] directly. the order is |
specify at least the 4 required numbers, but subsequent lines need only |
unimportant. of course you may also manually enter any values that you |
specify changing values, just as if you were using [modefilter] |
wish to remain constant before starting the sequence. when |
directly. the order is unimportant. of course you may also manually |
[parsedaylnm] gets to the end of the message it received, it sends a |
enter any values that you wish to remain constant before starting the |
bang to startbang. |
sequence. when [parsedaylnm] gets to the end of the message it |
|
received, it sends a bang to startbang. |
| |
next comes a single line telling where to put this combination of modes | next comes a single line telling where to put this combination of modes |
in the output array. for instance, the first such line would typically | in the output array. for instance, the first such line would typically |