Hi y'all. I tried my hand at making a tone-cluster patch similar to Akihiko Matsumoto's http://www.youtube.com/user/akihikotube#p/u/23/g5d0kodosl8. I think my initial problem is that I would like to access all frequencies, not just those in the chromatic scale. Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make something isn't that CPU intensive. Looking at it again it seems that he could could be using a random number generator to send values to [mtof] and using a single oscillator and reverb to hold the notes. If anyone has any ideas please let me know, I'll keep trying an post my results.
P.S. I also tried contacting Akihiko to ask him about the patch but no response.
Have you seen the 200-voices demo patch that's part of the 'many'
lib? That's 200 samples being play at once, you can do a lot more
voices on a current computer.
http://puredata.info/community/projects/software/many
.hc
On Jul 11, 2011, at 7:55 PM, Jeffrey Concepcion wrote:
Hi y'all. I tried my hand at making a tone-cluster patch similar to Akihiko
Matsumoto's http://www.youtube.com/user/akihikotube#p/u/23/ g5d0kodosl8. I think my initial problem is that I would like to
access all frequencies, not just those in the chromatic scale. Also,
it seems to me that I would need one oscillator per note, which is
ridiculous if you want to make something isn't that CPU intensive.
Looking at it again it seems that he could could be using a random
number generator to send values to [mtof] and using a single
oscillator and reverb to hold the notes. If anyone has any ideas
please let me know, I'll keep trying an post my results.P.S. I also tried contacting Akihiko to ask him about the patch but
no response. -- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
You can't steal a gift. Bird gave the world his music, and if you can
hear it, you can have it. - Dizzy Gillespie
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make something isn't that CPU intensive.
it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized oscillators, which produces about 20 percent load on my machine (3 ghz intel core). it should run on a atom-netbook. if you need more instances, it might be too much though. (and less voices do not sound that awful too...)
another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get enough 'frequency-resolution')
bis denn! martin
Hans, Thanks for letting me know about the 'many' lib, I'll check it out. And Martin I'll try out your patch asap. I think I read somewhere about a [polyosc~] object or it could be a figment of my imagination.
On Tuesday, July 12, 2011, martin brinkmann mnb@martin-brinkmann.de wrote:
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make something isn't that CPU intensive.
it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized oscillators, which produces about 20 percent load on my machine (3 ghz intel core). it should run on a atom-netbook. if you need more instances, it might be too much though. (and less voices do not sound that awful too...)
another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get enough 'frequency-resolution')
bis denn! martin
Martin, that's pretty good and a lot closer to how akihiko's sound than I've been able to get.
Hans I've downloaded the 'many' lib and I get this error when running the 200-voices patch
voicetest~ 0 0 $0 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9
in the main patch [voicetest~ 0 0 $0] doesn't create and the variables from 1-9 are in the [voices-wrap~] instances, I'm sure you knew that.
On Tue, Jul 12, 2011 at 4:57 PM, Jeffrey Concepcion < jeffreyconcepcion@gmail.com> wrote:
Hans, Thanks for letting me know about the 'many' lib, I'll check it out. And Martin I'll try out your patch asap. I think I read somewhere about a [polyosc~] object or it could be a figment of my imagination.
On Tuesday, July 12, 2011, martin brinkmann mnb@martin-brinkmann.de wrote:
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make
something
isn't that CPU intensive.
it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized oscillators, which produces about 20 percent load on my machine (3 ghz intel core). it should run on a atom-netbook. if you need more instances, it might be too much though. (and less voices do not sound that awful too...)
another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get enough 'frequency-resolution')
bis denn! martin
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
You probably need to install the library, basically drop the 'many'
folder into the install folder for your platform:
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files
.hc
On Jul 13, 2011, at 9:00 PM, Jeffrey Concepcion wrote:
Martin, that's pretty good and a lot closer to how akihiko's sound
than I've been able to get.Hans I've downloaded the 'many' lib and I get this error when
running the 200-voices patchvoicetest~ 0 0 $0 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9 ... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9
in the main patch [voicetest~ 0 0 $0] doesn't create and the
variables from 1-9 are in the [voices-wrap~] instances, I'm sure you
knew that.On Tue, Jul 12, 2011 at 4:57 PM, Jeffrey Concepcion <jeffreyconcepcion@gmail.com
wrote:
Hans, Thanks for letting me know about the 'many' lib, I'll check it out. And Martin I'll try out your patch asap. I think I read somewhere about a [polyosc~] object or it could be a figment of my imagination.
On Tuesday, July 12, 2011, martin brinkmann <mnb@martin- brinkmann.de> wrote:
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make
something
isn't that CPU intensive.
it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized
oscillators,
which produces about 20 percent load on my machine (3 ghz intel
core).
it should run on a atom-netbook. if you need more instances, it
might be
too much though. (and less voices do not sound that awful too...)
another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get
enough
'frequency-resolution')
bis denn! martin
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All mankind is of one author, and is one volume; when one man dies,
one chapter is not torn out of the book, but translated into a better
language; and every chapter must be so translated.... -John Donne
I installed the lib in the 'extra' folder on windows, then added the folder to pd-extended's start up list. Is this correct? I still get the [voicetest~] error, apparently the object is not included in the 'many' library. And i still get the same couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9... Error. I tested the polypoly~ patch and it seems to be working just fine, it's just the 200voices test that is giving me this issue.
Jeff
On Thursday, July 14, 2011, Hans-Christoph Steiner hans@at.or.at wrote:
You probably need to install the library, basically drop the 'many' folder into the install folder for your platform: http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files .hc On Jul 13, 2011, at 9:00 PM, Jeffrey Concepcion wrote: Martin, that's pretty good and a lot closer to how akihiko's sound than I've been able to get. Hans I've downloaded the 'many' lib and I get this error when running the 200-voices patch voicetest~ 0 0 $0... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9 in the main patch [voicetest~ 0 0 $0] doesn't create and the variables from 1-9 are in the [voices-wrap~] instances, I'm sure you knew that.
On Tue, Jul 12, 2011 at 4:57 PM, Jeffrey Concepcion jeffreyconcepcion@gmail.com wrote: Hans, Thanks for letting me know about the 'many' lib, I'll check it out. And Martin I'll try out your patch asap. I think I read somewhere about a [polyosc~] object or it could be a figment of my imagination.
On Tuesday, July 12, 2011, martin brinkmann mnb@martin-brinkmann.de wrote:
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make something isn't that CPU intensive.
it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized oscillators, which produces about 20 percent load on my machine (3 ghz intel core). it should run on a atom-netbook. if you need more instances, it might be too much though. (and less voices do not sound that awful too...)
another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get enough 'frequency-resolution')
bis denn! martin
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated.... -John Donne
That might work, but its better to install it like the FAQ says, then
use [import many] to load it in your patch. For the 'many' examples,
you just need to install it to see it in the Help Browser.
.hc
On Jul 16, 2011, at 2:48 PM, Jeffrey Concepcion wrote:
I installed the lib in the 'extra' folder on windows, then added the folder to pd-extended's start up list. Is this correct? I still get the [voicetest~] error, apparently the object is not included in the 'many' library. And i still get the same couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9... Error. I tested the polypoly~ patch and it seems to be working just fine, it's just the 200voices test that is giving me this issue.
Jeff
On Thursday, July 14, 2011, Hans-Christoph Steiner hans@at.or.at
wrote:You probably need to install the library, basically drop the 'many'
folder into the install folder for your platform: http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files .hc On Jul 13, 2011, at 9:00 PM, Jeffrey Concepcion wrote: Martin, that's pretty good and a lot closer to how akihiko's sound
than I've been able to get. Hans I've downloaded the 'many' lib and I get this error when
running the 200-voices patch voicetest~ 0 0 $0... couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9...
couldn't create $1 $2 $3 $4 $5 $6 $7 $8 $9... couldn't create $1
$2 $3 $4 $5 $6 $7 $8 $9 in the main patch [voicetest~ 0 0 $0] doesn't create and the
variables from 1-9 are in the [voices-wrap~] instances, I'm sure
you knew that.On Tue, Jul 12, 2011 at 4:57 PM, Jeffrey Concepcion <jeffreyconcepcion@gmail.com
wrote:
Hans, Thanks for letting me know about the 'many' lib, I'll check it out. And Martin I'll try out your patch asap. I think I read somewhere about a [polyosc~] object or it could be a figment of my imagination.
On Tuesday, July 12, 2011, martin brinkmann <mnb@martin- brinkmann.de> wrote:
On 07/12/2011 01:55 AM, Jeffrey Concepcion wrote:
Also, it seems to me that I would need one oscillator per note, which is ridiculous if you want to make
something isn't that CPU intensive.it depends on the cpu. i have made a 'quick and dirty' cluster-synth patch (attached) with 192 not very (or at all) optimized
oscillators, which produces about 20 percent load on my machine (3 ghz intel
core). it should run on a atom-netbook. if you need more instances, it
might be too much though. (and less voices do not sound that awful too...)another possible approach i can think of would be using ifft as a oscillator bank. though it is probably not trivial to calculate the spectrum. (or you will have to use a very large blocksize, to get
enough 'frequency-resolution')bis denn! martin
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All mankind is of one author, and is one volume; when one man dies,
one chapter is not torn out of the book, but translated into a
better language; and every chapter must be so translated.... -John
Donne-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
I have always wished for my computer to be as easy to use as my
telephone; my wish has come true because I can no longer figure out
how to use my telephone." --Bjarne Stroustrup (creator of C++)