Hello !
First I would like to apology because my question is not related to a Linux port. But I think lot of people on this forum can help me.
I have Ace, Zebra and Bazille. I run them in Logic on a MacPro. Everything works well.
I am also a software developer and I work mainly on Linux. For fun, I write some real-time composing music code in python, Lisp, Haskell, Clojure. I never program on Mac, because I do not feel at home, I do not want to maintain a second dev environment and I do not like the keyboard !
So I need to transfer midi events from my Linux Box to the Mac to play them with all my plugins on Logic.
Is there a "standard way" of doing that ?
What I have done is to write a small socket server in java which receives data from the Linux box. It convert data to midi events and push them into the Mac midi system. As with all languages I can write to a socket, my problem is solved. But it is a little like reinventing the wheel !!! And a square wheel !
An other solution would be to move entirely on Linux, but then I miss some Logic plugins.
Do you have any ideas ?
Thanks a lot and have a nice day.
Olivier
Midi between Mac and Linux
-
- KVRer
- 19 posts since 22 Nov, 2016
Hello Olivier,
I have no experience whatsoever with MacOS, but maybe JACK (http://www.jackaudio.org) could be used. JACK is quite standard on Unix and it seems to be also available for MacOS and Windows (http://www.jackaudio.org/downloads/).
The Wiki (https://github.com/jackaudio/jackaudio.github.com/wiki) contains some more detailed information, among others JACK has a feature to connect different JACK servers over a network for audio and MIDI data, both for JACK 1 (https://github.com/jackaudio/jackaudio. ... er_NetJack) and JACK 2 (https://github.com/jackaudio/jackaudio. ... r_NetJack2). This would allow to pass MIDI data transparently from Linux to MacOS.
Up to now I have only used NetJack between Linux systems.
I hope this helps, Arnd
I have no experience whatsoever with MacOS, but maybe JACK (http://www.jackaudio.org) could be used. JACK is quite standard on Unix and it seems to be also available for MacOS and Windows (http://www.jackaudio.org/downloads/).
The Wiki (https://github.com/jackaudio/jackaudio.github.com/wiki) contains some more detailed information, among others JACK has a feature to connect different JACK servers over a network for audio and MIDI data, both for JACK 1 (https://github.com/jackaudio/jackaudio. ... er_NetJack) and JACK 2 (https://github.com/jackaudio/jackaudio. ... r_NetJack2). This would allow to pass MIDI data transparently from Linux to MacOS.
Up to now I have only used NetJack between Linux systems.
I hope this helps, Arnd
-
- KVRian
- 814 posts since 26 May, 2013 from France, Sisteron
Hi,
Yes I would also check with Jack, but if you feel like a warrior, you can write a midi driver for the linux kernel which can do network...
That would work with alsa seq or alsa rawmidi, jack, ...
Alex.
Yes I would also check with Jack, but if you feel like a warrior, you can write a midi driver for the linux kernel which can do network...
That would work with alsa seq or alsa rawmidi, jack, ...
Alex.