Yep, that’s correct.
I was trying to build and link most of the dependencies of ffmpeg statically, to make it easier to compile across platforms, and I couldn’t get web streaming working like that yet. But I do want to try to get it back...
Tim
> On 24 Nov 2024, at 07:30, Alexandre Torres Porres <porres(a)gmail.com> wrote:
>
> Tim is sick, I spoke to him in private. I also went back on our discord chat history and confirmed what I remembered. His first object prototype could stream MP3s indeed. Let me quote him.
>
>
>
> "one thing that [ffplay~] could do that I somehow broke is streaming audio from online. I might want to try to bring that back, it's kind of cool. You just pass in a web url to "open" and it just works"
>
> So, I will make it sure we get this feature in as soon as possible and opened an issue about it https://github.com/porres/pd-else/issues/2214
macOS Mail.app sucks with the digest. I don't want the individual flood and used to able to use an Applescript to "burst" into individual messages to reply to directly, but that no longer works. For the last years, I have to reply to digest itself then manually change the receivers and subject line. I often reply quickly and/or get irritated wrong. It seems Mail now changes the order of the Re: when it's inserted, I dunno. Guess I need a better workflow.
> On Nov 22, 2024, at 1:41 PM, pd-list-request(a)lists.iem.at wrote:
>
> Message: 3
> Date: Fri, 22 Nov 2024 13:38:24 +0100
> From: reduzent(a)gmail.com <mailto:reduzent@gmail.com>
> Subject: [PD] Re: mp3 playback from URL
> To: Pd-List <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Message-ID: <6e92aa1e480d3e419c7045ad0375307035fba3f0.camel(a)gmail.com <mailto:6e92aa1e480d3e419c7045ad0375307035fba3f0.camel@gmail.com>>
> Content-Type: text/plain; charset="UTF-8"
>
> On Fri, 2024-11-22 at 12:25 +0100, Dan Wilcox wrote:
>> Actually, the reason I went with VLC -> Jack -> Pd was that
>> [oggcast~] and [mp3cast~] (or whatever they were called), worked but
>> were unstable, so I could not rely on them. Ideally, I would have
>> preferred objects and this points to a need for such an object.
>
> I'm a bit confused. If understand correctly, VLC is used for the
> playback part, so it would replace an external like [readanysf~] or
> [mp3amp~]. What external did you have problems with?
>
> Actually, [mp3cast~], the object that streams _to_ an Icecast server,
> always worked for me. Never had an issue with it. Because I'm relying
> heavily on it, I forked it from unauthorized and put it as separate
> repo under the umbrella of pd-externals. Also, I added the capability
> to update icy-title.
>
> If you find issues with [mp3cast~], please report them to:
>
> https://github.com/pd-externals/mp3cast/issues/
>
>
> Thanks for the chart in your previous mail. It's definitely interesting
> to see what setups work out for other projects.
>
> Roman
>
>
> p.s.: Your mail client seems to mess with headers and your mails don't
> appear as their own thread. Also, 'reply to list' is greyed out for me
> when I would like to respond to your mails. Please consider this purely
> informational and not as rant.
--------
Dan Wilcox
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
Ah, I responded too soon. Yeah, I agree... things can get cumbersome with *too many* software chains. Actually, the reason I went with VLC -> Jack -> Pd was that [oggcast~] and [mp3cast~] (or whatever they were called), worked but were unstable, so I could not rely on them. Ideally, I would have preferred objects and this points to a need for such an object.
> On Nov 22, 2024, at 12:18 PM, pd-list-request(a)lists.iem.at wrote:
>
> Message: 1
> Date: Fri, 22 Nov 2024 12:06:50 +0100
> From: reduzent(a)gmail.com <mailto:reduzent@gmail.com>
> Subject: [PD] Re: mp3 playback from URL
> To: pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>
> Message-ID: <ccf3392c82eb7e0e20cff8cb0249f1ab9ad0b745.camel(a)gmail.com <mailto:ccf3392c82eb7e0e20cff8cb0249f1ab9ad0b745.camel@gmail.com>>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi Oliver
>
> On Fri, 2024-11-22 at 11:49 +0100, oliver wrote:
>>
>> I recently had good success with remote controlling VLC player from
>> within PD.
>
> Thanks for the suggestion. That's actually where I came from. I used to
> control MPlayer from Pd and I was really glad that I could do it all
> purely within a Pd patch when [readanysf~] came along. Things were much
> more cumbersome back then. Nowadays, with [command] this would work a
> tad bit neater.
>
> It's definitely a fall-back option. However, I'd like to avoid it due
> to the increased complexity and the different software involved. I
> still want to process audio in Pd, so I have to make sure to route
> vlc/mpv audio output to Pd through JACK, which requires to give each
> JACK client (mpv/vlc and Pd) a unique name so that persistent routing
> works (consider having many such setups in parallel). Also, I'd like to
> avoid JACK all together so that a Pd hiccup does not cause an audible
> drop-out. My radios run Pd with '-nosound -nomidi -nogui' and thus the
> only buffering is happening in [mp3cast~]. Which again means there are
> practically no drop-outs at all. The patch can even do tasks like
> rendering text-to-speech voice with [flite~] without any side-effects.
>
> Cheers,
> Roman
--------
Dan Wilcox
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
if you just need a (quicker) solution I would second using VLC. It won;t be "all in Pd or a cross-platform object solution" but does work. The more ideal solution is more up to date stream objects which could wrap the libraries used by something that is more maintained than gvmerlin, for instance libvlc.
in any case, IU would share a solution which worked for me:
We (ZKM | Hertzlab) did a live streaming project in 2018 using an Icecast server with 4 stereo streams which was grabbed by 4 VLC instances -> JACK -> Pd. The project infrastructure is not open source (maybe should be...) but here is relevant info:
macOS wrapper script for starting VLC for the various streams and connecting it to Jack:

my system diagram

> On Nov 22, 2024, at 12:00 PM, pd-list-request(a)lists.iem.at wrote:
>
> Date: Fri, 22 Nov 2024 11:49:40 +0100
> From: oliver <oliver(a)klingt.org <mailto:oliver@klingt.org>>
> Subject: [PD] Re: mp3 playback from URL
> To: Pd-List <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Message-ID: <caaef0c6-a83e-5e32-f296-f860df48de1a(a)klingt.org <mailto:caaef0c6-a83e-5e32-f296-f860df48de1a@klingt.org>>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Hi, Roman !
>
> Maybe off-topic, but i thought i'd mention it:
>
> I recently had good success with remote controlling VLC player from
> within PD. i don't know if this helps in your setup, but at least VLC
> might still be around the next years ;-)
>
> Basically what you do is: You start vlc (or "cvlc" - the command line
> version of vlc) invoking a TCP remote control address.
>
> I actually started vlc from within PD with the [command] external:
>
> [exec /usr/bin/cvlc -I rc --rc-host=localhost:7777(
> |
> [command]
>
> this way you can send remote control messages to
>
> [netsend -b] [initiated with "connect localhost 7777")
>
> (I'm not sure if the binary mode is needed but i used it anyway)
>
>
> You can also receive information from cvlc this way. send a "help"
> message to get available commands or see for example here:
>
> https://superuser.com/questions/767330/is-there-a-simple-audio-player-that-…
>
>
> Sidenote:
>
> Remote controlling MPLAYER is supposed to work in a similar way, but i
> didn't investigate it too much ...
>
> Best
>
> Oliver
--------
Dan Wilcox
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
got in troubles while trying to run the build from https://puredata.info/ :
https://puredata.info/downloads/pure-data/releases/0.55-2-pd64/Pd64-0.55-2.…
```
$ file /c/Users/lucarda/Downloads/Pd64-0.55-2.windows-installer.exe
/c/Users/lucarda/Downloads/Pd64-0.55-2.windows-installer.exe: Zip
archive data, at least v2.0 to extract, compression method=deflate
```
the file is a `zip` and not an `exe`. Windows does not auto handle it.
I catched the bug when trying to update the winget package installer.
--
Mensaje telepatico asistido por maquinas
Dear artists and researchers,
https://smc25.iem.at/
IEM (https://iem.at) and the SMC network (https://smcnetwork.org) calls
for music and sonic arts, as well as paper contributions to SMC, which
will be held in Graz (Austria), consisting of a summer school between
July 7th and 9th,
and the conference/concerts as main event between July 10th and 12th at
MUMUTH/University of Music & Performing Arts, Graz, 2025.
Submission deadlines are Feb 7th 2025 for music and sonic arts, and
March 7th 2025 for papers. See https://smc25.iem.at/ for details; we
chose "Auditory Landscapes" as a theme :)
IOhannes
(for the Graz SMC25 team)
_______________________________________________
Pd-announce mailing list -- pd-announce(a)lists.iem.at
To unsubscribe send an email to pd-announce-leave(a)lists.iem.at
Dear all,
Pd-L2Ork version 20241111 is now available for download. Apart from the usual bug-fixes, the new version also integrates select Purr-Data editor and vanilla 0.55 improvements, as well as latest 3rd-party externals directly from their github repositories, starting with cross-platform HID external hidraw, and speech synthesis external flite. In addition, L2Ork Tweeter has received a version bump to 0.85.
As usual, you will find installers for all major platforms (Linux (Arch, Ubuntu, plus Flatpak, and aarch64 or RPi), MacOS, and Windows) at https://bit.ly/pd-l2ork
WebPdL2Ork continues to be developed in parallel. For more info, visit https://l2ork.music.vt.edu/main/pd-l2ork-invades-the-web/
Lastly, on October 19th, L2Ork International Ensemble it premiered its sixth work commissioned by the City of Alexandria (VA) Office of the Arts, featuring performers over 5,000 miles apart. The performance integrates projection mapping (by a collaborating artist Thomas Tucker) on a physical art installation Interstellar Influencer (Make an Impact) by StudioKCA that was on display in Alexandria's Waterfront park. Event recording can be seen on L2Ork's YouTube channel at https://www.youtube.com/watch?v=c1O-3g2tkoQ
As L2Ork International Ensemble continues to grow, we invite anyone interested in collaborative musicking to contact us, and we will gladly add you to our Google Group and invite you to participate in future rehearsals and performances.
Looking forward, stay tuned for a multi-site L2Ork Tweeter Hackathon scheduled for spring 2025. To learn more about the inaugural Hackathon that took place last spring, visit https://l2ork.music.vt.edu/static-pages/2024.4-hackathon.html
Best,
Ico
--
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Director, Human-Centered Design iPhD
Institute for Creativity, Arts, and Technology
Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico(a)vt.edu<mailto:ico@vt.edu>
ci.icat.vt.edu<http://ci.icat.vt.edu>
l2ork.icat.vt.edu<http://l2ork.icat.vt.edu>
ico.bukvic.net<http://ico.bukvic.net>
_______________________________________________
Pd-announce mailing list -- pd-announce(a)lists.iem.at
To unsubscribe send an email to pd-announce-leave(a)lists.iem.at
Hi,
Is it possible to have a Tcl extension load from an abstraction
directory or -declare path (when the abstraction loads) instead of the
top level Pd search path? In other words I want to put
something-plugin.tcl into a folder that is not on the search path and
have it load when I load the patch or abstraction in the folder where it
is. I guess the ultimate use-case is plugins that only load with a
particular abstraction.
Cheers,
Chris.
--
https://mccormick.cx/
Dear List,
in case you're interested, on Sunday the 17th of November at 18h CET
there will be a online Click Tracker workshop.
The workshop is free of charge, but participants must enroll at
https://docs.google.com/forms/d/e/1FAIpQLSee1z1k0BXxxAikpj5KgNUFELliafrCvvG…
The goal of this workshop is to learn how to use the Click Tracker app,
developed by João Pais for the creation of click tracks. The Click
Tracker is a powerful tool that can help musicians either with the
creation process, the preparation and rehearsing or even performance of
musical works with a certain degree of metric complexity, or simply to
synchronise electronic means with instruments.
During this workshop, João Pais will present the Click Tracker
possibilities, demonstrating how to create files for a number of
different situations (changing tempi, time signatures, etc).
Before the workshop, each participant will receive an email with the
details for the access to the online session.
You can find more information and tutorial, as well as download the
application at https://jmmmp.github.io/clicktracker/
Participants are strongly encouraged to previously send a PDF referring
to practical cases they might like to see discussed during the session.
Best,
João Pais
--
Click Tracker Mobile - https://bit.ly/click-tracker-mob
Click Tracker - http://j.mp/click-tracker
Facebook - http://j.mp/clicktrackerfb
_______________________________________________
Pd-announce mailing list -- pd-announce(a)lists.iem.at
To unsubscribe send an email to pd-announce-leave(a)lists.iem.at