[Csnd] New instrument: Hexacon
Date | 2022-08-25 12:32 |
From | "Jeanette C." |
Subject | [Csnd] New instrument: Hexacon |
Hey hey, Hexacon is a kind of droning wavetable based instrument, much influenced by the 4ms Spherical Wavetable Navigator (SWN). Find the code here: http://juliencoder.de/sound/hexacon-1.0.zip Hexacon features six 3d wavetable oscillators (m_cubicon) and six LFOs with nine blendable waveshapes. Oscillators and LFOs can be controlled in unison and individual modes, even in unison there are spread and deviation parameters. The oscillator outputs are passed through a nice long reverb (reverbsc) for a more pleasing experience. All parameters are controlled by Csound channels, so it should be easy to build your own GUI on top of it or put it into a Cabbage plugin. The supplied .csd file contains two demonstration instruments: one for live MIDI control and one using a few k-rate variables and chnset. The csd is configured to run the MIDI instrument by default. You have control over wavetable position modulation through the LFOs by using the modwheel (MIDI CC1), master volume using MIDI volume (MIDI CC7) and chord shift with the expression pedal (MIDI CC11). Chord shift will shift the played chord up or down in octaves, one note at a time. The included README lists all features of the oscillators and LFOs and lists all input and output channels with ranges. Channels are named strictly so you should be able to combine this code with any other code of yourself without the fear of clashing channel names. Any feedback is welcome, otherwise just enjoy. Best wishes, Jeanette -- * Website: http://juliencoder.de - for summer is a state of sound * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * Audiobombs: https://www.audiobombs.com/users/jeanette_c * GitHub: https://github.com/jeanette-c Say hello to the girl that I am! <3 (Britney Spears) 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 | 2022-08-25 12:46 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] New instrument: Hexacon |
Wow - wonderful. Note - there is an error in your code - you ask for giHarm = ftgen(0, 0, -3456, -23, "harmonic_cube3.ftable") but - in your folder, it is called:
giHarm = ftgen(0, 0, -3456, -23, "harmonic_cube1.ftable") - Dr.B Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music Professional Writing & Technology Division On Thu, Aug 25, 2022 at 7:34 AM Jeanette C. <julien@mail.upb.de> wrote: Hey hey, |
Date | 2022-08-25 13:06 |
From | "Jeanette C." |
Subject | Re: [Csnd] New instrument: Hexacon |
Aug 25 2022, Dr. Richard Boulanger has written: ... > Note - there is an error in your code - you ask for > > giHarm = ftgen(0, 0, -3456, -23, "harmonic_cube3.ftable") > > > but - in your folder, it is called: > > > giHarm = ftgen(0, 0, -3456, -23, "harmonic_cube1.ftable") ... Thank you Richard. It's corrected now. You are a quick and attentive code reader. Best wishes, Jeanette -- * Website: http://juliencoder.de - for summer is a state of sound * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * Audiobombs: https://www.audiobombs.com/users/jeanette_c * GitHub: https://github.com/jeanette-c Say hello to the girl that I am! <3 (Britney Spears) 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 | 2022-08-25 14:40 |
From | Dave Seidel |
Subject | Re: [Csnd] New instrument: Hexacon |
Looking forward to trying this! I have an SWN which I like quite a bit. On Thu, Aug 25, 2022, 7:33 AM Jeanette C. <julien@mail.upb.de> wrote: Hey hey, |