Csound Csound-dev Csound-tekno Search About

[Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator

Date2019-06-04 14:50
From"Jeanette C."
Subject[Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Hey hey,
I've just released m_cubicon:
http://juliencoder.de/sound/m_cubicon-0.5.zip
This oscillator holds a cube of waves which the user can browse in x, y and z 
direction, optionally morphing or stepping between them. Each (default) cube 
holds 27 waves. Eight cubes are already supplied, including the source 
waveforms/spectra.

Furthermore wt_analysis.csd an experimental Csound utility to extract your own 
waves/spectra from audiofiles is supplied. It worked for me, mostly.

Also included is a simple example of the oscillator.

At least one more cube is currently prepared and more more envisioned. 
Suggestions for interesting harmonic source material or algorithmic harmonic 
spectra is welcome.

Caveat: different interpolation/morphing of the harmonics is not yet tested, 
although an example standard Csound score snippet is provided. With my Csound 
6.12.2 the hvs3 opcode courses Csound to segfault the moment iconftab is not 
0.

Feedback is always welcome, I hope you enjoy this opcode.

Best wishes,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

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

Date2019-06-04 15:01
FromDave Seidel
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Wow, this sound super cool and I look forward to trying it!

On Tue, Jun 4, 2019 at 9:49 AM Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
I've just released m_cubicon:
http://juliencoder.de/sound/m_cubicon-0.5.zip
This oscillator holds a cube of waves which the user can browse in x, y and z
direction, optionally morphing or stepping between them. Each (default) cube
holds 27 waves. Eight cubes are already supplied, including the source
waveforms/spectra.

Furthermore wt_analysis.csd an experimental Csound utility to extract your own
waves/spectra from audiofiles is supplied. It worked for me, mostly.

Also included is a simple example of the oscillator.

At least one more cube is currently prepared and more more envisioned.
Suggestions for interesting harmonic source material or algorithmic harmonic
spectra is welcome.

Caveat: different interpolation/morphing of the harmonics is not yet tested,
although an example standard Csound score snippet is provided. With my Csound
6.12.2 the hvs3 opcode courses Csound to segfault the moment iconftab is not
0.

Feedback is always welcome, I hope you enjoy this opcode.

Best wishes,

Jeanette

--
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

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


--
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

Date2019-06-04 19:33
FromOeyvind Brandtsegg
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Indeed, great idea and nice implementation. And it sounds great.
Would be nice to hear more about how you design the cubes.
all best
Oeyvind

tir. 4. jun. 2019 kl. 16:01 skrev Dave Seidel <dave.seidel@gmail.com>:
Wow, this sound super cool and I look forward to trying it!

On Tue, Jun 4, 2019 at 9:49 AM Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
I've just released m_cubicon:
http://juliencoder.de/sound/m_cubicon-0.5.zip
This oscillator holds a cube of waves which the user can browse in x, y and z
direction, optionally morphing or stepping between them. Each (default) cube
holds 27 waves. Eight cubes are already supplied, including the source
waveforms/spectra.

Furthermore wt_analysis.csd an experimental Csound utility to extract your own
waves/spectra from audiofiles is supplied. It worked for me, mostly.

Also included is a simple example of the oscillator.

At least one more cube is currently prepared and more more envisioned.
Suggestions for interesting harmonic source material or algorithmic harmonic
spectra is welcome.

Caveat: different interpolation/morphing of the harmonics is not yet tested,
although an example standard Csound score snippet is provided. With my Csound
6.12.2 the hvs3 opcode courses Csound to segfault the moment iconftab is not
0.

Feedback is always welcome, I hope you enjoy this opcode.

Best wishes,

Jeanette

--
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

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


--
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


--
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

Date2019-06-04 20:15
From"Jeanette C."
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Hey hey Oeyvind,
Jun 4 2019, Oeyvind Brandtsegg has written:
...
> Would be nice to hear more about how you design the cubes.
...
Thanks for your warm words.
For the waveform generation I mostly do use the supplied utility CSD.
For the moment I've gone for some simple synth waveforms (not yet part
of the package) and vocal samples. I suppose one might guess at least
one singer that I've gone for. :)

I have also used a few extremely simple c++ programs to generate some
algorithmic waveforms. The harmonic_cube1 for example, which is just the
base note and one harmonic with the amplitude 1/harmonic_number.

The extracted wavetables I process with simple shell scripts to remove
the ftsave header. All wavetables are then "normalised, i.e. add all
values and then do 1 / result.

>From the lists you see in the cube source directories, I create simple
shell scripts again to concatenate single waves into a full cube.

As for the primary choice of "sources" I went for vocal sounds in
particular since they have always strangely attracted me in wavetable
synths. Possibly a thing of synaesthesia and many such vowel-ish sounds
looking green to me. :)

I hope this answers your questions, without being too far beside the
point. :)

Best wishes and thanks again,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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

Date2019-06-04 20:19
FromDave Seidel
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Out of curiosity, were you influenced at all by the 4ms Spherical Wavetable Navigator module? It's not the same as your work, but there seem to be a little bit of conceptual intersection. (I haven't used the module, but I've read about it a bit.)

On Tue, Jun 4, 2019 at 3:14 PM Jeanette C. <julien@mail.upb.de> wrote:
Hey hey Oeyvind,
Jun 4 2019, Oeyvind Brandtsegg has written:
...
> Would be nice to hear more about how you design the cubes.
...
Thanks for your warm words.
For the waveform generation I mostly do use the supplied utility CSD.
For the moment I've gone for some simple synth waveforms (not yet part
of the package) and vocal samples. I suppose one might guess at least
one singer that I've gone for. :)

I have also used a few extremely simple c++ programs to generate some
algorithmic waveforms. The harmonic_cube1 for example, which is just the
base note and one harmonic with the amplitude 1/harmonic_number.

The extracted wavetables I process with simple shell scripts to remove
the ftsave header. All wavetables are then "normalised, i.e. add all
values and then do 1 / result.

>From the lists you see in the cube source directories, I create simple
shell scripts again to concatenate single waves into a full cube.

As for the primary choice of "sources" I went for vocal sounds in
particular since they have always strangely attracted me in wavetable
synths. Possibly a thing of synaesthesia and many such vowel-ish sounds
looking green to me. :)

I hope this answers your questions, without being too far beside the
point. :)

Best wishes and thanks again,

Jeanette

--
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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


--
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

Date2019-06-04 20:24
From"Jeanette C."
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Jun 4 2019, Dave Seidel has written:

> Out of curiosity, were you influenced at all by the 4ms Spherical Wavetable
> Navigator module?
...
Not just a bit. I played it on last year's Superbooth and wanted one
since then. I just can't afford it. I loved the concept and the
interface. As little as I can see, I always love pretty lights. :)
That's probably why I chose 27 waves and organised them in a way, so
that you can wrap around in each direction. -- Well, one day I'll
probably get one and a modular case to fit it in. :)

Best wishes,

Jeanette


-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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

Date2019-06-04 21:12
FromOeyvind Brandtsegg
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Thanks, it answers some of my questions, but I have more :-)
If I understand the udo code correctly (and I am guessing a little bit here, please forgive), there are 4 points in each dimension of the cube, each point holding one waveform. 
Then, how are the waveforms distributed in the cube? Are they in arbitrary order, or sorted in some way according to some characteristic?

Also, in the instrument code, there is 
kmx line 27, p3, 0
and I see that this (kmx) value is wrapped to 0-3 range and then normalized in the udo.
Does this mean that the x-dimension pointer here moves several times through the full length of the x dimension during the instrument event?

It all looks good, just trying to understand the specifics of how it works.

best
Oeyvind

tir. 4. jun. 2019 kl. 21:14 skrev Jeanette C. <julien@mail.upb.de>:
Hey hey Oeyvind,
Jun 4 2019, Oeyvind Brandtsegg has written:
...
> Would be nice to hear more about how you design the cubes.
...
Thanks for your warm words.
For the waveform generation I mostly do use the supplied utility CSD.
For the moment I've gone for some simple synth waveforms (not yet part
of the package) and vocal samples. I suppose one might guess at least
one singer that I've gone for. :)

I have also used a few extremely simple c++ programs to generate some
algorithmic waveforms. The harmonic_cube1 for example, which is just the
base note and one harmonic with the amplitude 1/harmonic_number.

The extracted wavetables I process with simple shell scripts to remove
the ftsave header. All wavetables are then "normalised, i.e. add all
values and then do 1 / result.

>From the lists you see in the cube source directories, I create simple
shell scripts again to concatenate single waves into a full cube.

As for the primary choice of "sources" I went for vocal sounds in
particular since they have always strangely attracted me in wavetable
synths. Possibly a thing of synaesthesia and many such vowel-ish sounds
looking green to me. :)

I hope this answers your questions, without being too far beside the
point. :)

Best wishes and thanks again,

Jeanette

--
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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


--
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

Date2019-06-04 21:45
From"Jeanette C."
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Jun 4 2019, Oeyvind Brandtsegg has written:
...
> there are 4 points in each dimension of the cube,
Correct, the first three original/new waves and the last one in each
direction the same as the first.
> each point holding one waveform.
Again correct.
> Then, how are the waveforms distributed in the cube?
...
The distance (spatial distribution) is equidistant. The particular waves
of each cube, I tired to organise due to similarity or difference. So
more or less arbitrary. The mapping from the snapshot table to the cube
though is fixed by the cube_pos ftable.

> Also, in the instrument code, there is
> kmx line 27, p3, 0
> and I see that this (kmx) value is wrapped to 0-3 range and then normalized
> in the udo.
> Does this mean that the x-dimension pointer here moves several times
> through the full length of the x dimension during the instrument event?
Yes. I had started my test-code by trying to move through all the waves
in the cube, meaning 9 times down the x-axis, three times down the
y-axis and once down the z-axis. I kept part of this on.
The wrapping and normalisation are done in these two steps, so I can
still decide whether to morph or fade from one wave to another or step
through the actual wave positions.
>
> It all looks good, just trying to understand the specifics of how it works.
No problem, of course. I'm glad you enjoy it so much that you want to
delve and dig.

Best wishes,

Jeanette
>
> best
> Oeyvind
>
> tir. 4. jun. 2019 kl. 21:14 skrev Jeanette C. :
>
>> Hey hey Oeyvind,
>> Jun 4 2019, Oeyvind Brandtsegg has written:
>> ...
>>> Would be nice to hear more about how you design the cubes.
>> ...
>> Thanks for your warm words.
>> For the waveform generation I mostly do use the supplied utility CSD.
>> For the moment I've gone for some simple synth waveforms (not yet part
>> of the package) and vocal samples. I suppose one might guess at least
>> one singer that I've gone for. :)
>>
>> I have also used a few extremely simple c++ programs to generate some
>> algorithmic waveforms. The harmonic_cube1 for example, which is just the
>> base note and one harmonic with the amplitude 1/harmonic_number.
>>
>> The extracted wavetables I process with simple shell scripts to remove
>> the ftsave header. All wavetables are then "normalised, i.e. add all
>> values and then do 1 / result.
>>
>> From the lists you see in the cube source directories, I create simple
>> shell scripts again to concatenate single waves into a full cube.
>>
>> As for the primary choice of "sources" I went for vocal sounds in
>> particular since they have always strangely attracted me in wavetable
>> synths. Possibly a thing of synaesthesia and many such vowel-ish sounds
>> looking green to me. :)
>>
>> I hope this answers your questions, without being too far beside the
>> point. :)
>>
>> Best wishes and thanks again,
>>
>> Jeanette
>>
>> --
>>   * Website: http://juliencoder.de - for summer is a state of sound
>>   * SoundCloud: https://soundcloud.com/jeanette_c
>>   * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
>>   * GitHub: https://github.com/jeanette-c
>>   * Twitter: https://twitter.com/jeanette_c_s
>>
>> There must be another way
>> Cause I believe in taking chances
>> But who am I to say - What a girl is to do <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
>>
>
>
> -- 
>
> Oeyvind Brandtsegg
> Professor of Music Technology
> NTNU
> 7491 Trondheim
> Norway
> Cell: +47 92 203 205
>
> http://www.partikkelaudio.com/
> http://crossadaptive.hf.ntnu.no
> http://gdsp.hf.ntnu.no/
> http://soundcloud.com/brandtsegg
> http://flyndresang.no/
> http://soundcloud.com/t-emp
>
> 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
>

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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

Date2019-06-05 07:52
FromOeyvind Brandtsegg
SubjectRe: [Csnd] New UDO: m_cubicon - a 3D morphing wavetable oscillator
Thanks! Got it all now. Nice design with the wrapping at the ends (repeating the same element et each end of the axis), makes it into a sort of a hyper-torus more than a cube actually.

tir. 4. jun. 2019 kl. 22:44 skrev Jeanette C. <julien@mail.upb.de>:
Jun 4 2019, Oeyvind Brandtsegg has written:
...
> there are 4 points in each dimension of the cube,
Correct, the first three original/new waves and the last one in each
direction the same as the first.
> each point holding one waveform.
Again correct.
> Then, how are the waveforms distributed in the cube?
...
The distance (spatial distribution) is equidistant. The particular waves
of each cube, I tired to organise due to similarity or difference. So
more or less arbitrary. The mapping from the snapshot table to the cube
though is fixed by the cube_pos ftable.

> Also, in the instrument code, there is
> kmx line 27, p3, 0
> and I see that this (kmx) value is wrapped to 0-3 range and then normalized
> in the udo.
> Does this mean that the x-dimension pointer here moves several times
> through the full length of the x dimension during the instrument event?
Yes. I had started my test-code by trying to move through all the waves
in the cube, meaning 9 times down the x-axis, three times down the
y-axis and once down the z-axis. I kept part of this on.
The wrapping and normalisation are done in these two steps, so I can
still decide whether to morph or fade from one wave to another or step
through the actual wave positions.
>
> It all looks good, just trying to understand the specifics of how it works.
No problem, of course. I'm glad you enjoy it so much that you want to
delve and dig.

Best wishes,

Jeanette
>
> best
> Oeyvind
>
> tir. 4. jun. 2019 kl. 21:14 skrev Jeanette C. <julien@mail.upb.de>:
>
>> Hey hey Oeyvind,
>> Jun 4 2019, Oeyvind Brandtsegg has written:
>> ...
>>> Would be nice to hear more about how you design the cubes.
>> ...
>> Thanks for your warm words.
>> For the waveform generation I mostly do use the supplied utility CSD.
>> For the moment I've gone for some simple synth waveforms (not yet part
>> of the package) and vocal samples. I suppose one might guess at least
>> one singer that I've gone for. :)
>>
>> I have also used a few extremely simple c++ programs to generate some
>> algorithmic waveforms. The harmonic_cube1 for example, which is just the
>> base note and one harmonic with the amplitude 1/harmonic_number.
>>
>> The extracted wavetables I process with simple shell scripts to remove
>> the ftsave header. All wavetables are then "normalised, i.e. add all
>> values and then do 1 / result.
>>
>> From the lists you see in the cube source directories, I create simple
>> shell scripts again to concatenate single waves into a full cube.
>>
>> As for the primary choice of "sources" I went for vocal sounds in
>> particular since they have always strangely attracted me in wavetable
>> synths. Possibly a thing of synaesthesia and many such vowel-ish sounds
>> looking green to me. :)
>>
>> I hope this answers your questions, without being too far beside the
>> point. :)
>>
>> Best wishes and thanks again,
>>
>> Jeanette
>>
>> --
>>   * Website: http://juliencoder.de - for summer is a state of sound
>>   * SoundCloud: https://soundcloud.com/jeanette_c
>>   * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
>>   * GitHub: https://github.com/jeanette-c
>>   * Twitter: https://twitter.com/jeanette_c_s
>>
>> There must be another way
>> Cause I believe in taking chances
>> But who am I to say - What a girl is to do <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
>>
>
>
> --
>
> Oeyvind Brandtsegg
> Professor of Music Technology
> NTNU
> 7491 Trondheim
> Norway
> Cell: +47 92 203 205
>
> http://www.partikkelaudio.com/
> http://crossadaptive.hf.ntnu.no
> http://gdsp.hf.ntnu.no/
> http://soundcloud.com/brandtsegg
> http://flyndresang.no/
> http://soundcloud.com/t-emp
>
> 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
>

--
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

There must be another way
Cause I believe in taking chances
But who am I to say - What a girl is to do <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


--
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