Show more

@DCLXVI@mstdn.io It is more complicated than that, as always. And I am not advocating for anything, just giving some thought.

In an imaginary situation where one company/developer/institution has enough money to sustain itself and a team of developers and releases software 100% free, it would make it very very difficult for anyone to compete with them.

People could easily just take for granted that this product is meant to be free.

Kinda comparable to linux distros now. You rarely see payed distros

@weirdconstructor some good points, yeah there is always competition (unless some agreement is in place, but that is not too common).

Making a better product that will "steal away" someone else's users can even be the reason-to-be for brand new companies sometimes πŸ€”

Something I have been wondering for a while.

If your free and open-source application/tool is good enough that makes people not want to use other non-free tools, are you responsible for a company closing down?
You can argue about business models and ethics, but a few things can really just stop existing because a "free" tool is simply good enough. It is not just software that disappears, it is jobs and careers.

The bar for some open-source tools competition is very high. With real side-effects

S'more news.
The menu bar is now adapted/custom for cardinal.
I tried to do it by keeping the old menu bar from VCV, but there is no way to reach some elements, so the whole thing needs to be overridden.

The file->quit menu is hidden if running as plugin (as otherwise would do nothing) and file->open now uses dpf file browser stuff. So at least this action should not block the even loop (making the plugin unusable).

Automated builds in github.com/DISTRHO/Cardinal/ac (requires GitHub account)

Experimenting with parameters for Cardinal.
Idea being that the plugin exposes parameters that the host can control and automate, and inside the VCV environment they appear as regular CV sources.
Some little filtering to reduce stepping and it produces nice results.

Here you see Carla converting MIDI notes from a file into parameter changes that automate Cardinal's parameters.
The result is (sorta) playing the chocobo song purely out of plugin parameter automation πŸŽ‰ πŸ˜‚ πŸš€

falktx boosted

Today on the blog-o-sphere: @mmu_man delivers a long and storied post about laptops, open hardware (and the lack thereof), the new ThinkPads, and the claimed "support" for Linux that some hardware vendors (now Lenovo among them) provide. haiku-os.org/blog/mmu_man/2021

@unfa there is more to their business than selling such data, they also serve ads πŸ˜‚

but now for real, that Ryzen performance issue has a fix planned for next Tuesday already.

With plugins, we are typically supposed to save state in the current session/host instead of files in the user dir.
So, with trying to preserve state for the upcoming Cardinal thing I am placing a few VCV related things as plugin parameters, so we can save&restore their values through the plugin host.

What ends up happening is sorta amazing, exposing the "room brightness" as a parameter means the host can automated it...
What a show πŸ˜‚

@obsoleszenz yes of course. both JACK and LV2 can do CV ports, so this should be possible.
Target is to have a basic FX, a basic Synth and a "modular" (audio+midi+cv) variant

@neil Also don't have links, only can report of it happening at least once, where my email was treated as spam by microsoft/live/outlook. The weird thing is that it was to a friend that I have contacted before.

@unfa Let's talk a bit before that video. Give it a try first before recording live, so we can sort out the most critical issues.
Also, let me know if you want to see a particular VCV module in there, this does NOT load external plugins.

@unfa that is to say, the hard part I think is already done by them. this is just plugging things together and trying to put it in a nice package.

@unfa you are correct. that is why I decided to do this now after they published the v2 source code πŸ˜‰

Doing this in old v1 wouldn't be as easy

@unfa Define "operational".
Still WIP, still has missing features, but already works, you can build it and run it yes.

At the time of writing, status is:
1. You can only run it when building from source, as I did not setup a way to find the resources it needs. so binaries are not redistributable. Paths are hardcoded to where you build from
2. No MIDI
3. No host parameters
4. No state save/load

All the rest already works I guess..

287 modules so far.
(from Core + 10 collections)

Sadly there is a lot of stuff out there that is not ready for VCVRack v2, Valley being a very famous one.

Not even Befaco is fully ready, the branch where the new/main plugins live is not yet updated for v2.

Makes me doubtful that VCVRack v2 will be out in the short-term.. If they do release it, it is going to miss a LOT of modules.

Now with audio too!

It is at this point I realize I don't understand these CV concepts at all πŸ˜‚

Anyone can share cool patches that only use open-source plugins?

@nurinoas often when I get asked that the answer is "Yes".

It is at the top of planet.linuxaudio.org/ at the moment πŸ˜‰

The VCV as plugin saga continues.
Now with plugins being setup for building. Added AudibleInstruments, Befaco and Fundamental so far.

Still need to get the actual engine to work, so it receives audio/midi from host and sends it back as needed.

But if we got so far already, that last piece should be quite doable too.

PS: if you know a must-have opensource VCV plugin, let me know! Shouldnt be too difficult to get more plugins in at this point.

falktx boosted
Show more
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!