Re: [LAD] MIDI 2.0 is coming

2019-01-29 Thread Len Ovens

On Tue, 29 Jan 2019, Kevin Cole wrote:


Never one to fear displaying my ignorance / laziness...

In my limited readings, I had gotten the vague impression that OSC was sort of
MIDI 2.0.  Does MIDI 2.0 incorporate OSC or will they remain two distinct paths?


Certainly OSC is a step beyond MIDI 1.0. But it has never been backwards 
compatable with MIDI 1.0 and does not try to negotiate for OSC and fall 
back to MIDI if it can't. OSC has next to no standards beyond transport 
which might explain its failure in the commercial world. Each OSC 
application makes up it's own set of commands. MIDI 2.0 still has a large 
number of predefined commands... larger than midi 1.0.


However, the biggest reason it is not midi 2.0 is that it was not released 
by MMA...


--
Len Ovens
www.ovenwerks.net
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] MIDI 2.0 is coming

2019-01-29 Thread Clemens Ladisch
Kevin Cole wrote:
> In my limited readings, I had gotten the vague impression that OSC was sort
> of MIDI 2.0.

OSC is similar to MIDI, and some parts could be translated from/to MIDI, but
it is not compatible with MIDI.


Regards,
Clemens
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] MIDI 2.0 is coming

2019-01-29 Thread Kevin Cole
Never one to fear displaying my ignorance / laziness...

In my limited readings, I had gotten the vague impression that OSC was sort
of MIDI 2.0.  Does MIDI 2.0 incorporate OSC or will they remain two
distinct paths?
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] MIDI 2.0 is coming

2019-01-29 Thread Ralf Mardorf
On Tue, 29 Jan 2019 13:37:01 +0100 (CET), Jeanette C. wrote:
>why should I use Linux and LV2 plugins, if they don't work with my
>$1000 control keyboard? There's always hope.

From the link posted by Louigi:
"[snip] With previous MIDI feature additions, the challenge has often
been getting companies to actually implement it. Take MPE [1] as an
example – despite being officially adopted in 2018 to the MIDI spec,
only a handful of companies (like ROLI and Moog) have added it to
commercial products [snip]"

[1] From
https://www.midi.org/articles-old/midi-polyphonic-expression-mpe:

"[snip] Music making products (such as the ROLI Seaboard, Moog's
Animoog, and Apple's Logic) take advantage of this so that musicians
can apply multiple dimensions of finger movement control: left and
right, forward and back, downward pressure, and more. [snip]"

I mentioned the Animoog's touch screen feature in the the LAU thread
about Dominique's DIY Theremin. A song that still is in progress has
short parts with something similar to a Theremin played via touch
screen, using the Animoog. It's impossible to record by MIDI now, maybe
Logic could do, but neither the iOS, nor the Linux software I'm using
is able to record and play it via MIDI. I guess that Animoog even
doesn't send the required data. I had to record it as an audio track
over and over again. However, even the Animoog's special "keyboard"
couldn't do the whole job, to get a better spooky Theremin howling
sound I needed to add a little bit of a TalkBox effect and important to
this thread, I had to rework the Theremin alike audio track using
volume automation. If it would have been possible to use MIDI instead
of an audio track, it would have been possible to move notes a little
bit forward and backward instead of playing it again and again, but it
still would have require to do some rework. Programming the used sound
to use up and down movements of the finger to either do the desired
howling or to allow volume control, would have been possible, but it
would require to learn how to do it. I purchased a lot of proprietary
virtual synth with a lot of features neither old fashioned digital, nor
analog synth provide. Sometimes programming sounds using those new
synth is easy to do, but often it has got a learning curve that IMO
isn't worth the effort. IMO it's better to spend time to improve the
skills to play a real instrument, this gains more to make good music,
than learning how to program each gimmick, that doesn't gain as much as
people guess.

I like to get MIDI 2, but as pointed out by the QjackCtl GUI thread, it
would be more important if virtual synth would care about e.g. MIDI 1
clock to sync delays, LFOs etc., something a lot of proprietary synth
already do, but that is still completely missing for Linux. Host
integration of virtual synth still needs to be improved especially for
Linux FLOSS , but still for proprietary software for other OS, too.

IOW I'm sceptic that MIDI 2 does solve much, since there are easy to
use MIDI 1 features already ignored, such as using MIDI clock to sync
LFOs of synthesizers. It's comparable to politicians sharpening laws,
that are already sharp enough, but suffer from other issues such as
bureaucracy or something else caused by reality. Sharpening a law that
isn't/can't be used, doesn't solve an issue.

Regards,
Ralf
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] MIDI 2.0 is coming

2019-01-29 Thread Jeanette C.

Jan 29 2019, Louigi Verona has written:


So, they just recently announced that MIDI 2.0 has entered the prototyping
phase. Looks like it's getting serious!

Here is some coverage, for example:
https://djtechtools.com/2019/01/23/midi-2-0-is-coming-prototyping-of-new-generation-of-midi-devices-underway/

What do you guys think? What are the expectations here? Implications for
Linux Audio?

...
I am not a developer, as such, but I can see an obvious degree of
openness and better integration with proprietary products.

Additionally, I see a great chance for accessibility, in every sense of
the word. New hard- and software products could find better integration
wit Linux DAWs and accessible editors would be so much easier.
Programming a certain type of interface for MIDI 2.0 "devices" would be
very rewarding, in that they can, hopefully, support a wide range of
"devices" in one go. Why a text based editor for one or two synths? Why
a special OSC implementation for one controller? But there's good reason
to write a text-based editor for a whole group of synths in one go or
implement MIDI 2.0 controller support in a DAW.

Also, why about other completely closed protocols? If they did their job
well, I think there's hope for more usage of MIDI 2.0 instead of
developing specialised systems. I guess that such design is not only
expensive, but also costly. Even maintaining your own existing protocols
and extending them in time must be cumbersome. But maybe I'm kidding
myself here. :)

Also, why shouldn't the other way work as well? If open software
developers for Linux specific plugins and stand alone software support
MIDI 2.0, one could use a much larger palette of nice hardware to
control them. The reverse psychology: why should I use Linux and LV2
plugins, if they don't work with my $1000 control keyboard? There's
always hope.

Take it with a pich of salt, more of an opinion and a hope than
well-founded reasoning.

Best wishes,

Jeanette

--
 * Website: http://juliencoder.de - for summer is a state of sound
 * SoundCloud: https://soundcloud.com/jeanette_c
 * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
 * GitHub: https://github.com/jeanette-c
 * Twitter: https://twitter.com/jeanette_c_s

Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] MIDI 2.0 is coming

2019-01-29 Thread Louigi Verona
So, they just recently announced that MIDI 2.0 has entered the prototyping
phase. Looks like it's getting serious!

Here is some coverage, for example:
https://djtechtools.com/2019/01/23/midi-2-0-is-coming-prototyping-of-new-generation-of-midi-devices-underway/

What do you guys think? What are the expectations here? Implications for
Linux Audio?



Louigi Verona
https://louigiverona.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev