Recipes for additive synthesis?
Date | 2015-07-01 14:06 |
From | cognition |
Subject | Recipes for additive synthesis? |
Attachments | None None |
Does anyone know of a resource online that outlines the approximate amplitudes of harmonics for different instruments? Thanks for any help Aaron |
Date | 2015-07-01 14:25 |
From | "F. Silvain" |
Subject | Re: Recipes for additive synthesis? |
cognition, Jul 1 2015: > Does anyone know of a resource online that outlines the approximate > amplitudes of harmonics for different instruments? No, but... If you are sighted you can easily use a spectrum analyser. On Linux there is JAAA and JAPA for example: http://kokkinizita.linuxaudio.org Otherwise I'd be interested too in such a website. In the appendix of the Csound manual, there are some "modal frequencies" for a couple of sounds. But no amplitudes are given. So I suspect more theory is required to actually make good use of those. Sorry not to give a complete answer, but I hope it helps. ... Ta-ta ---- Ffanci * Homepage: https://freeshell.de/~silvain * Twitter: http://twitter.com/ffanci_silvain * GitHub: https://github.com/fsilvain ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-01 14:46 |
From | thorin kerr |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
There's the Sharc timbre database by Greg Sandell And, Steven Yi made a csd and blue file of these on his old Csounds.com page Thorin On Wed, Jul 1, 2015 at 11:06 PM, cognition <fixation.cognition@gmail.com> wrote:
|
Date | 2015-07-01 15:12 |
From | Iain McCurdy |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
I have an example that uses GEN10 tables to imitate a range of acoustic instruments. Multiple tables are used for each instrument to cover a range of pitches and ftmorf is used to fill in the gaps. Each table covers the first 100 harmonic partials and were generated using a slightly automated process with this: There's also a version for Cabbage: Iain From: fixation.cognition@gmail.com Date: Wed, 1 Jul 2015 06:06:28 -0700 To: csound-users@lists.sourceforge.net Subject: [Csnd] Recipes for additive synthesis? Does anyone know of a resource online that outlines the approximate amplitudes of harmonics for different instruments? Thanks for any help Aaron ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-01 17:56 |
From | cognition |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
Thanks all for the links. The tables of WavetableSynth are precisely what I hoped to find. :) On Wed, Jul 1, 2015 at 7:12 AM, Iain McCurdy <i_mccurdy@hotmail.com> wrote:
|
Date | 2015-07-02 08:51 |
From | Richard |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
Fascinating, I will certainly try that. What struck me when looking at some curves in the SHARC timbre database, that (for instance for a trumpet) each note has quite a different spectrum, even notes that are a semi tone apart... I guess it has to to with formants and resonance, and it partly explains the richness of real instruments. Richard On 01/07/15 16:12, Iain McCurdy wrote:
|
Date | 2015-07-02 09:37 |
From | Gabriele Battaglia |
Subject | Re: Recipes for additive synthesis? |
> On 01/07/15 16:12, Iain McCurdy wrote: > I have an example that uses GEN10 tables to imitate a range of > acoustic instruments. Multiple tables are used for each instrument to > cover a range of pitches and ftmorf is used to fill in the gaps. > http://www.iainmccurdy.org/CsoundRealtimeExamples/AdditiveSynthesis/ftmorph.csd Hi Iain. Is there a shortcut to change instrument, provided in the above example? Thanks. Gabriel. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-02 14:04 |
From | Iain McCurdy |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
Hi Gabriel, What sort of short cut do you mean? At the moment instruments are changed using a GUI counter which is pretty quick. Have I misunderstood? Bye, Iain > Date: Thu, 2 Jul 2015 10:37:21 +0200 > From: iz4apu@libero.it > To: csound-users@lists.sourceforge.net > Subject: Re: [Csnd] Recipes for additive synthesis? > > > On 01/07/15 16:12, Iain McCurdy wrote: > > I have an example that uses GEN10 tables to imitate a range of > > acoustic instruments. Multiple tables are used for each instrument to > > cover a range of pitches and ftmorf is used to fill in the gaps. > > http://www.iainmccurdy.org/CsoundRealtimeExamples/AdditiveSynthesis/ftmorph.csd > Hi Iain. > Is there a shortcut to change instrument, provided in the above example? > Thanks. > Gabriel. > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Csound-users mailing list > Csound-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-users > Send bugs reports to > https://github.com/csound/csound/issues > Discussions of bugs and features can be posted here |
Date | 2015-07-02 14:07 |
From | ebmtranceboy |
Subject | Re: Recipes for additive synthesis? |
thorin kerr wrote > And, Steven Yi made a csd and blue file of these on his old Csounds.com > page > <http://www.csounds.com/stevenyi/> Steven, can you confirm that the blue and csd files are unusable as such (the phase arguments of oscili are given in degrees whereas they are between 0 and 1 now) ? -- View this message in context: http://csound.1045644.n5.nabble.com/Recipes-for-additive-synthesis-tp5742598p5742626.html Sent from the Csound - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-02 14:22 |
From | Victor Lazzarini |
Subject | Re: Recipes for additive synthesis? |
The oscili parameter ranges were never changed. Phases were always normalised (0-1). ======================== Dr Victor Lazzarini Dean of Arts, Celtic Studies and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952 > On 2 Jul 2015, at 15:07, ebmtranceboy |
Date | 2015-07-02 14:44 |
From | Gabriele Battaglia |
Subject | Re: Recipes for additive synthesis? |
Reply to the Iain McCurdy's message, wrote on 02/07/2015 at 15:04: > Hi Gabriel, > What sort of short cut do you mean? At the moment instruments are > changed using a GUI counter which is pretty quick. Have I misunderstood? Hi Iain. I can't use the mouse as I'm blind and, as I was able to listen to the sound just by pressing keys, I was hoping there were also some keys to change the active instrument. Sorry if it is not, no matter. Gabriel. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-02 15:36 |
From | Iain McCurdy |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
Hi Gabriel, If you download the file again you can now change instruments using the keyboard cursor up and down keys. The terminal window will need to be in focus when doing this. The instrument names are also printed to the terminal, I'm hoping this means they'll be read out. Bye, Iain > Date: Thu, 2 Jul 2015 15:44:28 +0200 > From: iz4apu@libero.it > To: csound-users@lists.sourceforge.net > Subject: Re: [Csnd] Recipes for additive synthesis? > > > > Reply to the Iain McCurdy's message, wrote on 02/07/2015 at 15:04: > > Hi Gabriel, > > What sort of short cut do you mean? At the moment instruments are > > changed using a GUI counter which is pretty quick. Have I misunderstood? > Hi Iain. > I can't use the mouse as I'm blind and, as I was able to listen to the > sound just by pressing keys, I was hoping there were also some keys to > change the active instrument. > Sorry if it is not, no matter. > > Gabriel. > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Csound-users mailing list > Csound-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-users > Send bugs reports to > https://github.com/csound/csound/issues > Discussions of bugs and features can be posted here |
Date | 2015-07-02 16:50 |
From | Steven Yi |
Subject | Re: Recipes for additive synthesis? |
Hi Joel, I think you're right. I wrote the converter code a long time ago, and from the date of the CSD file (August 7, 2001), I imagine I didn't know what I was doing. :) I did find the original Java code I used at [1], which might be useful as a start for a better program or script. I wouldn't recommend using CSD or Blue file I had done these days. steven [1] - https://github.com/kunstmusik/blue/blob/766a09b5b15dc0de4a00ff8147377e6d792a15a3/blue-core/src/blue/utility/blueSHARC.java On Thu, Jul 2, 2015 at 9:07 AM, ebmtranceboy |
Date | 2015-07-02 17:22 |
From | ebmtranceboy |
Subject | Re: Recipes for additive synthesis? |
Thank you for confirmation, Steven. So basically in the java code double degrees = Math.toDegrees(Double .parseDouble((String) a.nextElement())); should be replaced by double degrees = (1.0+Math.toDegrees(Double.parseDouble((String) a.nextElement()))/180.0)/2.0; -- View this message in context: http://csound.1045644.n5.nabble.com/Recipes-for-additive-synthesis-tp5742598p5742631.html Sent from the Csound - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-03 08:31 |
From | Gabriele Battaglia |
Subject | Re: Recipes for additive synthesis? |
Reply to the Iain McCurdy's message, wrote on 02/07/2015 at 16:36: > Hi Gabriel, Good morning Iain. > > If you download the file again you can now change instruments using the > keyboard cursor up and down keys. The terminal window will need to be in > focus when doing this. The instrument names are also printed to the > terminal, I'm hoping this means they'll be read out. First of all, ALL my gratitude to have spent your time in order to bring this new feature just for few people with so particular needs. Really, thank you. I've redownloaded the script and it seems not working. With the virtual keyboard focused, where the note keys work, the up and down arrows have no effect. CSound 6.05, under Windows 7. Under Mac OS I had an error on FLs components. Does your script have a version number? I suspect my browser had taken it from the cache instead to redownload it again. How could I check in order to be sure it is up to date? Bye. Gabriel. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-03 09:34 |
From | Iain McCurdy |
Subject | Re: Recipes for additive synthesis? |
Attachments | None None |
Hi Gabriel, I am happy to make these examples more accessible for all. The latest csd starts with a list of the instrument names so you can identify it through this. I have tested it on MacOS 10.6 and Win 8.1 and both work. Remember that the terminal window needs to be in focus when using the cursor keys, it won't work if the virtual keyboard or any other window is in focus. Are you running it through CsoundQt? It might be worth just running it from a terminal window, Qt and FLTK incompatibility could be the reason for your error on MacOS. Hope this helps, Iain > Date: Fri, 3 Jul 2015 09:31:01 +0200 > From: iz4apu@libero.it > To: csound-users@lists.sourceforge.net > Subject: Re: [Csnd] Recipes for additive synthesis? > > > > Reply to the Iain McCurdy's message, wrote on 02/07/2015 at 16:36: > > Hi Gabriel, > Good morning Iain. > > > > > If you download the file again you can now change instruments using the > > keyboard cursor up and down keys. The terminal window will need to be in > > focus when doing this. The instrument names are also printed to the > > terminal, I'm hoping this means they'll be read out. > First of all, ALL my gratitude to have spent your time in order to bring > this new feature just for few people with so particular needs. Really, > thank you. > I've redownloaded the script and it seems not working. > With the virtual keyboard focused, where the note keys work, the up and > down arrows have no effect. > CSound 6.05, under Windows 7. > > Under Mac OS I had an error on FLs components. > > Does your script have a version number? I suspect my browser had taken > it from the cache instead to redownload it again. How could I check in > order to be sure it is up to date? > Bye. > Gabriel. > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Csound-users mailing list > Csound-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-users > Send bugs reports to > https://github.com/csound/csound/issues > Discussions of bugs and features can be posted here |
Date | 2015-07-03 12:21 |
From | Gabriele Battaglia |
Subject | Re: Recipes for additive synthesis? |
Reply to the Iain McCurdy's message, wrote on 03/07/2015 at 10:34: > Hi Gabriel, > > I am happy to make these examples more accessible for all. > The latest csd starts with a list of the instrument names so you can > identify it through this. > I have tested it on MacOS 10.6 and Win 8.1 and both work. Remember that > the terminal window needs to be in focus when using the cursor keys, it > won't work if the virtual keyboard or any other window is in focus. Hi Iain. It works fine now! Thank you very much. Gabriel. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |