Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Legacy Products > Pro Tools 12
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-02-2018, 02:39 PM
JoePlummer JoePlummer is offline
Member
 
Join Date: Dec 2017
Location: PDX
Posts: 5
Default Custom Patch names in middam file

I'm trying to develop a big template, and my approach to articulations involves Program Changes. My idea has been to develop a custom middev file (or just modify one from someone else's instrument), and apply articulations as patch changes (which works great using numbers to choose the patch--but I'd rather name them). But no matter what I do in Audio MIDI Setup (AMS) I can't get the custom patch names to appear in the ProgChange insert.

Anyone have any experience or suggestions? What am I overlooking? Do I have to do something to the lane in PT to get them to appear?

Thanks very much in advance....
Reply With Quote
  #2  
Old 01-02-2018, 03:22 PM
nigelpry's Avatar
nigelpry nigelpry is offline
Member
 
Join Date: Dec 2008
Location: Home
Posts: 2,166
Default Re: Custom Patch names in middam file

Before we go any further ...

Mac or pc?

What version of PT?
(Important because setting up midinam was broken in all versions of PT11 and early versions of PT12. It was fixed in 12.1)

Is it MIDI hardware that you want to control, or a virtual instrument? Be specific about exactly what hardware/software you are trying to control.
__________________
Mac Pro 2009 with 2010 firmware, 12-Core 3.46ghz, 64gb RAM & working Thunderbolt, OS 10.14.6 and Windows 10
iMac 2012 27", 3.4ghz i7, 32gb RAM OS 10.14.6
Digi 003 Console for control surface only, Focusrite OctopreLE and MOTU Traveler for extra analog-ADAT conversion, UAD Apollo Quad Silver with Thunderbolt card, Apollo x4 and pci-e Octo, Adam A77X monitors.
Pro Tools 2022.4, Media Composer 8.9, Sibelius 8.7, Cubase Pro 11, Wavelab Pro 11, Logic Pro X 10.5.1, Mainstage 3.
Various apps, soft synths, FX plugins.
Plenty of hardware synths, rack gear, microphones etc.
And then there's the studio ;-)
Reply With Quote
  #3  
Old 01-02-2018, 03:27 PM
ChuckS ChuckS is offline
Member
 
Join Date: Nov 2005
Posts: 1,298
Default Re: Custom Patch names in middam file

Not 100% certain, but I think the problem you are having is that you can't assign patch names to VIs. You can only assign them to external MIDI devices (physical MIDI I/O). Anyway, here is a doc that outlines the steps to create patch files:

http://archive.digidesign.com/support/tips/xnames.html

If you want to just modify an existing one to suit your needs, pick a device that has a straight-up one bank patch list like the E-mu Proteus 1.
__________________
PT 2024.3 DP 11.31 VEP 7.x with various VIs
NI Komplete Audio 6 on HP Envy 8G i7 Quad Laptop Win11
MOTU 828es ADA8200 MTP-AV on HP Z2 G4 Xeon Workstation Win11
MOTU M4 on MacBook Air M2 2023 Sonoma.4.1
Reply With Quote
  #4  
Old 01-02-2018, 03:54 PM
JoePlummer JoePlummer is offline
Member
 
Join Date: Dec 2017
Location: PDX
Posts: 5
Default Re: Custom Patch names in middam file

Nigelpry: MAC. PT12.8.2
I'm controlling VIs using VEPro, using Kontakt and Vienna instruments. The actual libraries are a variety including Spitfire, 8DIO, and a couple of others.
Reply With Quote
  #5  
Old 01-02-2018, 04:00 PM
JoePlummer JoePlummer is offline
Member
 
Join Date: Dec 2017
Location: PDX
Posts: 5
Default Re: Custom Patch names in middam file

ChuckS: Thanks for the pointer to that archive doc. I have been using it to created the middam and middev files, then tried just modifying one from an existing manufacturer. I'm pretty confident that my definition files are correct. I select them from inside PT, but they just don't appear.

I'm already successfully changing the patches from PT in both Kontakt and Vienna libraries using the patch numbers. So MIDI is sending the correct Program Change information, and VEPro is passing it along correctly. So the only difference I'm looking for is the convenience of naming (rather than indexing) the Prog Change number. I've seen a description in a youtube video that indicated this is possible, but I've just not been able to get the custom patch names to appear in the Prog Change list.
Reply With Quote
  #6  
Old 01-02-2018, 04:24 PM
ChuckS ChuckS is offline
Member
 
Join Date: Nov 2005
Posts: 1,298
Default Re: Custom Patch names in middam file

The only other way I can think of might be to use IAC MIDI to VEP, but don't have the Mac handy to check it out. PT might let you assign a patch name file to an IAC MIDI port - never tried.
__________________
PT 2024.3 DP 11.31 VEP 7.x with various VIs
NI Komplete Audio 6 on HP Envy 8G i7 Quad Laptop Win11
MOTU 828es ADA8200 MTP-AV on HP Z2 G4 Xeon Workstation Win11
MOTU M4 on MacBook Air M2 2023 Sonoma.4.1
Reply With Quote
  #7  
Old 01-03-2018, 06:52 AM
JoePlummer JoePlummer is offline
Member
 
Join Date: Dec 2017
Location: PDX
Posts: 5
Default Re: Custom Patch names in middam file

Here is the text of a youtube video that demonstrates this working:

Using CherryPicker, create a new device (make up a name for the Manufacturer & Model), this will create a new middev and will place it in Library>Audio Devices>MIDI Devices Folder (if it doesn't - repair permissions). You should then see this device in 'Audio Midi Setup' - make the connection to any of your midi devices there (keyboard ect..). You should be able to select this device in a Pro Tools instrument/midi track - select it, then press control and select a software instrument inside PT so that the track sends the data to both the 'fake' instrument you just created in CherryPicker and to the instrument that you want to play inside PT. The midnam & middev created with Cherry Picker are made just for PT to show their naming in the Program change lane.

I don't know enough about the Audio MIDI Setup (AMS) to know if I'm doing this right, but I don't see the device I'm trying to connect to in PT. Is there a good, in-depth description of the virtual connectivity between PT and AMS that folks would recommend?
Reply With Quote
  #8  
Old 01-03-2018, 07:43 AM
noah330 noah330 is offline
Member
 
Join Date: Aug 2005
Posts: 636
Default Re: Custom Patch names in middam file

This is one thing that has irked me about modern DAWs since the early 00s.

With Galaxy (Opcode) you could use OMS and in about five minutes have every patch name imported into your DAW for use and then you could launch Galaxy and edit all of your patches with a standard looking interface, create names and have everything appear in your dropdown list.

Since the end of Opcode this has never worked right. I thought there was a MOTU product that did something similar but bought it years ago and couldn't get it to work despite numerous tries.

We need a modern Galaxy type product. I still use PCM-81/91 patches I created years ago that would be super hard to front panel today.
__________________
Apple M1 Mac Studio (base model)
ProTools Carbon w/SSL XLogic MADI-AX

Instagram:
https://www.instagram.com/sparkletune/
Reply With Quote
  #9  
Old 01-03-2018, 10:05 AM
ChuckS ChuckS is offline
Member
 
Join Date: Nov 2005
Posts: 1,298
Default Re: Custom Patch names in middam file

Quote:
Originally Posted by JoePlummer View Post
Here is the text of a youtube video that demonstrates this working:

Using CherryPicker, create a new device (make up a name for the Manufacturer & Model), this will create a new middev and will place it in Library>Audio Devices>MIDI Devices Folder (if it doesn't - repair permissions). You should then see this device in 'Audio Midi Setup' - make the connection to any of your midi devices there (keyboard ect..). You should be able to select this device in a Pro Tools instrument/midi track - select it, then press control and select a software instrument inside PT so that the track sends the data to both the 'fake' instrument you just created in CherryPicker and to the instrument that you want to play inside PT. The midnam & middev created with Cherry Picker are made just for PT to show their naming in the Program change lane.

I don't know enough about the Audio MIDI Setup (AMS) to know if I'm doing this right, but I don't see the device I'm trying to connect to in PT. Is there a good, in-depth description of the virtual connectivity between PT and AMS that folks would recommend?
OK - multiple MIDI outs! Very clever. I use multiple outs regularly for layering, but never thought of this. Just make sure you select your 'fake' device as the first output, then ctrl-click to add your VI output.

As far as AMS goes - create a new device using the + in the the title bar and name it say 'Articulations'. Then connect 'Articulations' by dragging from triangles to triangles of any available physical MIDI interface port (items with triangles on bottom are MIDI interfaces, triangles on the top are MIDI devices - connect up to up, down to down). Double click 'Articulations' and in Properties select the Manufacturer and Model named in the .middev and .midnam file you created. The device should now appear in the PT dropdown. Mistakes in the .middev and .midnam files are the main cause of patch lists not appearing even though the device does. PT is very picky about exact match between these two files and their formatting.

For anyone on a PC - it is way less picky. You can assign a patch file to a predefined output port without having to create the fake device.
__________________
PT 2024.3 DP 11.31 VEP 7.x with various VIs
NI Komplete Audio 6 on HP Envy 8G i7 Quad Laptop Win11
MOTU 828es ADA8200 MTP-AV on HP Z2 G4 Xeon Workstation Win11
MOTU M4 on MacBook Air M2 2023 Sonoma.4.1
Reply With Quote
  #10  
Old 01-03-2018, 09:16 PM
JoePlummer JoePlummer is offline
Member
 
Join Date: Dec 2017
Location: PDX
Posts: 5
Default Re: Custom Patch names in middam file

Hurray! Success! Very exciting.

The solution has been described here, but I'll reiterate (so I remember too!):
- Create or modify a midnam, substituting patch names with VI articulation description. Suggest just modifying an existing device which you'll never use. Make sure the text editor doesn't change the ASCII value of the double-quotes (into smart quotes). There's an app called Cherry Picker which can help (but it may be hard to find in a version that will run on your MAC).
- Connect the device in AMS as ChuckS describes above, connecting both interfaces from the fake interface to a physical interface already recognized. Used the MIDI ports on my Korg nano2.
- In VEPro, create Kontakt instrument racks in which the different articulations are loaded into various slots (and which reply to Program Changes!). I use the Spitfire UACC standard numbers. I assign to the rack as a plug-in channel inside a VEPro instance (one instance per instrument, as I'm auditioning several libraries). Each instance gets its own MIDI channel in, and its own pair of outputs.
In PT, create a virtual instrument track to instantiate a connection to the VEPro instance. I then use MIDI tracks with separate AUX returns for the rest of the various library options. I can sub and sum any way I like that way.
!!!!!!!!
The trick is to overlay these tracks' MIDI outs using Ctrl-Clicks, choosing the fake instrument as the first out and then the relevant VEPro MIDI channel second. It works!
I can select the articulation I want by name.
And the setting chases perfectly!
!!!!!!!!!
Thanks, ChuckS, for the clues!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
No Access to MIDI Patch Names File in PT 11.1 -12.0 Kam Lion macOS 88 07-26-2015 06:29 PM
Ground Control patch names = 11R patch names? drebin Eleven Rack 5 11-23-2010 12:54 PM
Digi 6.7 eats custom MIDI Patch Names Mark Wheaton Pro Tools TDM Systems (Mac) 5 11-04-2004 09:37 PM
OMS PATCH NAMES??? studiocenter Pro Tools TDM Systems (Mac) 0 02-22-2000 02:45 AM
PT5 & OMS Names Manager (MIDI patch names) Baron Von Deca Tips & Tricks 0 02-17-2000 03:55 PM


All times are GMT -7. The time now is 04:30 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com