HNHacker News
TopNewBestAskShowJobs

pottering

7 karma · joined November 11, 2019

submissionscomments
pottering··on VST3 audio plugin format is now MIT
Nope, the wording in the SDK explicitly says, and I quote "VST 2 API source code is NOT part of this VST 3 license!"

https://steinbergmedia.github.io/vst3_dev_portal/pages/VST+3...

https://steinbergmedia.github.io/vst3_dev_portal/pages/VST+3...

It is the same, there is only the pre-2018 licenses.

(But a few hosts that avoided VST3 due to licensing may implement it now due to this change.)

pottering··on VST3 audio plugin format is now MIT
AU support grew because Logic Pro only loads AU, Logic userbase is a attractive enough market for plugin devs.

On the other hand, there is not a single DAW that only loads CLAP.

That's the same problem Steinberg faced with VST3 years ago, every host/DAW/plugin supported VST2 (including Cubase), there was no reason for devs to switch to VST3.

Steinberg forced the issue killing the VST2 licenses, any new plugin and host had only access to the VST3 license, even then devs resisted, only recently Steinberg announced future Cubase/Nuendo versions won't support VST2 anymore (plugin devs may hate Steinberg, but they won't simply leave Cubase/Nuendo users without support, they are not to blame for Steinberg's stupidity).

CLAP can't force the issue the same way Steinberg did with VST3, there is no CLAP-only DAW either.

pottering··on Twenty Years of FM Synthesis Inside Ableton Live
Not only Session View, but also its absence of effing toolbars, wish people realized how genius that is.
pottering··on Ableton Push 3
https://www.ableton.com/en/push/upgrading-push/
pottering··on Ableton Push 3
It can upgrade or replace CPU, RAM, SSD and battery.
pottering··on Get started making music
https://learningmusic.ableton.com/make-melodies/make-melodie...
pottering··on Get started making music
It is not "only workable using ableton", it teaches generic music theory (just the basics), which is usable even without a computer.
pottering··on Get started making music
Max MSP has a lot of Javascript stuff, your JS experience will be very useful with Max For Live.
pottering··on Ableton Note – A playable iOS app for forming musical ideas
MIDI Stretch stretches all linked envelopes, not only the three MPE controllers, if you select TIME not notes, as Live differentiates those types of selection.

The status bar in the bottom will say if you have "Time Selection" (Start, End, Length) or "Note Selection" (Time, Pitch, Velocity, Probablity).

Arrangement has a similar distinction between selecting time or Clips.

pottering··on Ableton Live 11
Oh please, all replies to you here had facts, or at worst fair, informed assumptions.
pottering··on Ableton Live 11
I think you may be misreading that FAQ page, it mentions sidechain as the reason for using one thread for "dependant" tracks.

Sidechain is not mere grouping/routing like the chain PaulDavis described with ASCII art (different from Sends too), with sidechain the plugin needs the audio from the other track for actual DSP processing, that's why sidechained tracks become a single thread "dependant" signal flow.

That page also mentions Live can use one thread per Chain if needed (for non Live-users, Chains are internal routings inside one single track), so it clearly states Live can use more than one core for one single Track.

Also, plugins like u-HE's use multicore just fine for a single instance, if you disable their own multicore handling (which conflicts with Live's multicore handling).

For Live's own devices, I'm pretty sure multicore works just fine, just tested again with Groups and Sends.

Don't know what problem you have, but it is not simply Live's multicore handling, it is some specific scenario you hit upon.

pottering··on Ableton Live 11
C'mon, anyone can easily find dozens of videos that prove otherwise. Also, the Push API is open, anyone can program python remote scripts to access it, that's how apps like Touchable work, completely false you have to buy a Push, don't need hardware nor M4L. Even if you don't know Python you can use ClyphX. And I talk about Live 10.
pottering··on Ableton Live 11
"Yes this is what's happening in Ableton"

Are you sure? Because since your theory is based on grouping tracks, it is easy to test, by simply grouping all tracks in a Set with 20 or so tracks that use a decent chunk of CPU. Then all their CPU should shift from several cores into one single core/thread (according to your theory). Of course, being easy I already tested this with a Set that used Live's native devices (no CPU usage change), but I can't test with VSTs right now (none installed). Maybe VST hosting has that problem, but processing of audio summing, Live's own devices and M4L doesn't have any major problem with multi-core.

pottering··on Ableton Connection Kit (2016)
"Max, on the other hand, gives you no access to Ableton's UI or API"

You mean Max standalone?

Max For Live sure does "give you access to Ableton's UI or API".

https://docs.cycling74.com/max8/vignettes/live_api_overview

pottering··on Ableton Connection Kit (2016)
Tangential, but let me hype mutateful and gibberwocky, they are just too cool:

https://cdm.link/2019/10/mutateful-free-live-coding-ableton/

https://github.com/carrierdown/mutateful/

https://cycling74.com/articles/content-you-need-gibberwocky

http://gibberwocky.cc/

pottering··on Ableton Connection Kit (2016)
Just refs for stuff others mentioned:

https://docs.cycling74.com/max8/vignettes/keycommands

https://docs.cycling74.com/max8/vignettes/quickref

https://docs.cycling74.com/max8/vignettes/shortcuts

https://docs.cycling74.com/max7/vignettes/javascriptinmax

https://docs.cycling74.com/max8/vignettes/00_N4M_index

https://docs.cycling74.com/max8/vignettes/lua_in_max_topic

https://docs.cycling74.com/max8/vignettes/gen_overview

https://cycling74.com/tools/max-toolbox

http://www.music.mcgill.ca/~ich/classes/mumt402/MaxMSPExtern...

http://www.interactionlab.biz/v2/wp-content/uploads/2010/09/...