View Issue Details

IDProjectCategoryView StatusLast Update
0006614ardourbugspublic2020-04-19 20:17
Reporternorv Assigned Tox42  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0006614: 4.2.0 MIDI connectivity issue on OSX 10.10.5 Yosemite
DescriptionI am very happy to have purchased the latest Ardour 4.2.0 for my Mac Mini, running OS X 10.10.5 Yosemite.
Ardour opens and operates normally on my system, but I am having difficulty configuring MIDI.
The problem seems to be that Ardour does not show up in Pete Yandell's "MIDI Patchbay” utility 1.0.3 (14). But it will play external MIDI notes if an external device is added to inputs in Ardour’s Mixer channel strip. Other DAWs e.g.. Renoise do show up in the MIDI Output section of the MIDI Patchbay utility.
I tried starting Ardour from command line, but could not see any error messages in the Terminal.
I would like to use a Mackie Control Device (Zoom R24) to control Ardour, but I am unable to connect the Zoom to Ardour, again because Ardour does not show up in the MIDI Patchbay utility. I can control other DAWs with the Zoom.
Additional InformationI have used Ardour on Linux since 2004, but this is my first experience with Ardour on OSX, and indeed my first usage of Ardour since 2009. I am very excited about Ardour’s new MIDI capabilities!
Thanks for the ongoing development of Ardour, it is always a pleasure to use!
Regards,
Norv
TagsNo tags attached.

  Users sponsoring this issue
Sponsors List Total Sponsorship = US$ 5

2015-09-30 01:21: norv (US$ 5)
  Users sponsoring this issue (Total Sponsorship = US$ 5)

Activities

x42

2015-09-30 17:15

administrator   ~0017403

Ardour (or rather its Coremidi engine) *uses* existing Midi Endpoints on the system but does not create any ports itself.
IOW, Ardour does not have any MIDI ports that are visible to the external world.

One way to expose them (indirectly) is to use Apples IAC loopback.

Applications > Utilities > Audio Midi Setup ; Window > Show Midi Studio ; IAC driver ; double click; mark device as online, then add a few busses (+ button)

Those Ports will be visible in Ardour as well as other routing applications and can act as a bridge.

-=-=-
The reason for this is that it's an either/or situation:

Either Ardour exposes _all_ ports and relies on the system to handle both connections and timing. This is what happens with Ardour+JACK (then again JACK does also not expose its internal ports - much like Ardour).

 Or everything is internal to Ardour. Mixing the two approaches will quickly result in a mess (both connections as well as timing/jitter).

x42

2015-09-30 17:18

administrator   ~0017404

Last edited: 2015-09-30 17:22

Since it's a real device, the Zoom should show up in Ardour, though:

First enable Mackie in Ardour's Preferences > Control Surfaces.

Then Ardour Menu > Window > Midi Connections. the zoom should be left (source) under "Hardware", Ardour's Mackie input in the "sink" section under "Misc" at the bottom.

norv

2015-10-01 02:43

reporter   ~0017406

Thanks x42!
Quick test results:
I have been able to configure the Zoom as a Mackie Controller for Ardour by following your advice. Play, Stop, Rec on the Zoom all controlling appropriate Ardour functions. Channel faders might need tweaking.
Korg padKontrol will connect as a MIDI device and play and record MIDI notes into an Ardour MIDI track.
Arturia Beatstep Pro will also play and record MIDI notes into an Ardour MIDI track. Using the Beatstep as a Mackie Controller - transport controls not working out of the box, but some functions working, ie. rotary pot controlling MIDI channel gain in Ardour. The Beatstep Pro has only just been released, and I am veery much in learning mode!
The Zoom, the padKontrol, and the Beatstep are all visible in Ardour's MIDI Connection window.
I will report back after further testing :)
Thanks again,
Norv

x42

2015-10-07 20:42

administrator   ~0017441

I'll mark this as "no change required" then.

Individual Control Surface are separate issues.

There's currently a major rework of the Mackie Surface happening (will be in Ardour 4.3, see also nightly.ardour.org).
As for "generic midi" http://manual.ardour.org/using-control-surfaces/ has some hints.

norv

2015-10-10 01:42

reporter   ~0017449

Sponsorship paid by PayPal just now :)

system

2020-04-19 20:17

developer   ~0023537

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2015-09-30 01:20 norv New Issue
2015-09-30 01:21 norv Sponsorship Added norv: US$ 5
2015-09-30 01:21 norv Sponsorship Total 0 => 5
2015-09-30 17:15 x42 Note Added: 0017403
2015-09-30 17:18 x42 Note Added: 0017404
2015-09-30 17:19 x42 Note Edited: 0017404
2015-09-30 17:22 x42 Note Edited: 0017404
2015-10-01 02:43 norv Note Added: 0017406
2015-10-07 20:42 x42 Note Added: 0017441
2015-10-07 20:42 x42 Status new => resolved
2015-10-07 20:42 x42 Resolution open => no change required
2015-10-07 20:42 x42 Assigned To => x42
2015-10-10 01:42 norv Note Added: 0017449
2020-04-19 20:17 system Note Added: 0023537
2020-04-19 20:17 system Status resolved => closed