overtone

plexus 2023-11-03T08:36:14.038199Z

Ugh wrote a long post on the Overtone mailing list, but it's "pending approval"... was hoping to link it here so I don't have to repeat myself. Will see if I can get admin rights there as well.

plexus 2023-11-03T08:43:52.256259Z

tl;dr, I'm going to get a release out ASAP, meanwhile it would be helpful if others could help triage the existing PRs.

plexus 2023-11-03T08:44:45.241969Z

Here are my notes on the open PRs, with call to action: https://gist.github.com/plexus/3f896253dece148783f65694d10b934d

🎉 1
plexus 2023-11-03T08:47:48.834799Z

@diego.vid.eco @soulflyer @pfeodrippe @bkamphaus and anyone else here who would like to help, here are some very concrete things you can do, and most of them would not take a lot of time. Most of it is trying out a PR, rebasing it, reporting back.

👀 2
2023-11-03T08:51:50.736899Z

really exciting to see some life back here. I'll probably have more time around xmas than I do now, so more of a "must be summer somewhere" projected rather than a southern hemisphere spring project for me

💯 1
pfeodrippe 2023-11-03T11:12:34.773279Z

Nice! Will try things this weekend, awesome work \o/

❤️ 1
diego.videco 2023-11-03T15:24:10.695499Z

Thanks @plexus I’ll work on something as soon as I can.

❤️ 1
Ben Kamphaus 2023-11-03T16:04:02.247429Z

will also try to find time to take a look at a few PRs this weekend!

plexus 2023-11-03T08:50:54.660239Z

Ah my post got approved! For folks here still interested in Overtone I would recommend also signing up for the mailing list. There are still a bunch of old school overtone people on there, which we should try to involve in any renewal efforts. And mailing lists are just better for certain types of conversations. I've encouraged folks over there to join this channel as well. https://groups.google.com/g/overtone/c/pXCbwfmLAX8

plexus 2023-11-03T09:01:30.672369Z

I added a tag for the most recent commit (`git tag 0.10.6 799dbdbf566b2e226178ad0ddd61ca415e5306cf`) since it didn't get tagged. Having a look now if the CHANGELOG is up to date.

plexus 2023-11-03T09:26:44.730489Z

Made a PR to update the CHANGELOG and bump the version. I'm taking the liberty to bump to 0.11.0, I think that's a nice way to herald in the new era. Also nice and symbolic that this is PR 500 🙂 https://github.com/overtone/overtone/pull/500

1
❤️ 2
plexus 2023-11-03T09:26:53.709399Z

Quite a bit of change to release actually!

plexus 2023-11-03T09:27:06.936559Z

googles "lein deploy to clojars" 😛

plexus 2023-11-03T09:30:17.673349Z

here goes nothing... lein deploy clojars

plexus 2023-11-03T09:32:02.563729Z

I... think that worked 🎉

plexus 2023-11-03T09:37:06.594599Z

https://groups.google.com/g/overtone/c/fl3yDfyLN7w

plexus 2023-11-03T15:47:38.143179Z

By the way, an idea to plant in people's heads. If one or two people were to apply for funding from Clojurists Together to work on Overtone, in particular to do boring maintenance work and bring it a bit more up-to-date, work on getting started issues, work on the docs etc. They would almost certainly get that funding. I am not planning to apply for funding, because I don't want to assume that kind of role, but I'd be delighted to be a mentor to anyone who does choose to apply for said funding.

🤔 2
plexus 2023-11-03T16:58:33.269489Z

Starting to log new issues as I run into them, first one: https://github.com/overtone/overtone/issues/501

plexus 2023-11-03T17:00:29.729579Z

looking at the scsynth package... some more build instructions in the README would've been really handy right now https://github.com/overtone/scsynth

plexus 2023-11-03T17:01:19.256829Z

I did build supercollider itself last week, and they have amazing docs. "Oh you're running Ubuntu, in that case here's the exact list of packages that you need to install"

❤️ 1
plexus 2023-11-03T17:28:02.029409Z

starting to wonder if we can piggieback on sonic-pi for building (lib)scsynth. Presumably they're doing largely the same thing. And doing the compilation for three platforms is AFAICT a PITA

pfeodrippe 2023-11-03T21:02:17.156319Z

Oh yeahs, I even wanted a way to publish their CLJ project into clojars so we can have some additional good synths https://github.com/sonic-pi-net/sonic-pi/issues/3209

plexus 2023-11-03T17:32:59.030729Z

hmmm seems they only include builds for mac and windows, the linux package has a dependency on supercollider-server/`sc3-plugins-server`