Show more
falktx boosted

crossposting this from twitter.

fediverse, I'm looking to enlist a UI designer for some (paid!) audio software design work. the ideal person for this role:

1) is a UI designer
2) knows their way around music software
3) can write GLSL shaders or has an interest in learning
4) is taking contract work

if this is you, or you know somebody who fits this description, please get in touch :D

@unfa now on latest git/develop of carla. Though I need to do some more testing to see if I find some edge cases or bugs. If you try it, let me know how it goes.

@unfa Yes! I am working on this right now as I type.

@trebmuh I am not a fan of hiding things. at this point carla's UI code is going to change very little, until the c++ rewrite is complete.

@unfa hmm thinking more about this, perhaps the UI can just tell the DSP/engine when a plugin position in the canvas changes, just caching values for saving in the project. the engine side of things has no use for it whatsoever, but it is just too useful and worth the small memory usage.
I will try this!

@unfa ah yes, because the canvas positions are saved in the json file, not the main carla project file.
it is an architecture/design problem. the plugin version has some state, but the UI is something that needs to be saved as well, even though the DSP/backend side has no use for it.
I can add a canvas->save-positions action, but having that automatic is tricky. we do not want to keep sending position data all the time, and we dont want to wait for UI stuff when saving host session. thoughts?

@unfa hmm maybe some synth or midi plugin has a bug and stops working after receiving all-notes-off? what plugins were you using there that used midi?

@unfa same recommendation as last time - use the carla patchbay internal plugin and do whatever stuff is needed inside. parameters are exposed to the outside, so you can tweak things a bit even with the extra patchbay window closed

@unfa cool, let me know if you find any issues! You got VST3 now on Linux too btw 😎

@unfa the code size is quite big and is templated (so many variable types like int, float, double, etc) can re-use the same code. this makes the final object binary too big

damn juce is now so bloated we need to use "-Wa,-mbig-obj" for building in debug mode... 😱
github.com/falkTX/Carla/pull/1

@unfa what if you used the instance at chat.kx.studio? I would be quite happy to have you onboard, can certainly tweak things as needed for you.
I already added a few channels based on what you also have \(^-^)/

@unfa maybe.. but there are some tools missing and needs more time to mature.
I would not trust it to run a big application like Ardour at this point.
PipeWire is like Wayland, it is coming and for some people (mostly Gnome/Fedora folks) it is already there. But still needs more time before it works well for everyone, everywhere.

@unfa I think long-term this will pass through pipewire.
If it has a good configuration tool, it will basically "just work".
You don't need to care about alsa, or pulseaudio, or jack.
I specially like that there is no setup required in order to support multiple audio cards.

The MOD Dwarf kickstarter campaign has started!
Proud to be part of the team.
Check it out, kickstarter.com/projects/moddu 😎

Glad to see it is not just me avoiding discord.
sneak.berlin/20200220/discord-

We have much better freedom-respecting options nowadays anyway.

@gcrkrause @unfa almost everything is better than google, in regards to tracking (except facebook lol).
I was being pedantic there.

It is generally okay to use peertube sites, much better than youtube in terms of leaking data for sure. But it is not full leak-proof. Maybe nothing is.. :(

@unfa @gcrkrause correct. from what I see in your link, the page does not load anything that is external, so no connection to google analytics, hotjar metrics or anything like that.
peertube sites for now require enabling JS which is not ideal, but understandable...

@gcrkrause @unfa peertube uses p2p, so I would not consider it much better in terms of leaking data...
It is great in the sense that taking down videos is much harder, but p2p solutions leak data by default :/

Show more
falkTX Mastodon

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