In-process JACK clients are a very special case and almost nobody
implements or uses them. They are like plugins for the JACK server, and
that's not really the point of JACK (which was designed to connect distinct
processes).
Look at the out-of-process ("normal") example(s) instead.
On Tue, Jan 9, 2018 at 9:39 PM, Andrew Voelkel <jandyman.voelkel(a)gmail.com>
wrote:
> Hi and thanks.
>
>
>
> So looking at the in-process example, I’m guessing it compiles to a
> dynamic library which the server loads? If so, how does the server know the
> capabilities of the in-process client.
>
>
>
> I’m coming from writing VST plug-ins on Windows or Audio Units on Apple
> platforms, in case I sound confused.
>
>
>
> I’m also having trouble getting used to the idea of the client being the
> plug in, normally I would think the client would be what is called the
> “host” on Windows or Apple, and the plug-in would closer to a “server”. But
> here the terminology is reversed. Am I understanding correctly? The
> “client” in JACK is the plug-in (for in-process use), correct?
>
>
>
> Finally, I’d like to get started seeing whether the eco-system works for
> low latency with existing apps and components for diving in. Is AVLinux the
> way to go, and is there any reason it will not work on BeagleBone?
>
>
>
> I’m not a Linux expert in case you can’t already tell! It’s not that I
> have zero experience, but sometimes it’s close, depending on context.
>
>
>
> But I do know audio, and operating system design, and threading, and SIMD,
> and etc.
>
>
>
> - Andy
>
>
>
> *From: *Linux-audio-user <linux-audio-user-bounces(a)lists.linuxaudio.org>
> on behalf of Paul Davis <paul(a)linuxaudiosystems.com>
> *Date: *Tuesday, January 9, 2018 at 4:41 PM
> *To: *Benoît Rouits <brouits(a)free.fr>
> *Cc: *linux-audio-user <linux-audio-user(a)lists.linuxaudio.org>
> *Subject: *Re: [LAU] How to get started writing a JACK app?
>
>
>
> please. not sourceforge.
>
> JACK code lives on github ... https://github.com/jackaudio/
> example-clients
>
>
>
> On Tue, Jan 9, 2018 at 6:21 PM, Benoît Rouits <brouits(a)free.fr> wrote:
>
> Hello Andy
>
> as a starting point, you could look at:
>
> http://jackit.sourceforge.net/cgi-bin/lxr/http/source/example-clients/
>
> This is C client code samples for jack.
>
> HTH,
> Benoît
>
> Le 09/01/2018 à 16:19, Andrew Voelkel a écrit :
> >
> > Hi,____
> >
> > __ __
> >
> > I’m new to this list. I’m thinking of giving low latency real time
> > audio in Linux another try after my last unsuccessful attempt a few
> > years ago. My goal is to put some of my own DSP code into a hardware
> > appliance and use it to process audio signals during music
> > rehearsals and performances.____
> >
> > __ __
> >
> > I think this boils down to getting an appropriate distro, getting
> > JACK working in a low latency configuration with a multichannel USB
> > interface. And then …____
> >
> > __ __
> >
> > Writing a JACK app to process the audio. ____
> >
> > __ __
> >
> > I’ve done some googling and found a lot about _/using/_ JACK, but
> > not much about writing a JACK app. ____
> >
> > __ __
> >
> > Are there any examples or tutorials out there?____
> >
> > __ __
> >
> > I’m already up to speed on doing C++ cross development with
> Eclipse.____
> >
> > __ __
> >
> > I’ve got a BeagleBone black sitting around here I could use to
> > experiment.____
> >
> > __ __
> >
> > * Andy____
>
> >
> >
> >
> >
> > _______________________________________________
> > Linux-audio-user mailing list
> > Linux-audio-user(a)lists.linuxaudio.org
> > https://lists.linuxaudio.org/listinfo/linux-audio-user
> >
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user(a)lists.linuxaudio.org
> https://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
>
> _______________________________________________ Linux-audio-user mailing
> list Linux-audio-user(a)lists.linuxaudio.org https://lists.linuxaudio.org/
> listinfo/linux-audio-user
>
Do you have a working zita-njbridge
<http://kokkinizita.linuxaudio.org/linuxaudio/> triplet of command lines
(one n2j, two j2n) proven to run in multicast mode, which you might share?
I'd like to study a working example, to compare to my special case,
where I'm running them all in one machine, with three separate JACK
servers, only the first one being connected to real hardware.
I have zita-njbridge working just fine in one-to-one mode, but if I try
the following triplet (SOFT1 and SOFT2 are additional JACK servers):
|zita-n2j 239.255.0.10 55555 enp0s25 zita-j2n --jserv SOFT1 239.255.0.10
55555 enp0s25 ita-j2n --jserv SOFT2 239.255.0.10 55555 enp0s25 |
the NIC item is not reported as extra, but the second j2n is still
blocked, it's still running in one-to-one mode; this is proven because
if the first one is killed, the second one automatically connects. The
same occurs if I run each in its own firejail
<https://firejail.wordpress.com/>, all of them being given their own IPs
connected to the same dummy NIC.
--
/Jonathan E. Brickmanjeb(a)ponderworthy.com
<http://login.jsp/?at=02e47df3-a9af-4cd9-b951-1a06d255b48f&mailto=jeb@ponder…> (785)233-9977/
/Hear us at http://ponderworthy.com -- CDs and MP3s now available!
<http://ponderworthy.com/ad-astra/ad-astra.html>/
/Music of compassion; fire, and life!!!/
> Hi,
>
>
>
> I’m new to this list. I’m thinking of giving low latency real time audio
> in Linux another try after my last unsuccessful attempt a few years ago. My
> goal is to put some of my own DSP code into a hardware appliance and use it
> to process audio signals during music rehearsals and performances.
>
>
>
> I think this boils down to getting an appropriate distro, getting JACK
> working in a low latency configuration with a multichannel USB interface.
> And then …
>
>
>
> Writing a JACK app to process the audio.
>
>
>
> I’ve done some googling and found a lot about _*using*_ JACK, but not
> much about writing a JACK app.
>
>
>
> Are there any examples or tutorials out there?
>
>
>
> I’m already up to speed on doing C++ cross development with Eclipse.
>
>
>
> I’ve got a BeagleBone black sitting around here I could use to experiment.
>
>
>
> - Andy
>
>
After 10 years with my ASUS M2N-E motherboard
and my AMD Athlon 64 Dual Core 2.5 Ghz, I feel the
need to upgrade.
In the past, I have preferred AMD processors as they
are just less expensive than Intel, and my preference
existed before the meltdown/spectre flaws of recent
news.
I would like to continue to use my M-Audio 2496
PCI card, hence the need for a PCI slot.
-----
I did follow the "Christmas present for self"
thread on this list.
-----
The two motherboards I am considering both have the
AM4 socket, that is, they accommodate the AMD RYZEN
processor. Those motherboards:
(1) ASUS PRIME B350-PLUS MB
https://www.asus.com/us/Motherboards/PRIME-B350-PLUS/specifications/
It does have integrated graphics processor, though. Does anyone
have an opinion about the onboard AMD Radeon R Series Graphics ?
(2) Gigabyte GA-A320-DS3
https://www.gigabyte.com/Motherboard/GA-A320-DS3-rev-10#kf
This one also has integrated graphics, which is called
"2-Way CrossFire™ Multi-Graphics Support"
I suppose if the onboard graphics do not work out I
could go with a PCI-express graphics card.
And then, for a processor, I was thinking of going with
the AMD RYZEN 3 1200 4-Core 3.1 GHz.
Yes, it is is not as fast and has fewer cores
than RYZEN 7, but it is only $110 US. For $220 US,
I could go with a RYZEN 5 six core though.
Has anybody any opinions on this hardware?
Thank you for your help.
I used to try to keep my software as stable as possible by avoiding
upgrades for as long as possible, but it ended up being troublesome,
because then you have to compile your own libraries, and things tend
to go out of hand when you want to receive bug fixes from later
versions.
My question is: How do you people keep an updated system stable? Do
you wipe your drive clean and start over every ubuntu LTS release?
If you are not on a debian based distro, how do you handle the lack of
a kxstudio repo?
Thanks to all!
Probably just to add to the confusion, I admit to not having followed this
thread in detail and this comment may be totally superfluous...I'll throw
this out there:
I found when I was using AVLinux that it was a really stable and great for
upgrading when the time came. And the RT kernel it uses was great even on
slower PC's.
(Full disclosure: I use Ubuntu Studio almost exclusively at the moment.
Nothing against AVL, just switched temporarily a while back and haven't
gotten around to going back.)
http://www.bandshed.net/avlinux/
On Mon, Jan 8, 2018 at 11:45 AM, Peter Lutek <peter(a)peterlutek.com> wrote:
> thanks, len!
>
> i'm used to that whole drill, having done it many times with various
> distributions. i'm more interested in specifics of achieving a stable,
> low-latency audio workstation * within the Arch ecology * -- i.e. are there
> any particular caveats or helpful configuration tools to be aware of in
> that distribution?
>
> cheers!
> .pltk.
>
> On 2018-01-08 11:23 AM, Len Ovens wrote:
>
>> On Mon, 8 Jan 2018, Peter Lutek wrote:
>>
>> would you be kind enough to outline your "conversion" procedure?
>>>
>>
>> In general, this means back up what you have, install new OS, restore at
>> least your home directories, then install any binaries you have of specific
>> software (Ardour, plugins, synths) if you choose (though I think Arch has
>> most things you would need as packages) and go. Be aware that you would
>> either choose to install the same DE as you were using before or get used
>> to another. XFCE is quite a stable and versitile DE (Gnome2 like) that
>> doesn't get in the way of audio or video production. If you happened to be
>> using Unity as your DE (what were you thinking!?) you would have to learn
>> to use a new DE (but then Ubuntu has given up on Unity too so the same
>> either way)
>>
>> A common method in Linux is to use two partitions (or more), One small
>> one 40G for the OS and a big partition for /home. I actually have a number
>> of 20G partitions to try various OS but in the last while have been finding
>> that cramped which is why I am suggesting 40G :) This makes it easy to
>> install a new OS to try out without disturbing your data.
>>
>> On 2018-01-08 08:01 AM, Jonathan E. Brickman wrote:
>>>
>>>> ... I just converted a heavily-used Manjaro/XFCE4 desktop, two years in
>>>> use and regularly updated, into a Linux audio testing machine, without
>>>> glitches.
>>>>
>>>
>
> --
> peter lutek - improvising musician
> http://peterlutek.com
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user(a)lists.linuxaudio.org
> https://lists.linuxaudio.org/listinfo/linux-audio-user
>
Hi,
I consider buying a M-Track Eight. All my workstations running Linux.
So, is the M-Track Eight working on Linux, e.g. ubuntu 16.04, out of the
box.
Or are there some drivers, settings, experiences for and with that device?
Best regards.
--
--------------------------
https://github.com/xpilgrim
Hey hey,
a raunchy, if slightly dated, song to get the year started:
http://juliencoder.de/nama/not_that_innocent-instrumental.mp3http://juliencoder.de/nama/not_that_innocent-instrumental.ogg
This song has been around for a while, and yet is still unfinished. I just
can't perform the vocals for it. This is the second song from the project "The
essence of". The intention is to condense and extract all kinds of elements
from certain songs and mix them into small "essential" songs, capturing the
heart and soul of particular subgenres or song types. This is a very personal
undertaking.
Though, I believe that this piece is a very loud and obvious curtsey. I leave
it to you to find out at whose shrine I've been revelling. :)
For the techs: used synths included fluidsynth (electric bass), LinuxSampler
(Rhodes, FX), Yoshimi (one choir) and Ecasound/Nama/Csound for sampling and
processing the FX. It got really physical. :) The hardware wouldn't be of
particular interest here, unless anyone is curious,...
Recording: Midish for all MIDI tracks (all except one instrument), Nama for
recording, processing, mixing and mastering and lots of LADSPA/LV2 effects,
including - but not limited to -: TAP plugins (limiter, stereo echo/delay,
- possibly some tube saturation), Invada (compressor), FIL plugin
(Fons Adriaensen's parametric 4-band EQ), G2Reverb, CAPS (chorus, plate
reverb, probably amp simulation) and lots of GLAME high- and lowpass
filtering. :)
I hope you enjoy and look forward to any feedback.
Best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
And when you say those words
It's the sweetest thing I've ever heard <3
(Britney Spears)
With Cadence and JACK2 running and working, I tried "jack_control asd
loopback", and it said it couldn't do this to a running server. Then I
shut JACK down and ran that command, it said it was successful, but then
JACK froze at run and I had to undo it for JACK to work. Anyone know
how to do this?
--
/Jonathan E. Brickmanjeb(a)ponderworthy.com
<http://login.jsp/?at=02e47df3-a9af-4cd9-b951-1a06d255b48f&mailto=jeb@ponder…> (785)233-9977/
/Hear us at http://ponderworthy.com -- CDs and MP3s now available!
<http://ponderworthy.com/ad-astra/ad-astra.html>/
/Music of compassion; fire, and life!!!/