[LAD] Re: Pipewire

2024-08-13 Thread Kevin Cole
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

2024-06-13 Thread Kevin Cole
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

2022-01-21 Thread Kevin Cole
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

2022-01-17 Thread Kevin Cole
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

2021-08-16 Thread Kevin Cole
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?

2021-07-04 Thread Kevin Cole
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

2021-04-24 Thread Kevin Cole
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?

2020-01-20 Thread Kevin Cole
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?

2020-01-20 Thread Kevin Cole
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 ;-)

2019-02-09 Thread Kevin Cole
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

2019-01-29 Thread Kevin Cole
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 )

2018-07-02 Thread Kevin Cole
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.

2017-12-04 Thread Kevin Cole
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.

2017-12-04 Thread Kevin Cole
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?

2016-07-06 Thread Kevin Cole
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?

2016-07-06 Thread Kevin Cole
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?

2016-07-05 Thread Kevin Cole
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