@x42@mastodon.social
@x42@mastodon.social avatar

x42

@x42@mastodon.social

Dr. Robin answers ultimate questions about Ardour, Linux, Audio, and Everything

This profile is from a federated server and may be incomplete. Browse more on the original instance.

x42, to random
@x42@mastodon.social avatar

Harrison did it again:
https://www.youtube.com/watch?v=xsHY7-ElbCw

Should look familiar to many users.

amadeus, to Dragonlance
@amadeus@mstdn.social avatar

Could an #audio #plugin possibly read the host #os #darkmode or #lightmode state? #linuxaudio #linux
What about if it is running in a #sandbox #daw with #flatpak?

x42,
@x42@mastodon.social avatar

@amadeus the GUI is not encumbered by DSP constraints. Then again almost all authoring tools do not use the system’s theme. LV2 plugins can use the host‘s colour theme. This looks better compared to than just generic light/dark modes. Sadly not many plugins support this.

x42, to random
@x42@mastodon.social avatar

50 things you did not know you could do with in 50 mins!

The video of my presentation is now available at: https://discourse.ardour.org/t/50-things-you-did-not-know-you-could-do-with-ardour/109555

How many of these didn't you know about?

What's your favorite Ardour features that I've missed?

x42, to random
@x42@mastodon.social avatar

Excuse the self promotion, just thought you may want to know that the yearly https://x42-plugins.com/ sale has started!

Get any x42 Plugin for 70% off!

$9 - x42-whirl is designed to imitate the sound and properties of the speaker device that brought world-wide fame to the name of Don Leslie.

$19 - x42-eq is a versatile Parametric EQ with bells and whistles that is very stable when automated.

$29 - x42-meters provides all the metering you need for professional broadcast and mastering work.

x42,
@x42@mastodon.social avatar

@amadeus

I have shipped x-platform VSTs via https://github.com/x42/lv2vst in the past. These days few users who need VST, wrap them themselves or use @falktx Ildaeil to do so.

While I like, and was involved with CLAP since 2014, there is nothing CLAP offers for those plugins that LV2 does not already do.

x42,
@x42@mastodon.social avatar

@amadeus I don't have an answer. Often curiosity is what motivate me, but that does not apply here.

Maybe there is also hope for Bitwig to add LV2 support?!

Reaper has added it a while ago, JUCE now supports LV2, as does Audacity. Not to mention the usual suspects, Ardour, Mixbus, QTractor, Carla, zrythm etc have supported it for a long time.

x42,
@x42@mastodon.social avatar

@amadeus

  1. don't know, don't care.

  2. LV2 has the maxim "if the host can do it, the should should do it". It takes work off plugin devs and has lead to various neat features (host provided worker, host provided threads), many of which we copied to CLAP.

LV2 builds on existing standards and is more rigorous computer science, rather than hands-on. -- While this appeals to some, it likely hindered widespread adoption.

Over VST, LV2 has similar advantages as CLAP, notably performance related.

x42,
@x42@mastodon.social avatar

@amadeus @dreamer

From a user's perspective, you should not care what standard a plugin uses. They're all the same :)

From a development or project-management perspective it is very significant. Take mod.audio as example. Thanks to LV2's UI separation, they could easily add HTML GUIs to LV2 plugins without changing existing plugins (!) - something CLAP or VST does not support.

Inline displays in Ardour is another example.

Historically LV1/LV2 was the first cross platform standard (incl BSD)

amadeus, (edited ) to Musicproduction
@amadeus@mstdn.social avatar

Would you prefer for on to be distributed as ? Actually, I would.
Would also be easier to keep them up-to-date. And, no more files and folders scattered all over my home folder. 😅️

x42, (edited )
@x42@mastodon.social avatar

@amadeus You do realize flatpaked plugins not only locks you into the flatpak ecosystem, but also constrains performance due to sandboxing, and can cause conflicts when loading plugins by 3rd party vendors?

x42,
@x42@mastodon.social avatar

@amadeus you can measure effects caused by sandboxing. Since it comes up regularly we have written about this at https://ardour.org/plugins-in-process.html

To prevent context switch overhead plugins need to reside in the same memory space with other plugins. This only works if a plugin does not have any external dependencies. Since plugins may require different conflicting libraries, they have to be statically linked to be loaded into the same process.
Flatpak however bundles shared libraries hence the sandbox.

x42,
@x42@mastodon.social avatar

@ercanbrack @amadeus Most major Linux plugin vendors just provide a tar or zip with an installer or file to copy (u-he, vital, decentsampler overtonedsp, auburnsounds, pianoteq, etc).

The general problem with flatpak is that flatpak'ed plugins can only be used a flatpak'ed DAW (and vice versa).

While, say, RPM packaged plugins on the same system do not have this limitation if the flatpaked plugin-host has read-access to the file-system.

x42,
@x42@mastodon.social avatar

@ercanbrack The poll by @amadeus is "flatpak" or "other" you cannot pick both :)

amadeus, to linux
@amadeus@mstdn.social avatar

What a wonderful (true) story: Geoffrey Bennett started a to develop a "Linux Driver for Focusrite Scarlett Gen 4" , and not only was it successful, but themselves and beyond that offered extended support with devices and development assistance. 🤓🥹🥰 https://www.gofundme.com/f/linux-driver-for-focusrite-scarlett-gen-4 https://linuxmusicians.com/viewtopic.php?p=160833#p160833

x42,
@x42@mastodon.social avatar

@amadeus That is great news!

We've come full circle.

In the early 2000s (Saffire) they provided free hardware to those who write Linux drivers.

That changed around 2010.

When I reverse engineered the Scarlet Gen 1, and wrote the kernel driver they were not very helpful. I got a 18i6 from a friend who was frustrated it didn't work on Linux. Focusrite showed little interest when I contacted them.

It's 2023, why can't they use a web interface, and still require custom drivers for the mixer?

x42, to random
@x42@mastodon.social avatar

I'm very happy to announce Ardour 8!

It took 10 years for Velocity Lollipops and less than a month for a song arranger :)

Ardour 8 also features a new piano roll header, freehand automation drawing, Launchpad Pro support and a generous amount of bug fixes.

A complete overview of the changes can be found at https://ardour.org/whatsnew.html

Get it while it's hot: https://ardour.org/download.html

x42, to random
@x42@mastodon.social avatar

AVLDrums LV2 plugin now features a Percussion set.

The "Buskman's Holiday" Kit features 20 velocity-layered samples including Cajon, Congas, Shakers, Foot-stomp and a Bucket.

https://x42-plugins.com/x42/x42-avldrums

x42, to random
@x42@mastodon.social avatar

I have just completed the first version of a song/section-arranger for upcoming Ardour 7.6.

Plenty of details remain to be done, but drag/drop reordering and copying parts of a song works reliably already.

Available in nightly builds
7.5-358 or later. Feedback is very welcome.

x42, to random
@x42@mastodon.social avatar

My presentation titled "50 things you did not know you could do with Ardour" was accepted for in Riga!

prokoudine, to random
@prokoudine@mastodon.social avatar

Imagine me forking GIMP to rename it, then claim I built this amazing image editing program that is now used by gazillions of people around the world.

Now watch Seamly 2D team claim Susan Spencer came up with this great idea and built this open-source tool for fashion designers, but never mention principal developer Roman Telezhinsky who started the original project called Valentina and did the heavy lifting (continues to do in his original project).

image/png

x42, (edited )
@x42@mastodon.social avatar

@prokoudine I tried to imagine you forking and rebranding it, and stopped after reaching The PIMP (Prokoudine Image Manipulation Program) :)

x42, to random
@x42@mastodon.social avatar

Since Ardour 7.4.149 external connections are saved/restored per device.

When an external audio interface is connected previously connected I/Os from that sound-card are restored as they were where you left off.

It is a seemingly small feature, but it is so convenient. We should have implemented this years ago!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • mdbf
  • DreamBathrooms
  • everett
  • magazineikmin
  • GTA5RPClips
  • Youngstown
  • cisconetworking
  • ethstaker
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • cubers
  • InstantRegret
  • Durango
  • osvaldo12
  • modclub
  • tester
  • Leos
  • khanakhh
  • normalnudes
  • tacticalgear
  • anitta
  • megavids
  • lostlight
  • All magazines