Scanned synthesis example
Date | 2016-04-06 10:26 |
From | Tarmo Johannes |
Subject | Scanned synthesis example |
Hi,
I elextended a bit the scanned synthesis sandbox example and I added it to CsoundQt Examples/Synths.
In git: https://github.com/CsoundQt/CsoundQt/blob/develop/examples/Synths/Scanned_Syntehesis_Sandbox.csd
The spring matrix (circularstring-128) is embenned in the file (encrypted with csb64enc and included with <CsFileB> tags. Very useful not to let your included thing get lost! Never had experience with that before.
I added a button and spinbox for choosing and playing the preset, support for MIDI keyboard (you can use also the virtual midi keyboard) to play crazy scanned synth music, a graph for showing the tables used and FFT output of the sound.
It is a lot of fun already and you can go much further from here studying the code, Live Event sheets for parameter combinations, creating new tables for various parameters and so on.
I hope to do a small demo, too, later...
tarmo
|
Date | 2016-04-06 18:46 |
From | Gerard Rodríguez |
Subject | Re: Scanned synthesis example |
Thanks a lot Tarmo, very useful. I'm having a lot of fun. Try kdamp=-0.7 that gives a lot of string like sounds, preset 1 sounds guitarrish, 6 pianoish etc2016-04-06 11:26 GMT+02:00 Tarmo Johannes <tarmo.johannes@otsakool.edu.ee>:
|
Date | 2016-04-06 18:46 |
From | Iain McCurdy |
Subject | Re: Scanned synthesis example |
Thanks Tarmo! (You mistyped "Syntehesis". Fixing the typo prevents a 404 error ;-).) Date: Wed, 6 Apr 2016 12:26:39 +0300 From: tarmo.johannes@OTSAKOOL.EDU.EE Subject: [Csnd] Scanned synthesis example To: CSOUND@LISTSERV.HEANET.IE Hi,
I elextended a bit the scanned synthesis sandbox example and I added it to CsoundQt Examples/Synths.
In git: https://github.com/CsoundQt/CsoundQt/blob/develop/examples/Synths/Scanned_Syntehesis_Sandbox.csd
The spring matrix (circularstring-128) is embenned in the file (encrypted with csb64enc and included with <CsFileB> tags. Very useful not to let your included thing get lost! Never had experience with that before.
I added a button and spinbox for choosing and playing the preset, support for MIDI keyboard (you can use also the virtual midi keyboard) to play crazy scanned synth music, a graph for showing the tables used and FFT output of the sound.
It is a lot of fun already and you can go much further from here studying the code, Live Event sheets for parameter combinations, creating new tables for various parameters and so on.
I hope to do a small demo, too, later...
tarmo Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2016-04-06 20:24 |
From | Tarmo Johannes |
Subject | Re: Scanned synthesis example |
Hi, thanks, Iain, indeed I mistyped, corrected then the filename and correct link ishttps://github.com/CsoundQt/CsoundQt/blob/develop/examples/Synths/Scanned_Synthesis_Sandbox.csd http://www.billverplank.com/ScannedSynthesis.PDF http://write.flossmanuals.net/csound/h-scanned-synthesis/ https://soundcloud.com/tarmojohannes/csound-scanned-synthesis-demo 2016-04-06 20:46 GMT+03:00 Gerard Rodríguez <binbiniqegabenik@gmail.com>:
|
Date | 2016-04-06 20:48 |
From | Gerard Rodríguez |
Subject | Re: Scanned synthesis example |
Sure the way I'm proposing would only be useful if each mass is only connected to the next one, like the circular spring, and if the scan trajectory is the normal mass by mass one. 2016-04-06 21:24 GMT+02:00 Tarmo Johannes <tarmo.johannes@otsakool.edu.ee>:
|
Date | 2016-04-06 20:54 |
From | Gerard Rodríguez |
Subject | Re: Scanned synthesis example |
It's a very cool synthesis method, it's way harder to predict and generate good sounds than I thought (for example a lot of sounds crack easily), but it gave me a lot of ideas to try. For example having a few virtual strings that are scanned synthesis systems, and letting them resonate with the sound of the whole system, like a piano with the sustain pedal. Thanks for creating that sandbox, it made it way easier for me to experiment.2016-04-06 21:48 GMT+02:00 Gerard Rodríguez <binbiniqegabenik@gmail.com>:
|