Noob problem with defiinition file

Hi guys

New(ish) Pyramid user here. Ive searched this topic and have seen one or two similar queries, but they dont appear to offer a solution in my case… am trying to load a definition file for my Analog Four mk2 and despite it showing up in my call list, selecting it doesnt do anything, whereas when i try and call up any of my other definition files (i.e digitone, modor nf-1, arturia micro freak) they select with no issue. The definition file has been formatted and saved as plain text .txt format just as with the other def files ( i put them together at the same time so the process in each case was identical). Below is the defnition list. Any pointers would be hugely appreciated : )

NAME:AFOURTR1
OUT:A
CHANNEL:1
1:ModWhl MSB
2:Breath MSB
3:Perfor A
4:Perfor B
5:Slide Tm
6:Data MSB
7:Volume
8:Perfor C
9:Perfor D
10:Pan
11:Perfor E
16:Pitch1 MSB
17:Pitch2 MSB
18:F1Freq MSB
19:F2Freq MSB
20:FEA Dep MSB
21:FEB Dep MSB
22:E2A Dep MSB
23:E2B Dep MSB
24:L1A Dep MSB
25:L1B Dep MSB
26:L2A Dep MSB
27:L2B Dep MSB
33:ModWhl LSB
34:Breath LSB
38:Data LSB
48:Pitch1 LSB
49:Pitch2 LSB
50:F1Freq LSB
51:F2Freq LSB
52:FEA Dep LSB
53:FEB Dep LSB
54:E2A Dep LSB
55:E2B Dep LSB
56:L1A Dep LSB
57:L1B Dep LSB
58:L2A Dep LSB
59:L2B Dep LSB
64:Perfor F
65:Perfor G
66:Perfor H
67:Perfor I
68:Perfor J
69:Level O1
70:Wavef O1
71:Sub Osc1
72:PWidth 1
73:PW Spd 1
74:PW Dep 1
75:Noise SHold
76:Noise Fd
77:Noise Lvel
78:Level O2
79:Wavefo O2
80:Sub Osc2
81:PWidth 2
82:PW Spd 2
83:PW Dep 2
84:Sync Amt
85:Bend Amt
87:Vibr Spd
88:Vibr Depth
89:F1 Resonance
90:F2 Reson
91:Chorus Send
92:Delay Send 93:Reverb Send
95:Trk Levl
98:NRParN MSB
99:NRParN LSB
102:F1 E Amt
103:F2 E Amt
104:Attack AmpEnv
105:Decay AmpEnv
106:Sustan AmpEnv
107:Releas AmpEnv
108:Attack FiltEnv
109:Decay FiltEnv
110:Sustan FiltEnv
111:Releas FiltEnv
112:Attack 2Env
113:Decay 2Env
114:Sustan 2Env
115:Releas 2Env
116:L1 Speed
117:L1 Spd x
118:L2 Speed
119:L2 Spd X

Maybe this line?
Also, you are only allowed to use 8 characters per line, so it could also be an error?

hey, thanks for replying

yeh that line only did that when i copied it over from the .txt file, in the original file its separated as it should be. good point re: the 8 characters per line, will try that and see what happens

thanks!

nope- truncated each line so none were exceeding 8 characters and same issue…

NAME:A4TR1
OUT:A
CHANNEL:1
1:ModWhl
2:Breath
3:Perfor A
4:Perfor B
5:Slide Tm
6:Data MSB
7:Volume
8:Perfor C
9:Perfor D
10:Pan
11:Perfor E
16:Pitch1
17:Pitch2
18:F1Freq
19:F2Freq
20:FEA Dep
21:FEB Dep
22:E2A Dep
23:E2B Dep
24:L1A Dep
25:L1B Dep
26:L2A Dep
27:L2B Dep
33:ModWhl
34:Breath
38:Data
48:Pitch1
49:Pitch2
50:F1Freq
51:F2Freq
52:FEA Dep
53:FEB Dep
54:E2A Dep
55:E2B Dep
56:L1A Dep
57:L1B Dep
58:L2A Dep
59:L2B Dep
64:Perfor F
65:Perfor G
66:Perfor H
67:Perfor I
68:Perfor J
69:Level O1
70:Wavef O1
71:Sub Osc1
72:PWidth 1
73:PW Spd 1
74:PW Dep 1
75:Noise SH
76:Noise Fd
77:Noise Lv
78:Level O2
79:WavefoO2
80:Sub Osc2
81:PWidth 2
82:PW Spd 2
83:PW Dep 2
84:Sync Amt
85:Bend Amt
87:Vibr Spd
88:VibrDpth
89:F1 Res
90:F2 Res
91:ChoruSnd
92:DelaySnd
93:RverbSnd
95:Trk Levl
98:NRPrNMSB
99:NRPrNLSB
102:F1 E Amt
103:F2 E Amt
104:A AmpEnv
105:D AmpEnv
106:S AmpEnv
107:R AmpEnv
108:A FltEnv
109:D FltEnv
110:S FltEnv
111:R FltEnv
112:A 2Env
113:D 2Env
114:S 2Env
115:R 2Env
116:L1 Speed
117:L1 Spd x
118:L2 Speed
119:L2 Spd X

How many Definitions do you have?

Hi

11- 4 for each track on the digitone, 4 for the A4, 1 for modor, 1 for Arturia MF and 1 for Yamaha dx reface. All work apart from the A4 ones

Okay, so far the only issues I’ve heard of Pyramid not recognising Definition Files has pretty much been “too many Definitions” or using some RTF format and not a strict .txt file. I’m assuming you’re using the latest PyraOS.

Apologies I don’t have more troubleshooting steps. Definition Files are pretty much so straightforward usually.

No worries at all, thanks for taking the time to chip in. Pretty sure it’s the latest OS but will double check

Cheers!

It would also be worth a try to take out all values and leave only 2 or 3 values.

2 Likes

One thing to check that tnussb mentioned over on Elektronauts is ensuring that you only have one definition for a given Port/Channel.

Posting that here in case anyone is searching for a similar issue and that may be their cause.

1 Like

Yeh was the first thing I checked/changed

quick update for anyone in the future looking at this issue- swapping out spaces for underscores didnt make a difference, nor did truncating the character length down to 8 (or less) per line. I think somewhere along the lines a formatting issue had crept in to the files that i was trying to use, as the only way i could get this to work was to start again on a fresh textedit document and recreate the def file from scratch, but typed by hand (rather than copy/paste) and then formatted to plain text. was a bit of effort but at least its working now. thanks for everyones suggestions :slight_smile:

1 Like