Live data from Hacker News

DAWproject: Open exchange format for DAWs

github.com

91–93 of 93 posts

Re: DAWproject: Open exchange format for DAWs

#91
post #90
post #49

Earlier quoted context omitted.

Not per note pitch bend. Note On/Off messages support an extra 16 bits of "attribute" data that can optionally be used as an unsigned 7.9 fixed point pitch offset in semitones. Note numbers are also expanded to 256 since they can use the full 8 bits of the note number. MPE is a super limited hack, I doubt anyone is going to use it once MIDI 2 becomes available in synths (it's a future technology, fwiw - it will be a…

> Not per note pitch bend. Note On/Off messages support an extra 16 bits of "attribute" data that can optionally be used as an unsigned 7.9 fixed point pitch offset in semitones. > Note numbers are also expanded to 256 since they can use the full 8 bits of the note number. You might be right on the attribute data, but I thought they had per-note pitch bend as well. I'm skeptical that 8th note number bit is available,…

Ah you're right, I missed in the message layout that the MSBit is reserved for note number. That's kind of pointless.

And it is a bit absurd that they're so intent on doing things behind closed doors. But the spec is very comprehensive and decently polished.

It's not really "out" yet in either hardware or software. The last update made some notable changes. Allegedly Korg is releasing a line of MIDI 2 controllers soon. I think NAMM in January is going to have a lot of MIDI 2.0 demos.

In the software world, some people (Steinberg) don't even want to support MIDI in synths at all. VST3 barely supports MIDI 1, and it will not support MIDI 2.0.

Re: DAWproject: Open exchange format for DAWs

#92

Earlier quoted context omitted.

For starters, AUs are "easier" to run under Roestta than VSTs since AUs run out-of-process by default. This means you can use a x86_64 AU without running the entire DAW under Rosetta on Apple Silicon.

It hadn’t occurred to me that AU run out of process, but this makes sense. Does this mean an AU crashing in theory won’t take down your DAW? (The same thing that Bitwig has it’s own isolation feature for) I always default to AU just because I’m on a Mac and I arbitrarily decided to do so long ago. The Rosetta thing has been a nice bonus. Not sure what the other (dis)advantages are, these days I try to focus on using…

> Does this mean an AU crashing in theory won’t take down your DAW?

Yes, this has been my experience with AUs in Logic Pro, at least. You simply get a message saying a plugin failed and that you can try reloading it if you'd like.

Re: DAWproject: Open exchange format for DAWs

#93

Earlier quoted context omitted.

It hadn’t occurred to me that AU run out of process, but this makes sense. Does this mean an AU crashing in theory won’t take down your DAW? (The same thing that Bitwig has it’s own isolation feature for) I always default to AU just because I’m on a Mac and I arbitrarily decided to do so long ago. The Rosetta thing has been a nice bonus. Not sure what the other (dis)advantages are, these days I try to focus on using…

> Does this mean an AU crashing in theory won’t take down your DAW? Yes, this has been my experience with AUs in Logic Pro, at least. You simply get a message saying a plugin failed and that you can try reloading it if you'd like.

In other words, just like VSTs on Bitwig. Even if the entire audio engine crashes, you just restart it with a click.
Post reply on HN