Mirror of Ardour Source Code
Find a file
Albert Graef 38bccabeca MCP: Allow the current bank to move right one channel even if this results in a partial bank.
Rationale: This change is trivial, but Ardour's behavior of refusing to move right one channel unless a full bank remains has been there for a long time, and there are probably good reasons for it. This design was likely conceived when all MCP-compatible devices had banks of 8 faders anyway. However, with the advent of affordable single-strip devices like the X-Touch ONE it becomes a real issue.

Single-strip devices can only access the first channel in the current bank, so relaxing this restriction is the easiest way to enable such devices to access all strips, while still maintaining the usual bank size of 8. Note that maintaining a bank size of 8 is beneficial even with single-strip devices for several reasons:

- It allows use of the bank switch buttons to flip through a large number of strips more quickly.

- It maintains compatibility with existing device descriptions. E.g., the X-Touch ONE can be used with the existing X-Touch device description without any ado.

- Most importantly, it maintains compatibility with other MCP-compatible controllers which do have 8 strips and may be connected to Ardour at the same time. E.g., one might want to use an X-Touch Mini, or even a full-size X-Touch along with the X-Touch ONE in some use cases. Changing the bank size to 1 affects all connected MCP devices, so you'd rather keep the bank size to 8 in such scenarios. (Ardour should preferably have separate bank size settings for each connected MCP device, but that isn't possible right now since only one MCP device description can be active at the same time.)
2018-09-27 11:31:13 -04:00
doc additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
export 2 new export formats for stems and such. They export at the current session sample rate. 2017-01-28 13:34:39 -06:00
gtk2_ardour show last received and when for timecode timestamps in transport masters widget 2018-09-27 11:31:13 -04:00
headless allow hardev to work again 2017-10-26 10:43:53 -04:00
libs MCP: Allow the current bank to move right one channel even if this results in a partial bank. 2018-09-27 11:31:13 -04:00
mcp iCon device tweaks: faster timecode display refresh rate. Submitted by Michal Barhon. 2018-02-10 22:43:53 -06:00
midi_maps Novation LaunchKey 49 bindings from Michael McLeod 2018-03-13 16:18:03 +01:00
msvc_extra_headers Oops - I got the session file numbers the wrong way around :-( 2018-09-11 18:52:20 +01:00
MSVCardour3 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2018-09-25 13:04:43 +01:00
MSVCMixbus3 Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
MSVCvst_scan Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
nutemp additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
osc OSC: Add send/plugin page values to GUI 2017-06-14 10:28:45 -07:00
osc_interfaces/touchosc prh: Added version 1b of my Mixbus Mix controller. 2017-08-18 23:03:58 +02:00
patches
patchfiles Add Midnam for Roland TB-03 2018-03-13 16:18:23 +01:00
plugin_metadata check-in of cleaned up plugin tags by Harrison Consoles intern Chris Hickman 2018-06-20 14:15:18 -05:00
scripts Add script to exercise PI-stats interface 2018-09-25 18:50:14 +02:00
session_utils Yet another spelling mistake fix 2018-02-28 20:48:49 +01:00
templates Deploy Session-templates 2017-08-23 23:55:00 +02:00
tools Bundle Rotary Speaker with binaries 2018-08-07 21:04:37 +02:00
us2400 US2400: Add us2400 profile. 2017-12-15 09:27:25 -06:00
vst
.dir-locals.el
.gitattributes Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
.gitignore git ignore patch-error/orig files 2017-09-29 21:05:39 +02:00
ardour-3.ttl
ardour.1 fix link in manpage 2016-10-18 22:26:23 +02:00
ardour.1.es
ardour.1.fr
ardour.1.ru
COPYING
instant.xml
instant.xml.sae
msvc32-fixup.pl Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
PACKAGER_README
README
README-GITHUB.txt Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
system_config Empty system_config (pre-seed XML nodes, use built-in settings) 2017-03-02 19:37:36 +01:00
testfile.flac
testfile.ogg
TRANSLATORS Update TRANSLATORS 2017-01-05 09:21:12 +00:00
waf
wscript Fix --no-nls (1/5): ENABLE_NLS = 1/0 config 2018-09-21 19:00:33 +02:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html