Presenting Pyo at the upcoming PyCon Greece

12 views
Skip to first unread message

Alexandros Drymonitis

unread,
Jul 13, 2026, 2:24:58 AM (5 days ago) Jul 13
to pyo-d...@googlegroups.com
Hi all,

I'm happy to share that my presentation on Pyo has been accepted at the
upcoming PyCon Greece, in Athens, on the 12th and 13th of October, 2026.
The title of the presentation is "Resurrecting Pyo - Bringing Python's
DSP toolkit back to life". I aim at presenting the project, talk a bit
about how it was almost abandoned and how we're now back on track with
Olivier joining and again leading this project in a more decentralized
context, I will present the language with some code examples, I will
talk its embeddedness in other languages, and finally how it integrates
into the greater Python ecosystem, by utilising extra-musical elements
in musical projects that I have realised with Pyo.

This is an effort to communicate Pyo to a greater audience. I know
similar presentations have been made in the past and that one more
presentation, especially in Athens, doesn't guarantee the exposure we're
after, but it's still something.

I'd be more than happy to show projects of other people of this
community. That being said, you can send me functioning Pyo code,
whether it uses Pyo's GUI or not. Please, send code that doesn't take
live input as I will probably not be able to have a full audio setup. If
you code takes audio input, please replace it with an SfPlayer() or
something.

I will send a reminder about this in September, but you can already
start sending me projects, if you want.

It goes without saying that I will give credit to project owners for
everything I will present.

Cheers

Olivier Bélanger

unread,
Jul 13, 2026, 9:49:54 PM (4 days ago) Jul 13
to pyo-d...@googlegroups.com
Hi Alexandros,

Nice to hear that! A good starting point to present music written with pyo could be the radiopyo (scripts available on github): https://radiopyo.acaia.ca/
I can revisit more complex projects too...
If you want to give a look at the software way, Cecilia, Soundgrain, and/or Zyne have a lot to offer (I'll revisit them to make sure they are in good shape).

I think we should target early september for the release of 1.0.7. Then, you'll have an up-to-date version to present, and that gives you enough time to validate that your examples are working fine with the latest.

Thanks for your interest in pyo!

We'll keep in touch,

Olivier
 

--
You received this message because you are subscribed to the Google Groups "pyo-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyo-discuss...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pyo-discuss/bbeded03-17c6-425d-ae6f-7e899122af8a%40gmail.com.

barmin

unread,
Jul 14, 2026, 9:54:07 AM (4 days ago) Jul 14
to pyo-d...@googlegroups.com
Hi Alexandros,

That's cool! Congrats! I don't think I'll be able to attend, but do you know if the videos are going to be available on the internet afterwards?

I gave several pyo-related talks in various Python conferences over Europe - people were always quite enthusiastic about this module (although I'm not sure it had a real impact on growing the community...).

Regarding the audio setup there: the available hardware in conferences can be unpredictable and can yield some bad surprises, unless you can have a personal contact with the person in charge beforehand. But actually I know the person that was in charge in Athens last year - hopefully she'll be there again this year. I can make the link if you want so that you can plan you talk in the best conditions. I'd wait a little bit however, because she's very busy with EuroPython in Krakow right now. Let me know me what you think.

Regarding the content: I'm using pyo heavily for live concerts, in relatively complex setups that you won't be able to reproduce in the conference. But if you want to showcase what's possible in this context, it could be possible to show a video and relevant parts of the code. For instance, https://www.youtube.com/watch?v=J5sOITc29lU shows a motion-controlled harmoniser: there's an IMU on the flute, whose position in the three axis influences the nature of the third (minor, major, sus4), the fifth (diminished, perfect, augmented) and the seventh (diminished, minor, major), allowing to play four-part harmonies with one flute. The relevant part of the pyo code is ridiculously simple as compared to the complexity of the result! (The real core of it is in lines 24-28+35 of https://bitbucket.org/MatthieuAmiguet/charmingsnake/src/master/scenes/MA_solo/mugic.py). But of course this is just a suggestion - absolutely no offence if you prefer to stick with purely generative examples.

Cheers,

Matthieu

Le 13.07.26 à 08:24, Alexandros Drymonitis a écrit :

Alexandros Drymonitis

unread,
Jul 15, 2026, 5:56:40 AM (3 days ago) Jul 15
to pyo-d...@googlegroups.com
Olivier and Matthieu,

Thanks for your responses and information. Matthieu, it would be great
if you could bring me in touch with the person that was responsible for
the conference, thanks!

I was already thinking about radio pyo and will definitely include it in
my presentation. Showing the rest of the software is also nice. Showing
videos is probably not what I'm really after, I'd rather stick to
showing code running straight from my computer. That being said, I'm
more than happy to include projects from anyone in this group.

I don't know if there will be a video recording that will be available
afterwards for people to watch, but I will ask.

Cheers,
Alexandros

Aaron Krister Johnson

unread,
Jul 15, 2026, 5:56:29 PM (3 days ago) Jul 15
to pyo-d...@googlegroups.com
Yes, congrats on the conference, Alexandros!

I second Olivier's suggestion of using radio pyo as a code source to show generative music. I have a couple of example on there; feel free to use them. Perhaps if the focus on on the algorithmic side, you can demo "Emperor Wu's Opium Den", b/c "Echo Pastoral" is more of a classical-style through-composed work, although if you look at that, you can highlight how one might use tuple expasion to unfold individual `Seq` lists, as I did there.

~AKJ




Reply all
Reply to author
Forward
0 new messages