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
  #11  
Old 03-18-2023, 08:38 PM
cmacsound cmacsound is offline
Member
 
Join Date: Oct 2015
Location: Brooklyn
Posts: 5
Default Re: Custom Patch names in middam file

Sorry for resurrecting this old thread, but am so glad I stumbled upon this.

Am looking for a little direction as I'm sooo close to getting this working. 'fake' midi device recognized in PT and seems to be working.

I've successfully made a midinam and mididev file for UACC Program Changes, but when loaded I see that it doesn't contain any CC 32 values, which libraries like Spitfire require. I see in this video a user making multiple Program Banks in Cherry Picker, each containing a single articulation that holds a CC 32 value which triggers articulations... At the moment I can only get libraries in VEP to reliably change articulations by manually changing the CC 32 value...

I suppose my question is, did you create each articulation in its own Bank, or did you make a single bank with a list of Program Changes like my attached screenshot? If so, how do you get the MIDI CC 32 value to follow the exact same Program Change value? Would greatly benefit from an example midinam file if you're so inclined to share.

Thank you so much!!

Snippet from my midinam file below:

HTML Code:
<MIDINameDocument>
	<Author>cmacsound</Author>
	<MasterDeviceNames>
		<Manufacturer>UACC</Manufacturer>
		<Model>V1</Model>
		<CustomDeviceMode Name="" >
			<ChannelNameSetAssignments>
				<ChannelNameSetAssign Channel="1" NameSet="UACC" />
				<ChannelNameSetAssign Channel="2" NameSet="UACC" />
				<ChannelNameSetAssign Channel="3" NameSet="UACC" />
				<ChannelNameSetAssign Channel="4" NameSet="UACC" />
				<ChannelNameSetAssign Channel="5" NameSet="UACC" />
				<ChannelNameSetAssign Channel="6" NameSet="UACC" />
				<ChannelNameSetAssign Channel="7" NameSet="UACC" />
				<ChannelNameSetAssign Channel="8" NameSet="UACC" />
				<ChannelNameSetAssign Channel="9" NameSet="UACC" />
				<ChannelNameSetAssign Channel="10" NameSet="UACC" />
				<ChannelNameSetAssign Channel="11" NameSet="UACC" />
				<ChannelNameSetAssign Channel="12" NameSet="UACC" />
				<ChannelNameSetAssign Channel="13" NameSet="UACC" />
				<ChannelNameSetAssign Channel="14" NameSet="UACC" />
				<ChannelNameSetAssign Channel="15" NameSet="UACC" />
				<ChannelNameSetAssign Channel="16" NameSet="UACC" />
			</ChannelNameSetAssignments>
		</CustomDeviceMode>
		<ChannelNameSet Name="UACC" >
			<AvailableForChannels>
				<AvailableChannel Channel="1" Available="true" />
				<AvailableChannel Channel="2" Available="true" />
				<AvailableChannel Channel="3" Available="true" />
				<AvailableChannel Channel="4" Available="true" />
				<AvailableChannel Channel="5" Available="true" />
				<AvailableChannel Channel="6" Available="true" />
				<AvailableChannel Channel="7" Available="true" />
				<AvailableChannel Channel="8" Available="true" />
				<AvailableChannel Channel="9" Available="true" />
				<AvailableChannel Channel="10" Available="true" />
				<AvailableChannel Channel="11" Available="true" />
				<AvailableChannel Channel="12" Available="true" />
				<AvailableChannel Channel="13" Available="true" />
				<AvailableChannel Channel="14" Available="true" />
				<AvailableChannel Channel="15" Available="true" />
				<AvailableChannel Channel="16" Available="true" />
			</AvailableForChannels>
			
			<PatchBank Name="UACC" >
				<UsesPatchNameList Name="UACC" />
			</PatchBank>
					
		</ChannelNameSet>
		<PatchNameList Name="UACC" >
			<!-- Long (sustain) -->
			<Patch Number="1" Name="Sus Generic" ProgramChange="0" />
			<Patch Number="2" Name="Sus Alt" ProgramChange="1" />
			<Patch Number="3" Name="Sus 8va" ProgramChange="2" />
			<Patch Number="4" Name="Sus 8va muted" ProgramChange="3" />
			<Patch Number="5" Name="Sus Small (1/2)" ProgramChange="4" />
			<Patch Number="6" Name="Sus Small muted" ProgramChange="5" />
			<Patch Number="7" Name="Sus Muted" ProgramChange="6" />
			<Patch Number="8" Name="Sus Soft (flaut/hollow)" ProgramChange="7" />
			<Patch Number="9" Name="Sus Hard (cuivre/overb)" ProgramChange="8" />
			<Patch Number="10" Name="Sus Harmonic" ProgramChange="9" />
			<Patch Number="11" Name="Sus Trem/Flutter" ProgramChange="10" />
			<Patch Number="12" Name="Sus Trem Muted" ProgramChange="11" />
			<Patch Number="13" Name="Sus Trem soft/low" ProgramChange="12" />
			<Patch Number="14" Name="Sus Hard/High" ProgramChange="13" />
			<Patch Number="15" Name="Sus Muted low" ProgramChange="14" />
			<Patch Number="16" Name="Sus Molto Vib." ProgramChange="15" />
			<Patch Number="17" Name="Sus Higher (sultasto/bells up)" ProgramChange="16" />
			<Patch Number="18" Name="Sus Lower (sul pont)" ProgramChange="17" />
			<Patch Number="19" Name="Sus Lower muted" ProgramChange="18" />
			
			<!-- Leg -->
			<Patch Number="20" Name="Leg Generic" ProgramChange="19" />
			<Patch Number="21" Name="Leg Alternative" ProgramChange="20" />
			<Patch Number="22" Name="Leg 8va" ProgramChange="21" />
			<Patch Number="23" Name="Leg 8va muted" ProgramChange="22" />
			<Patch Number="24" Name="Leg Small" ProgramChange="23" />
			<Patch Number="25" Name="Leg Small Muted" ProgramChange="24" />
			<Patch Number="26" Name="Leg Muted" ProgramChange="25" />
			<Patch Number="27" Name="Leg Soft" ProgramChange="26" />
			<Patch Number="28" Name="Leg Hard" ProgramChange="27" />
			<Patch Number="29" Name="Leg Harmonic" ProgramChange="28" />
			<Patch Number="30" Name="Leg Trem" ProgramChange="29" />
			<Patch Number="31" Name="Leg Slow (port/gliss)" ProgramChange="30" />
			<Patch Number="32" Name="Leg Fast" ProgramChange="31" />
			<Patch Number="33" Name="Leg Run" ProgramChange="32" />
			<Patch Number="34" Name="Leg Detache" ProgramChange="33" />
			<Patch Number="35" Name="Leg Higher" ProgramChange="34" />
			<Patch Number="36" Name="Leg Lower" ProgramChange="35" />
			
			<Patch Number="37" Name="empty" ProgramChange="36" />
			<Patch Number="38" Name="empty" ProgramChange="37" />
			<Patch Number="39" Name="empty" ProgramChange="38" />
			
			<!-- Short -->
			<Patch Number="40" Name="Short Generic" ProgramChange="39" />
			<Patch Number="41" Name="Short Alternative" ProgramChange="40" />
			<Patch Number="42" Name="Spiccato" ProgramChange="41" />
			<Patch Number="43" Name="V. Short (Soft)" ProgramChange="42" />
			<Patch Number="44" Name="Staccato" ProgramChange="43" />
			<Patch Number="45" Name="Short 8va" ProgramChange="44" />
			<Patch Number="46" Name="Short 8va muted" ProgramChange="45" />
			<Patch Number="47" Name="Short Muted" ProgramChange="46" />
			<Patch Number="48" Name="Short Soft (brush/feather)" ProgramChange="47" />
			<Patch Number="49" Name="Short Hard (dig)" ProgramChange="48" />
			<Patch Number="50" Name="Tenuto" ProgramChange="49" />
			<Patch Number="51" Name="Tenuto Soft" ProgramChange="50" />
			<Patch Number="52" Name="Marcato" ProgramChange="51" />
			<Patch Number="53" Name="Marcato Soft" ProgramChange="52" />
			<Patch Number="54" Name="Marcato Hard" ProgramChange="53" />
			<Patch Number="55" Name="Marcato Long" ProgramChange="54" />
			<Patch Number="56" Name="Short Plucked (Pizz)" ProgramChange="55" />
			<Patch Number="57" Name="Plucked Hard (Bartok Pizz)" ProgramChange="56" />
			<Patch Number="58" Name="Col Legno Battuto" ProgramChange="57" />
			<Patch Number="59" Name="Higher" ProgramChange="58" />
			<Patch Number="60" Name="Lower" ProgramChange="59" />
			<Patch Number="61" Name="Harmonic" ProgramChange="60" />
			
			<Patch Number="62" Name="empty" ProgramChange="61" />
			<Patch Number="63" Name="empty" ProgramChange="62" />
			<Patch Number="64" Name="empty" ProgramChange="63" />
			<Patch Number="65" Name="empty" ProgramChange="64" />
			<Patch Number="66" Name="empty" ProgramChange="65" />
			<Patch Number="67" Name="empty" ProgramChange="66" />
			<Patch Number="68" Name="empty" ProgramChange="67" />
			<Patch Number="69" Name="empty" ProgramChange="68" />
			
			<!-- Decorative -->
			<Patch Number="70" Name="Trill m2" ProgramChange="69" />
			<Patch Number="71" Name="Trill M2" ProgramChange="70" />
			<Patch Number="72" Name="Trill m3" ProgramChange="71" />
			<Patch Number="73" Name="Trill M3" ProgramChange="72" />
			<Patch Number="74" Name="Trill P4" ProgramChange="73" />
			<Patch Number="75" Name="Multitongue" ProgramChange="74" />
			<Patch Number="76" Name="Multitongue Muted" ProgramChange="75" />
			
			<Patch Number="77" Name="empty" ProgramChange="76" />
			<Patch Number="78" Name="empty" ProgramChange="77" />
			<Patch Number="79" Name="empty" ProgramChange="78" />
			
			<Patch Number="80" Name="Synced 120bpm" ProgramChange="79" />
			<Patch Number="81" Name="Synced 150bpm" ProgramChange="80" />
			<Patch Number="82" Name="Synced 180bpm" ProgramChange="81" />
			
			<Patch Number="83" Name="empty" ProgramChange="82" />
			<Patch Number="84" Name="empty" ProgramChange="83" />
			<Patch Number="85" Name="empty" ProgramChange="84" />
			<Patch Number="86" Name="empty" ProgramChange="85" />
			<Patch Number="87" Name="empty" ProgramChange="86" />
			<Patch Number="88" Name="empty" ProgramChange="87" />
			<Patch Number="89" Name="empty" ProgramChange="88" />
			
			<!-- Phrases & Dynamics -->
			<Patch Number="90" Name="FX1" ProgramChange="89" />
			<Patch Number="91" Name="FX2" ProgramChange="90" />
			<Patch Number="92" Name="FX3" ProgramChange="91" />
			<Patch Number="93" Name="FX4" ProgramChange="92" />
			<Patch Number="94" Name="FX5" ProgramChange="93" />
			<Patch Number="95" Name="FX6" ProgramChange="94" />
			<Patch Number="96" Name="FX7" ProgramChange="95" />
			<Patch Number="97" Name="FX8" ProgramChange="96" />
			<Patch Number="98" Name="FX9" ProgramChange="97" />
			<Patch Number="99" Name="FX10" ProgramChange="98" />
			<Patch Number="100" Name="FX Up" ProgramChange="99" />
			<Patch Number="101" Name="FX Down" ProgramChange="100" />
			<Patch Number="102" Name="FX Cres" ProgramChange="101" />
			<Patch Number="103" Name="FX Dcres" ProgramChange="102" />
			<Patch Number="104" Name="FX Arc" ProgramChange="103" />
			<Patch Number="105" Name="FX Slides" ProgramChange="104" />
			
			<!-- Various -->
			<Patch Number="106" Name="empty" ProgramChange="105" />
			<Patch Number="107" Name="empty" ProgramChange="106" />
			<Patch Number="108" Name="empty" ProgramChange="107" />
			<Patch Number="109" Name="empty" ProgramChange="108" />
			
			<Patch Number="110" Name="Disco Up (Rips)" ProgramChange="109" />
			<Patch Number="111" Name="Disco Down (Falls)" ProgramChange="110" />
			<Patch Number="112" Name="Single String (Sul C/G/etc.)" ProgramChange="111" />
			
			<Patch Number="113" Name="empty" ProgramChange="112" />
			<Patch Number="114" Name="empty" ProgramChange="113" />
			<Patch Number="115" Name="empty" ProgramChange="114" />
			<Patch Number="116" Name="empty" ProgramChange="115" />
			<Patch Number="117" Name="empty" ProgramChange="116" />
			<Patch Number="118" Name="empty" ProgramChange="117" />
			<Patch Number="119" Name="empty" ProgramChange="118" />
			<Patch Number="120" Name="empty" ProgramChange="119" />
			<Patch Number="121" Name="empty" ProgramChange="120" />
			<Patch Number="122" Name="empty" ProgramChange="121" />
			<Patch Number="123" Name="empty" ProgramChange="122" />
			<Patch Number="124" Name="empty" ProgramChange="123" />
			<Patch Number="125" Name="empty" ProgramChange="124" />
			<Patch Number="126" Name="empty" ProgramChange="125" />
			<Patch Number="127" Name="empty" ProgramChange="126" />
			<Patch Number="128" Name="empty" ProgramChange="127" />
		</PatchNameList>
	</MasterDeviceNames>
</MIDINameDocument>
Attached Images
File Type: jpg Screen Shot 2023-03-17 at 8.32.48 PM.jpg (51.5 KB, 0 views)
File Type: jpg Screen Shot 2023-03-18 at 12.19.45 AM.jpg (24.6 KB, 0 views)
Reply With Quote
  #12  
Old 03-20-2023, 06:40 AM
cmacsound cmacsound is offline
Member
 
Join Date: Oct 2015
Location: Brooklyn
Posts: 5
Default Re: Custom Patch names in middam file

Sorry for resurrecting this old thread, but am so glad I stumbled upon this.

I've successfully made a midinam and mididev file for UACC Program Changes, but when loaded I see that it doesn't contain any CC 32 values, which libraries like Spitfire require. I see in this video a user making multiple Program Banks in Cherry Picker, each containing a single articulation that holds a CC 32 value which triggers articulations... At the moment I can only get libraries in VEP to reliably change articulations by manually changing the CC 32 value...

I suppose my question is, did you create each articulation in its own Bank, or did you make a single bank with a list of Program Changes like my attached screenshot? If so, how do you get the MIDI CC 32 value to follow the exact same Program Change value? Would greatly benefit from an example midinam file if you're so inclined to share.

Thank you so much!!
Attached Images
File Type: jpg Screen Shot 2023-03-17 at 8.32.48 PM.jpg (51.5 KB, 0 views)
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 09:42 PM.


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