I have a working “map” for the android or iOS applet “Control”. (I have not tested this on an iOS device) To use this map in Ardour 5.1 and up you need to turn OSC on from the Control Surfaces page in perferences. Then open the OSC dialog. Select “Manual” for Port Mode and set the port to 8080. This what Control uses.
Assuming control is installed, open Control on your phone/tablet. Select from the menu “Destinations” and touch the + in the top corner. Add the the ip of the computer that Ardour is running on and the port (3819 is normal, but the OSC dialog lists the one in use). This will add it to the list.
Note: you will have to touch this address in the list each time you start Control to select it as active… Recent apps will bring it back as it was.
Next select from the menu “Interfaces”. Touch the + in the top corner and you will be asked for a url. The one to use www.ovenwerks.net/control/a-s-ctl.js
This will add Ardour controller (select) to the list and selecting this will take you to the simple control screen.
On the screen you will find transport buttons across the top. The left side has controls for the currently selected track: Record, Solo, Mute, level and a crude meter. The right side has two buttons to select the next or previous track with some text fields that show the session name, smpte time and bar beat. Below that there are three buttons. Connect sends an OSC message that sets up Ardour’s feedback, etc. so that Control and Ardour know how to talk to each other. Refresh re downloads the map from the original address. If it can’t connect… the screen will blank and you will need to select the interface locally again. The menu button shows Control’s menu across the bottom. These last two controls are not normally needed (maybe I should remove them)
Ardour in git has some OSC changes that will allow showing more than one channel and getting the buttons to work. Ardour 5.1-.4 was based on touchOSC and it’s needs but 5.5 will expand to work better with other OSC controllers like Control. I will have two new maps that take advantage of this. One that only shows recordable tracks and no buses no master and one that shows a bank of tracks (tablet mode).
It sometimes helps to hit Connect more than once or press and release slowly.
Control as an applet is not without problems, but it is free and open source and supports custom OSC messages. If there is someone who does android programming and would like to give Control some love, I would be happy to test and comment on things that need changing. (showing selected status of a button (and slider) only from OSC and not from local touch events for example)