Csound Csound-dev Csound-tekno Search About

[Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)

Date2025-08-14 20:20
From"Jeanette C."
Subject[Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Hey hey,
Visiting Cloud-Cuckoo-Land:
https://youtu.be/UOBQH3ZpCIE

This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
https://youtu.be/n-TFhq9dGhc
(Theme starts at 3:12)

Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).

Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.

When all is said and done, I just hope you enjoy it.

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

Don't worry, you're gonna be alright,
But Cinderella's got to go <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

Date2025-08-15 01:34
FromPartev Sarkissian <0000060b2ef1338e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Very good. Emoji


-Partev 


On Thursday, August 14, 2025 at 08:20:18 PM GMT+1, Jeanette C. <julien@mail.upb.de> wrote:


Hey hey,
Visiting Cloud-Cuckoo-Land:

This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
(Theme starts at 3:12)

Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).

Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.

When all is said and done, I just hope you enjoy it.

Best wishes,

Jeanette

--
  * Website: http://juliencoder.de - for summer is a state of sound

Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)

Csound mailing list
Send bugs reports to
Discussions of bugs and features can be posted here

Date2025-08-15 13:18
FromPablo Frank
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Do you have .csd file/s of the work?

From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Jeanette C. <julien@MAIL.UPB.DE>
Sent: Thursday, August 14, 2025 7:20 PM
To: CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE>
Subject: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
 
Hey hey,
Visiting Cloud-Cuckoo-Land:
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2FUOBQH3ZpCIE&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189260091%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=m%2BkTvb5W6%2FkgLRjwAWpcS%2BEGDkEBBwt%2Bdz2MumCj6DU%3D&reserved=0

This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2Fn-TFhq9dGhc&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189273761%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DBVsPQ7qe2TO7mKp1AJa9cnoi3cdlSltkCUtOfh9XfE%3D&reserved=0
(Theme starts at 3:12)

Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).

Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.

When all is said and done, I just hope you enjoy it.

Best wishes,

Jeanette

--
  * Website: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjuliencoder.de%2F&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189280449%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=wPOjbIRWIgLpVN61lIOEpxOEVsjj9N7cxqMhYmczpp8%3D&reserved=0 - for summer is a state of sound
  * Youtube: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCMS4rfGrTwz8W7jhC1Jnv7g&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189286728%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=J0ptPNtpQfyo6K33j%2BtAU0wywB6RNwbnDbNDF1TH%2Bgk%3D&reserved=0
  * Audiobombs: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.audiobombs.com%2Fusers%2Fjeanette_c&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189292830%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=RXyj5Ad4Ui1gS1LSENyMP2f1yC6COCFKlmK7hr23QKM%3D&reserved=0
  * GitHub: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjeanette-c&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189299224%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=bzNq9aYUqjg9p5S5koKsu3G%2FfPJT2HtJdizVHjpyqt0%3D&reserved=0

Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)

Csound mailing list
Csound@listserv.heanet.ie
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189304980%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=fJf0aNhuEEpmNqtCRfg%2FV8W1C0M%2FGRTIeXwMmtYKI0s%3D&reserved=0
Send bugs reports to
        https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C02%7C%7C0ca792d9402941be7cfc08dddb67998d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638907960189310899%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=a0PBL%2FFSWwxqTJBHsD0Aesg%2FclY%2BX%2BZ7J4nnYJ9M4zY%3D&reserved=0
Discussions of bugs and features can be posted here

Date2025-08-15 13:59
From"Jeanette C."
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Attachmentsvisitiing_cloud_cuckoo_land.zip  
Hi Pablo,
attached is a zip file of the sources. It's one main CSD file, plus a lot of 
UDOs and *.[digits] files containing the sequence data for the melodies. I 
tried to write organised and clean code, but towards the end I just hammered 
in a few pieces as they came up. I has definitely unearthed more UDOs to write 
and even better structural layout of the whole orchestra.

I did not include the Python scripts I used to convert the MIDI patterns into 
the ftable files, because they are even more a work in progress. Ths was my 
first attempt to do this. Basic concepts are emerging and when I come round to 
a coding phase next, I will work out a more fully featured application for 
that task as well. :)

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

E-mail my heart and say our love will never die... <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

Date2025-08-15 15:08
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Jeanette,

A really super piece, and a wonderful process.  (As always).  

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C.  wrote:
> 
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
> 
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
> 
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
> 
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
> 
> When all is said and done, I just hope you enjoy it.
> 
> Best wishes,
> 
> Jeanette
> 
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
> 
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 15:27
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Jeanette,

The csd is awesome.

I do get a few warnings and errors, and so, I am not hearing the birds.

WARNING: loop opcode: wrong argument count

I presume that this is in one of your UDOs?


Also - and maybe this is where the birds went...


new alloc for instr Receiver:

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 300

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 1176

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 852

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 828

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 264

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:09 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

A really super piece, and a wonderful process.  (As always). 

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C. <julien@mail.upb.de> wrote:
>
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
>
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
>
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
>
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
>
> When all is said and done, I just hope you enjoy it.
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
>
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 15:32
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
PS - the opening is heavenly.
Ah, now I am hearing the birds - I think I needed to keep the --sinesize==65536 commandline argument in there. ;-)

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:27 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

The csd is awesome.

I do get a few warnings and errors, and so, I am not hearing the birds.

WARNING: loop opcode: wrong argument count

I presume that this is in one of your UDOs?


Also - and maybe this is where the birds went...


new alloc for instr Receiver:

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 300

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 1176

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 852

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 828

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 264

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:09 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

A really super piece, and a wonderful process.  (As always). 

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C. <julien@mail.upb.de> wrote:
>
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
>
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
>
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
>
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
>
> When all is said and done, I just hope you enjoy it.
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
>
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 15:32
FromPablo Frank
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Danke schön !!!!! 

From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Jeanette C. <julien@MAIL.UPB.DE>
Sent: Friday, August 15, 2025 12:59 PM
To: CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE>
Subject: Re: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
 
Hi Pablo,
attached is a zip file of the sources. It's one main CSD file, plus a lot of
UDOs and *.[digits] files containing the sequence data for the melodies. I
tried to write organised and clean code, but towards the end I just hammered
in a few pieces as they came up. I has definitely unearthed more UDOs to write
and even better structural layout of the whole orchestra.

I did not include the Python scripts I used to convert the MIDI patterns into
the ftable files, because they are even more a work in progress. Ths was my
first attempt to do this. Basic concepts are emerging and when I come round to
a coding phase next, I will work out a more fully featured application for
that task as well. :)

Best wishes,

Jeanette

--
  * Website: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjuliencoder.de%2F&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832614828%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8zBJjSAdP%2FsmmWSUMnPwuQ8n%2FUQWXOpsaaIM8z742EU%3D&reserved=0 - for summer is a state of sound
  * Youtube: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCMS4rfGrTwz8W7jhC1Jnv7g&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832626507%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=F3o3217xLV6IcGtyjGu1DMIFqSsq0xGnOpBSMmfBzlo%3D&reserved=0
  * Audiobombs: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.audiobombs.com%2Fusers%2Fjeanette_c&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832632704%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2F%2Fp%2B8q3rsIWG%2FBxKYuiy8YNYOQT8Tb01VBkL%2Fk9oA74%3D&reserved=0
  * GitHub: https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjeanette-c&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832639840%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=2U383o1DJebEj9IRLKVe%2FAuoYUC%2BnZrz73oAJjitIaA%3D&reserved=0

E-mail my heart and say our love will never die... <3
(Britney Spears)

Csound mailing list
Csound@listserv.heanet.ie
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832646523%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=YfAdzWAu8EAiuSMyzVKLs3%2FmbAuXtdBgHNdAApAHteo%3D&reserved=0
Send bugs reports to
        https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C02%7C%7Cf9239a38c89d486d6e3808dddbfb8794%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638908595832652472%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ADE7TImJnRfL66OTcWF808NWEbm4S3OJ9XIF5EcQYRg%3D&reserved=0
Discussions of bugs and features can be posted here

Date2025-08-15 15:33
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
To run in CsoundUnity, I think that the defaults are sr=48000 and ksmps=64

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:32 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
PS - the opening is heavenly.
Ah, now I am hearing the birds - I think I needed to keep the --sinesize==65536 commandline argument in there. ;-)

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:27 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

The csd is awesome.

I do get a few warnings and errors, and so, I am not hearing the birds.

WARNING: loop opcode: wrong argument count

I presume that this is in one of your UDOs?


Also - and maybe this is where the birds went...


new alloc for instr Receiver:

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 300

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 1176

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 852

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 828

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 264

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:09 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

A really super piece, and a wonderful process.  (As always). 

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C. <julien@mail.upb.de> wrote:
>
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
>
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
>
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
>
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
>
> When all is said and done, I just hope you enjoy it.
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
>
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 15:38
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Correction, I typically set them to that in my CsoundUnity csd files, but I think that Unity changes them to 
kr = 48000 and ksmps = 1

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:33 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
To run in CsoundUnity, I think that the defaults are sr=48000 and ksmps=64

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:32 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
PS - the opening is heavenly.
Ah, now I am hearing the birds - I think I needed to keep the --sinesize==65536 commandline argument in there. ;-)

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:27 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

The csd is awesome.

I do get a few warnings and errors, and so, I am not hearing the birds.

WARNING: loop opcode: wrong argument count

I presume that this is in one of your UDOs?


Also - and maybe this is where the birds went...


new alloc for instr Receiver:

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 300

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 1176

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 852

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 828

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 264

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:09 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

A really super piece, and a wonderful process.  (As always). 

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C. <julien@mail.upb.de> wrote:
>
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
>
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
>
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
>
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
>
> When all is said and done, I just hope you enjoy it.
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
>
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 15:52
From"Jeanette C."
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Hi Richard,
thanks, as ever, for your kind and motivating feedback.

The receiver instrument is used for the pre-recorded sequences, i.e. the main 
melody, the VA-brass like arpeggios and the FM-brass-like backing lines. I 
don't think I ever used a loop opcode in there.

So the table errors you got must be from those supplied table files. Not sure, 
why this would happen. I know that it is quite possible to run into issues at 
the ends of ftables and thus tried to put in a few safe-guards.

You'd be welcome to play with the piece, though I think the full version is 
not very friendly towards live perfrmances. If, however, you remove the 
strings and the mandolins, the CPU load drops quite a bit. :)

And just to avoid confusion: I am using Csound 6.18.

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

E-mail my heart and say our love will never die... <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

Date2025-08-15 15:53
From"Jeanette C."
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Ah ksmps=64 might cause a few artefacts. I tried to use a-rate envelopes as 
much as possible, but not everywhere...

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

E-mail my heart and say our love will never die... <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

Date2025-08-15 15:55
FromGiovanni Bedetti
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Thanks Jeanette for this wonderful contribution.

@Dr. Richard Boulanger you will need to override the SR and KR in the CsoundUnity inspector: https://forum.cabbageaudio.com/t/setting-k-rate-in-csoundunity/4837/2

Il giorno ven 15 ago 2025 alle ore 16:45 Dr. Richard Boulanger <rboulanger@berklee.edu> ha scritto:
Correction, I typically set them to that in my CsoundUnity csd files, but I think that Unity changes them to 
kr = 48000 and ksmps = 1

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:33 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
To run in CsoundUnity, I think that the defaults are sr=48000 and ksmps=64

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:32 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
PS - the opening is heavenly.
Ah, now I am hearing the birds - I think I needed to keep the --sinesize==65536 commandline argument in there. ;-)

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:27 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

The csd is awesome.

I do get a few warnings and errors, and so, I am not hearing the birds.

WARNING: loop opcode: wrong argument count

I presume that this is in one of your UDOs?


Also - and maybe this is where the birds went...


new alloc for instr Receiver:

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 300

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 1176

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 459: tab off end 852

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a20 tab #k19 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 828

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted

PERF ERROR in instr 11 (opcode tab) line 472: tab off end 264

from file /Users/richardboulanger/Downloads/Jeanette_C-visitiing_cloud_cuckoo_land/piece.csd (1),#a43 tab #k42 iSequence 0

note aborted


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Fri, Aug 15, 2025 at 10:09 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Jeanette,

A really super piece, and a wonderful process.  (As always). 

Jeanette, would especially love to add this csd to CsoundMeta and play with it, and share it with others, in the MetaVerse.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Aug 14, 2025, at 3:20 PM, Jeanette C. <julien@mail.upb.de> wrote:
>
> Hey hey,
> Visiting Cloud-Cuckoo-Land:
> https://www.google.com/url?q=https://youtu.be/UOBQH3ZpCIE&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1xLpj_9G45cA7ERMylDvNI
>
> This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
> https://www.google.com/url?q=https://youtu.be/n-TFhq9dGhc&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1XChcW8Xf6ugOuyfqqrecz
> (Theme starts at 3:12)
>
> Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
> All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
>
> Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
> The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
>
> When all is said and done, I just hope you enjoy it.
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: https://www.google.com/url?q=http://juliencoder.de&source=gmail-imap&ust=1755804026000000&usg=AOvVaw3txdqNJFas82XbBeYz75DC - for summer is a state of sound
> * Youtube: https://www.google.com/url?q=https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1SpwKpcVSKTaa-fv2IOQ4P
> * Audiobombs: https://www.google.com/url?q=https://www.audiobombs.com/users/jeanette_c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0yUVyIm_KXnsK583wD_M4X
> * GitHub: https://www.google.com/url?q=https://github.com/jeanette-c&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1EV6BKGqaJZJy0Wzu26pcr
>
> Don't worry, you're gonna be alright,
> But Cinderella's got to go <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1755804026000000&usg=AOvVaw0TEsdXPR9cPh1BPjuoPAiM
> Send bugs reports to
>       https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1755804026000000&usg=AOvVaw1kPwN41AuROtHhr8Fl1yTF
> 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

Date2025-08-15 20:53
FromAaron Krister Johnson
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Jeanette,

Beautiful work -- I'm listening to the "Ant Village" track now. I especially love the section that starts a "chorale-like" melody that loops, about 3-minutes plus in. The sounds are really beautiful and lush. So, this is inspired by game music, or is this music you supplied for a game?

Will LYK when I listen to the "Cuckoo" one.

Cheers,



On Thu, Aug 14, 2025 at 12:20 PM Jeanette C. <julien@mail.upb.de> wrote:
Hey hey,
Visiting Cloud-Cuckoo-Land:
https://youtu.be/UOBQH3ZpCIE

This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
https://youtu.be/n-TFhq9dGhc
(Theme starts at 3:12)

Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).

Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.

When all is said and done, I just hope you enjoy it.

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

Don't worry, you're gonna be alright,
But Cinderella's got to go <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

Date2025-08-15 21:13
From"Jeanette C."
SubjectRe: [Csnd] [Music] Visitiing Cloud-Cuckoo-Land (Csound only)
Hi Aaron,
I was particularly inspired by this "choral" bit myself, as well as by the 
whole sound design. So I began writing Cloud Cuckoo Land. I never wrote any 
music for a game.

But it's good that you're here,I may have one or two Faust questions. Perhaps 
you might lend a hand? If so, just e-mail me off-list.

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

We still move to a rhythm just like this
We still dream of sharing our first kiss <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