Commit Graph

57 Commits

Author SHA1 Message Date
Johannes Maibaum
5963104378
Add patchfiles/Moog_Slim_Phatty.midnam 2019-09-06 18:39:17 +02:00
a787b83f60
Add Yamaha NP-V80 midnam -- thanks to Rob v.d. Berg
upstream original:
https://github.com/rghvdberg/yamaha_np-v80.midnam
2019-06-13 20:51:21 +02:00
7e7ca24f8f
Fix midnam, duplicate note-names 2019-05-04 20:54:18 +02:00
fe7e92de52
NO-OP: xmllint --format patchfiles 2019-05-04 17:17:59 +02:00
df50385af9
Fix invalid MIDI Name Docs 2019-05-04 17:13:18 +02:00
611aa4696f
Update Midnam DTD URI, use midi.org
This also fixes some dos/unix line-ending issues along the way.
2019-05-04 16:47:26 +02:00
a7b5fbf17e
Add .dtd to validate midnam 2019-05-04 16:28:15 +02:00
757c29ae68
NO-OP: fix whitespace 2019-05-03 23:58:09 +02:00
e776402b0d
NO-OP: whitespace 2019-05-03 20:02:46 +02:00
2ef3f65ab4
Fix typo in midnam XML 2019-05-03 16:00:05 +02:00
90a7bef656
Merge patchfiles from https://github.com/at0m-c/midnam
Kudos to at0m!
2019-04-13 17:14:07 +02:00
09dd054fc4
Remove duplicate patchfiles
The previous commit also unified the naming schama to prefer underscores.
2019-04-08 15:01:26 +02:00
32b5eb30b8
Import MIDNAM collection from Harrison Mixbus
Kudos to Nik and Ben at Harrisonconsoles. You Rock!
2019-04-08 14:48:26 +02:00
Julio Martinez
7e04c52bef
Add Midnam for Yamaha MX 49/61/88
Midnam file with presets
2019-01-01 21:36:02 +01:00
7890
00e1e12baa Add Midnam for Roland TB-03
Named controllers according to MIDI implementation chart.
https://www.roland.com/global/support/by_product/tb-03/
2018-03-13 16:18:23 +01:00
Maurizio Berti
384a2fb805 Improve midnam for Waldorf Blofeld 2016-08-05 22:03:11 +02:00
96511688a1 Add some controls for the Waldorf Blofeld 2016-07-31 19:01:02 -04:00
5583929a34 Fix validation of midnam files
The MMA in all their wisdom has broken midi.org, so modify the DTD to
use a local system name which xmllint will find in the current
directory.
2016-07-31 18:48:59 -04:00
8f6dee5a52 New MIDNAM file from e.j.vd.hooven@gmail.com 2015-01-05 10:19:53 -05:00
2e62ca9631 Fix off-by-one MIDI note names.
Much like everything else in midnam, it's not specified whether the numbers are
0 or 1 relative, but everything out there seems to be 0 relative and this
matches the canvas, so go with that.
2014-12-29 20:20:16 -05:00
ee38c44109 Structure MIDI device selector by manufacturer.
Unfortunately we store the state of models as simply model, so if there's ever
duplicate model names, we're somewhat screwed, but this makes the (previously
unmanageably huge) menu usable, while retaining the "model name as global
identifier" state unmodified.
2014-12-13 00:37:34 -05:00
ad017365f7 Merge branch 'cairocanvas' 2014-10-16 05:12:52 -04:00
67db629a85 Add midnam files for Korg Volca series. 2014-07-14 01:26:21 -04:00
058986f77b finish unfinished work at basing all install paths on the program name 2014-04-28 21:11:08 -04:00
8d335fa88c Document controller values for Moog Minitaur. 2014-01-06 13:49:09 -05:00
f821c2a758 Add midnam files for Moog MF-104M and MF-108M. 2014-01-06 13:31:54 -05:00
8e73af245f Add a bunch more midnam files.
We are now well past the point where something smarter needs to be figured out for that selector...

git-svn-id: svn://localhost/ardour2/branches/3.0@14095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-23 17:44:53 +00:00
5a568b0e31 Add several midnam files from Jonathan Stowe.
git-svn-id: svn://localhost/ardour2/branches/3.0@14017 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-28 01:58:23 +00:00
fc7b4b7f62 Comment out duplicate controls. I think there's an error in the manual?
git-svn-id: svn://localhost/ardour2/branches/3.0@13930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 18:22:02 +00:00
18613cd94d Fix incorrect controller numbers in Minitaur midnam file.
git-svn-id: svn://localhost/ardour2/branches/3.0@13929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 17:27:14 +00:00
f0184e4e6d Clean up midnam data, consistently name default mode "Default"
git-svn-id: svn://localhost/ardour2/branches/3.0@13920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 04:42:13 +00:00
586484abf0 Support loading MIDI note names in NoteGroup tags as well.
git-svn-id: svn://localhost/ardour2/branches/3.0@13919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 04:27:12 +00:00
f85bf54e21 Remove extra midnam file for Roland JV-1080.
I can't really make sense of this, they seem to be conflicting and of different origins, but I doubt it's worth my time to figure it out.

Also clean up the other one a bit.

git-svn-id: svn://localhost/ardour2/branches/3.0@13918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 04:18:22 +00:00
0a0113f18b Remove junk data from Roland JV-1080 and JV-2080 midnam files.
git-svn-id: svn://localhost/ardour2/branches/3.0@13917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 03:53:39 +00:00
f7ada4b323 Add General MIDI drum note names and patch names.
Support loading note names per ChannelNameSet (like GM) in addition to per Patch (like DM5).


git-svn-id: svn://localhost/ardour2/branches/3.0@13913 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20 02:41:27 +00:00
448c156b4b Update patchfiles/README and remove executable bit from all midnam files.
git-svn-id: svn://localhost/ardour2/branches/3.0@13907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 21:42:54 +00:00
13d34afa01 Add midnam file for Roland JV-2080.
git-svn-id: svn://localhost/ardour2/branches/3.0@13906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 21:35:08 +00:00
aaef1f13cb Merge Standard MIDI and General MIDI midnam files.
git-svn-id: svn://localhost/ardour2/branches/3.0@13905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 21:32:27 +00:00
ca41354e46 Add instructions for adding midnam files.
git-svn-id: svn://localhost/ardour2/branches/3.0@13901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 19:21:57 +00:00
b1bc353f0d Add standard MIDI midnam file and remove hard coded equivalent.
Accordingly, make "generic" MIDI truly generic, just numbered controllers.
Break up MIDI name UI stuff into manageable functions of reasonable size.
Add convenient method to MIDINameDocument for getting the names for a device.
Tolerate comments in MIDINameDocument ControlNameList.

Can't remove the MIDI name code just yet, since it's still erroneously used by
Automatable::describe_parameter().  This is the cause of a bug where the name
on the automation lane does not match that in the menu.

The plan is to make a very simple pure abstract interface for getting MIDI
names, and make it possible to set one for Automatable (or perhaps pass it to
describe_parameter()).  Thus we'll be on the way to supporting names from
sources other than midnam files, namely plugins.


git-svn-id: svn://localhost/ardour2/branches/3.0@13895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 10:02:00 +00:00
05a397b20c Unfortunately it seems that MIDINameDocument can not express control groups, so remove this.
We will have to embrace and extend the format to provide that.  I think it's the only feasible way to present up to 127 controllers in the UI in a decently usable way, so it's probably a good idea to do so.

git-svn-id: svn://localhost/ardour2/branches/3.0@13894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 09:31:37 +00:00
458b5c1d48 Clean up midnam author data.
git-svn-id: svn://localhost/ardour2/branches/3.0@13888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 02:49:59 +00:00
341082ba7d Ram all midnam files through xmllint --format and get something halfway respectable out the other side.
... and voila, decent data.  Good grief, what a mess that was.

git-svn-id: svn://localhost/ardour2/branches/3.0@13887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 02:37:06 +00:00
078145252b Fix invalid XML. All midnam files now pass validation by xmllint.
git-svn-id: svn://localhost/ardour2/branches/3.0@13886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 02:33:28 +00:00
1f5c686979 Use consistent naming scheme for midnam files.
git-svn-id: svn://localhost/ardour2/branches/3.0@13885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 01:52:51 +00:00
c4a68db0d2 Use civilized line endings.
git-svn-id: svn://localhost/ardour2/branches/3.0@13884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 01:23:01 +00:00
79babd3ee6 Use the standard doctype for this motley crew of midnam files.
By "standard" I mean "actually hosted by the MMA at midi.org".  Where the heck
this broken DTD link to sonosphere.org came from is anyone's guess.  Either
midi.org wasn't doing things correctly back in the day, or somebody is insane.
Probably both.

As a hint to the legacy of this data, some of these documents referred to
version 0.7, and some have mac newlines.  Mac newlines!  Remember those?


git-svn-id: svn://localhost/ardour2/branches/3.0@13883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 01:19:57 +00:00
fb03c5d5fd Valid midnam file for Moog Minitaur
git-svn-id: svn://localhost/ardour2/branches/3.0@13882 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 01:14:46 +00:00
e092fe33af Preliminary support for named MIDI controllers via midname files.
Add midnam file for Moog Minitaur controller names.


git-svn-id: svn://localhost/ardour2/branches/3.0@13852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-16 08:24:31 +00:00
Hans Baier
684121c951 patchfiles/Yamaha-PSR-S900.midnam: Add Patchbanks by voice type
git-svn-id: svn://localhost/ardour2/branches/3.0@13407 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-09 09:37:49 +00:00