[LAD] Re: Pipewire
On Tue, Aug 13, 2024 at 5:56 PM Len Ovens wrote: It shouldn't be that difficult unfortunately, pipewire is pretty much > idiot proof or good for idiots. I don't say this as a slight against > the PW dev (team?), it is not easy to make things idiot proof while still > being mostly very usable. Just that the design goals don't align so well > with professional audio use all the time. > I dunno... I'm an idiot with a Focusrite Scarlett 2i2 3rd Gen -- which I idiotically bought on the recommendation that it worked well with Linux -- and every time I start a WebRTC application, or sometimes VLC, it's a crap shoot: Will it give me some sort of weird flanging noise or won't it. When it wacks out, I end up rebooting some random number of times until it decides to work. ___ Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org
[LAD] Re: Linux Audio Conference (is back) 2025
On Mon, Jun 10, 2024 at 5:19 PM Fons Adriaensen wrote: When LAC 2020 was announced I wrote: > > I expect some decent wine. > Belgian beers are more my "go-to". 😁 ___ Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org
Re: [LAD] pipewire
On Fri, Jan 21, 2022 at 4:20 AM John Murphy wrote: I ended up using the 'PipeWire & WirePlumber & blueman-git PPA for Ubuntu > (>= 18.04)' after many attempts at the meson build. That's what got me going as well -- or at least part of that. In an earlier post in this thread, I summarized my steps. But I didn't do the WirePlumber thing. So I went searching, based on your comment and found instructions at: https://pipewire-debian.github.io/pipewire-debian/ Haven't tried those instructions yet. I'm checking them out now. Was that where you found the "how-to"? ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] pipewire
I've heard of success stories -- most notably with Fedora -- and keep circling back to it. I'm using Pop!_OS 20.04 -- which is close 'nuf to Ubuntu 20.04 -- together with the KX Studio repositories. Cadence et all have been my friends... So. without knowing at all what I'm doing, I tried pipewire a few months ago and everything became an unusable mess. I uninstalled it all and tried again recently. While I'm not sure how to use it all, Catia now sees a whole bunch more than it used to, and various audio apps that I used to fuss with a bit seem to be working automatically. I found a couple of answers to "Replacing Pulseaudio with Pipewire in Ubuntu 20.04" https://askubuntu.com/a/1339897/2059 https://askubuntu.com/a/1365822/2059 to be particularly helpful in getting all the wee bits working right -- as near as I can tell. For what it's worth, summarized here, the latest iteration of my experiments in installing: sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt full-upgrade sudo apt install libspa-0.2-bluetooth sudo apt install pipewire-audio-client-libraries systemctl --user daemon-reload systemctl --user --now disable pulseaudio.service pulseaudio.socket systemctl --user mask pulseaudio systemctl --user --now enable pipewire-media-session.service systemctl --user --now enable pipewire pipewire-pulse sudo rm /etc/pipewire/pipewire.conf sudo apt reinstall pipewire pipewire-pulse ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] web expert advice wanted
On Mon, Aug 16, 2021 at 5:02 PM Cedric Roux wrote: > youtube-dl? > It's a continuous, live stream that the OP wants to grab... Does youtube-dl do that? (I don't think it does, but I could easily be mistaken.) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Is Piperware a successor to Jack/Pulseaudio?
A few weeks ago, before my Ubuntu Studio 20.04 + KX Studio beastie died -- it was an 11-year-old laptop that finally got knocked off of a table -- I tried Pipewire and completely messed up the system. Prior to that I had Cadence nicely integrating ALSA, PulseAudio, and JACK. At least, it seemed to be okay. I'm not much of an expert, but it was really easy to route various sources and sinks with Catia and Claudia, from within the Cadence "Tools" tab. Now I've got a brand new System76 running Pop!_OS. I've added some of the Ubuntu Studio and KX Studio applications to it, but I've been afraid to try Pipewire again. I haven't even managed to get Cadence working like I had previously. So, is there a "For Dummies" guide that would apply to Pop!_OS? ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] OT: Documentary: Sisters with Transistors
I know it's a bit off-topic but I suspect there are a lot of people on these lists who would appreciate the newly released film: https://www.theguardian.com/film/2021/apr/23/sisters-with-transistors-review-lisa-rovner-documentary ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Find all "beat offsets" from .mscx (MuseScore 3 uncompressed) or exported MusicXML?
Oops. I meant to send that to the Linux Audio User list, which I've now done -- though I'll take answers where I can find them. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] Find all "beat offsets" from .mscx (MuseScore 3 uncompressed) or exported MusicXML?
Hi, I'm not terribly well-versed in either music theory or the capabilities of all the various musical software tools out there in the happy land of Linux (in my case, Arch Linux). I'm looking to "shortcut" a process: I want to generate two sets of WebVTT captions / subtitles for an MP3 that was produced from a MuseScore 3 file. One set will be chord notations like "F#m/A". (The other will be lyrics. Sort of a karaoke thing with chords.) Since the chord changes fall on a beat, and there are no alterations in the time of this piece -- i.e. no "slower" or "faster" parts, but there are time signature changes, it should be a programmatically solvable problem. The simplest approach seemed to be to generate a starting and ending time for each beat, and go through a parseable file and parse out which chord falls where and attach it to the appropriate element in the list of durations. The thought occurred that, if I have the duration of the file, and either the uncompressed MuseScore or uncompressed MusicXML, there might be a clever tool or Python module to parse the file and come up with the total number of beats, and then divide the duration by that. Rather than invent the wheel from scratch, I thought I'd ask if there was already a wheel -- or if the wheel I'm building ultimately won't roll. ;-) Is this making any sense, and are there such handy tools? Thanx. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] The Pac-u-lator: A "mach" object ;-)
Hi, While not strictly Linux or "audio", I have a project that MAY interest some folks here: For gainful employment, I'm involved with a research project that uses the Pacarana sound engine from Symbolic Sound. It comes with a proprietary application, Kyma (pronounced "kee-ma"), which uses drag 'n' drop "patch bay" and a variant of Smalltalk which Symbolic Sound has named "Capytalk". But the box also understands OSC. However, my access to the box is limited. So, in order to test out my code I've built an ... emulator isn't quite the word... mock object, I guess, to acknowledge my OSC messages with appropriate responses (but no audio) when I'm not in the same room as the Pacarana. The code is written in Python 3 and lives out on: https://gitlab.com/ubuntourist/paculator Right now the CLI stuff works well enough for my purposes, and there's the rudiments of a GUI reproduction of Kyma's Virtual Control Surface (VCS). The GUI portion requires PySide which requires Qt. Also, it advertises itself via mDNS / Bonjour / Zeroconf / avahi. It lives in the newer pipenv virtual environment. I'm both proud of it and embarrassed by it. ;-) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] MIDI 2.0 is coming
Never one to fear displaying my ignorance / laziness... In my limited readings, I had gotten the vague impression that OSC was sort of MIDI 2.0. Does MIDI 2.0 incorporate OSC or will they remain two distinct paths? ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] ( Custom Arch Linux or Custom Ubuntu Studio ) for ( Proffesional Audio & Game Audio Development )
On Sun, Jul 1, 2018 at 1:38 PM Juan BioSound wrote: > [ 2 ] I want, also, some way to build audio game engine tools, but Unreal4 or > Unity 3D isn't work on linux at now, some suggest for my frustation ??? I'm not a game developer, but Unity 3D installed on my system and ran a version of the the Roll-A-Ball tutorial that I modified so that it would send OSC messages... This is my first attempt at running an Arch system, and my wee experiment is about two months old. I'm still a novice with Arch, and pretty much a novice with Unity 3D. So, when you say it isn't working, your requirements might be much greater than mine, but it is working "well enough" to get me started. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Forgive me, for I have sinned, or: toss your Macintosh, as fast and wide as you can.
On Mon, Dec 4, 2017 at 10:52 AM Louigi Verona wrote: > And in my experience, proprietary systems are generally much more stable > than floss, and are less likely to fail suddenly and without warning. If, by stable, you mean what's broken stays broken, then I agree, ;-) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Forgive me, for I have sinned, or: toss your Macintosh, as fast and wide as you can.
On Mon, Dec 4, 2017 at 7:09 AM, Louigi Verona wrote: > Proprietary software does not automatically mean vendor lock-in. A function > to block stolen laptops has nothing to do with vendor lock-in. It is a > useful feature that, frankly, I would love to have on Linux as well. If you're serious about wanting some stolen laptop protection for Linux, I've used Prey for about 3 years. https://en.wikipedia.org/wiki/Prey_(software) That's not a ringing endorsement, since the laptops I use it on have not been stolen. I can only say that it hasn't gotten in my way, and that one of the computers goes for quite some time without being used and Prey occasionally notifies me "Hey, I haven't seen laptop so-and-so in a while... Do you know where your children are?" -- Kevin Cole, RHCE Team Contact Ubuntu Linux DC "LoCo" Washington, DC (US) GPG Key ID:0x3E696927 ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] python-osc udp_client.UDPClient() - How do I figure out the reply-to IP?
On Wed, Jul 6, 2016 at 3:01 AM, Christopher Arndt wrote: > I forgot: if you only have clients in the local network, you could also just > send packets to the broadcast address (use ifconfig to look it up). Oooo. This seems simplest of all. "Me likey!" ;-) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] python-osc udp_client.UDPClient() - How do I figure out the reply-to IP?
The responses from everyone are improving my understanding... I think. Thanks all. On Wed, Jul 6, 2016 at 2:59 AM, Christopher Arndt wrote: > It's not uncommon for OSC software, that you have to specify client (a) > address(es) in the server as well, since OSC, commonly using UDP as a > transport, is only uni-directional, so to get bi-directional communication, > every participant in an OSC communication has to be a server and a client. This part, if I understand you correctly, I'm already doing. I'm creating a poor emulator of the Symbolic Sound Paca DSP's OSC. The idea is to send Paca-specific OSC messages to the emulator, and receive Paca-specific OSC responses. I have very limited access to the Paca and want to be able to continue development when away from the machine. Paca, in addition to OSC, speaks Bonjour / Zeroconf / Avahi. I've set up a Raspberry Pi with a known hostname and registered a Zeroconf service. In my test code, I query the network for the OSC zeroconf service, explicitly specifying the permanent zeroconf name of the Pi, just as I do with the actual Paca. That works. But the real, physical Paca figures out who called to it and responds to the caller. The caller has to use the fixed, permanent zeroconf address of the Paca, but the Paca does not have a hardwired address for who to respond to. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] python-osc udp_client.UDPClient() - How do I figure out the reply-to IP?
Hi, In pythonosc (https://pypi.python.org/pypi/python-osc) after connecting with udp_client.UDPClient(...) from a "client", how can I detect the IP to respond to in the "server"? If I explicitly supply the return IP in the server's udp_client.UDPClient(...) call it works. But I want the server to listen for an incoming connection or call on a particular port and figure out who sent it and reply to that IP. I have no network-fu. Thanx! -- @ubuntourist ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev