Korg Volca Sample with Pajen os

this has 2 definition files because pajen os splits the volca sample into 2 modes of use: channels 1 to 10 allow chromatic playback and access to the sample select parameter, and channel 11 allows access to all channels from one but without chromatic playback or access to the sample select parameter. therefore, 2 definitions for the way you plan to use it in your project.

Pajen os only works with volca sample v1

(post deleted by author)

1 Like

(post deleted by author)

1 Like

ch 1-10

VERSION 1 # Currently, this should only be 1.

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME Pajen Volca Sample CH1-10

# Can be POLY, DRUM, MPE, or NULL
TYPE NULL

# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT NULL

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN NULL

# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT NULL

# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL

# This defines the default 'MAX RATE' for automation lanes.
# Can be NULL, 192, 96, 64, 48, 32, 24, 16, 12, 8, 6, 4, 3, 2, 1
MAXRATE 192

# DRUMLANES
# Syntax: ROW:TRIG:CHAN:NOTENUMBER NAME
# ROW must be between 1 and 8
# TRIG can be between 0 and 127, or NULL
# CHAN can be a number between 1 and 16, Gx, CVx, CVGx (x between 1 and 4), or NULL
# NOTENUMBER can be between 0 and 127, or NULL
# NAME supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
# Please note this section will be discarded for tracks which are not DRUM tracks
[DRUMLANES]
[/DRUMLANES]


# PC
# Syntax: NUMBER NAME
# number must be either:
#   - A number (for simple PC)
#   - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB.
# PC must be between 1...128
# MSB/LSB must be between 0...127
[PC]
[/PC]


# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
7:80 level
10:64 pan
40:0 start index
41:127 length index
42:127 lpf cutoff
43:64 tune
44:64 peg amount
45:0 peg attack
46:0 peg decay
47:0 amp attack
48:127 amp decay
50:0 sample select
56:0 reverse
55:0 loop
[/CC]


# NRPN
# Syntax: "MSB:LSB:DEPTH NAME" or "MSB:LSB:DEPTH:DEFAULT=xx NAME"
# Lsb & msb should be between 0 and 127
  # Note: LSB can be over 127 ONLY if MSB is 0 or omitted
  # e.g. '0:1026:7 FOO', or ':2000:7 BAR' 
  # the examples above would be equivalent to '8:2:7 FOO' and '15:80:7 BAR' respectively
# DEPTH can be 7 or 14
# For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
[NRPN]
[/NRPN]


# ASSIGN
# Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE
# POT_NUMBER must be between 1 and 8
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", "NRPN", or "NULL" (this won't assign the pot).
# Non explicitly-defined pots will be considered "NULL"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# DEFAULT VALUE
#### For CC: DEFAULT_VALUE must be a valid number between 0 and 127
#### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383
#### For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
#### For CV: DEFAULT_VALUE must be either a valid number between 0 and 65535, or a voltage between -5V and 5V, e.g. "-4.25V" or "1.7V"
#### Please note default value will be ignored for PB and AT messages.
[ASSIGN]
[/ASSIGN]


# AUTOMATION
# Syntax: TYPE:VALUE
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", or "NRPN"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# NOTE: You are limited to 64 automation lanes
[AUTOMATION]
[/AUTOMATION]


# This section will be readable from Hapax.
[COMMENT]
this set of cc definitions is meant for midi channel 1 to 10 only
[/COMMENT]

and ch11

VERSION 1 # Currently, this should only be 1.

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME Pajen Volca Sample CH11

# Can be POLY, DRUM, MPE, or NULL
TYPE NULL

# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT NULL

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN 11

# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT NULL

# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL

# This defines the default 'MAX RATE' for automation lanes.
# Can be NULL, 192, 96, 64, 48, 32, 24, 16, 12, 8, 6, 4, 3, 2, 1
MAXRATE 192

# DRUMLANES
# Syntax: ROW:TRIG:CHAN:NOTENUMBER NAME
# ROW must be between 1 and 8
# TRIG can be between 0 and 127, or NULL
# CHAN can be a number between 1 and 16, Gx, CVx, CVGx (x between 1 and 4), or NULL
# NOTENUMBER can be between 0 and 127, or NULL
# NAME supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
# Please note this section will be discarded for tracks which are not DRUM tracks
[DRUMLANES]
[/DRUMLANES]


# PC
# Syntax: NUMBER NAME
# number must be either:
#   - A number (for simple PC)
#   - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB.
# PC must be between 1...128
# MSB/LSB must be between 0...127
[PC]
[/PC]


# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
0:80 ch1 level
10:64 ch1 pan
20:0 ch1 start
30:127 ch1 length
40:127 ch1 lowpass
50:64 ch1 tune
60:64 ch1 peg amount
70:0 ch1 peg attack
80:0 ch1 peg decay
90:0 ch1 amp attack
100:127 ch1 amp decay

1:80 ch2 level
11:64 ch2 pan
21:0 ch2 start
31:127 ch2 length
41:127 ch2 lowpass
51:64 ch2 tune
61:64 ch2 peg amount
71:0 ch2 peg attack
81:0 ch2 peg decay
91:0 ch2 amp attack
101:127 ch2 amp decay

2:80 ch3 level
12:64 ch3 pan
22:0 ch3 start
32:127 ch3 length
42:127 ch3 lowpass
52:64 ch3 tune
62:64 ch3 peg amount
72:0 ch3 peg attack
82:0 ch3 peg decay
92:0 ch3 amp attack
102:127 ch3 amp decay

3:80 ch4 level
13:64 ch4 pan
23:0 ch4 start
33:127 ch4 length
43:127 ch4 lowpass
53:64 ch4 tune
63:64 ch4 peg amount
73:0 ch4 peg attack
83:0 ch4 peg decay
93:0 ch4 amp attack
103:127 ch4 amp decay

4:80 ch5 level
14:64 ch5 pan
24:0 ch5 start
34:127 ch5 length
44:127 ch5 lowpass
54:64 ch5 tune
64:64 ch5 peg amount
74:0 ch5 peg attack
84:0 ch5 peg decay
94:0 ch5 amp attack
104:127 ch5 amp decay

5:80 ch6 level
15:64 ch6 pan
25:0 ch6 start
35:127 ch6 length
45:127 ch6 lowpass
55:64 ch6 tune
65:64 ch6 peg amount
75:0 ch6 peg attack
85:0 ch6 peg decay
95:0 ch6 amp attack
105:127 ch6 amp decay

6:80 ch7 level
16:64 ch7 pan
26:0 ch7 start
36:127 ch7 length
46:127 ch7 lowpass
56:64 ch7 tune
66:64 ch7 peg amount
76:0 ch7 peg attack
86:0 ch7 peg decay
96:0 ch7 amp attack
106:127 ch7 amp decay

7:80 ch8 level
17:64 ch8 pan
27:0 ch8 start
37:127 ch8 length
47:127 ch8 lowpass
57:64 ch8 tune
67:64 ch8 peg amount
77:0 ch8 peg attack
87:0 ch8 peg decay
97:0 ch8 amp attack
107:127 ch8 amp decay

8:80 ch9 level
18:64 ch9 pan
28:0 ch9 start
38:127 ch9 length
48:127 ch9 lowpass
58:64 ch9 tune
68:64 ch9 peg amount
78:0 ch9 peg attack
88:0 ch9 peg decay
98:0 ch9 amp attack
108:127 ch9 amp decay

9:80 ch10 level
19:64 ch10 pan
29:0 ch10 start
39:127 ch10 length
49:127 ch10 lowpass
59:64 ch10 tune
69:64 ch10 peg amount
79:0 ch10 peg attack
89:0 ch10 peg decay
99:0 ch10 amp attack
109:127 ch10 amp decay
[/CC]


# NRPN
# Syntax: "MSB:LSB:DEPTH NAME" or "MSB:LSB:DEPTH:DEFAULT=xx NAME"
# Lsb & msb should be between 0 and 127
  # Note: LSB can be over 127 ONLY if MSB is 0 or omitted
  # e.g. '0:1026:7 FOO', or ':2000:7 BAR' 
  # the examples above would be equivalent to '8:2:7 FOO' and '15:80:7 BAR' respectively
# DEPTH can be 7 or 14
# For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
[NRPN]
[/NRPN]


# ASSIGN
# Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE
# POT_NUMBER must be between 1 and 8
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", "NRPN", or "NULL" (this won't assign the pot).
# Non explicitly-defined pots will be considered "NULL"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# DEFAULT VALUE
#### For CC: DEFAULT_VALUE must be a valid number between 0 and 127
#### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383
#### For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
#### For CV: DEFAULT_VALUE must be either a valid number between 0 and 65535, or a voltage between -5V and 5V, e.g. "-4.25V" or "1.7V"
#### Please note default value will be ignored for PB and AT messages.
[ASSIGN]
[/ASSIGN]


# AUTOMATION
# Syntax: TYPE:VALUE
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", or "NRPN"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# NOTE: You are limited to 64 automation lanes
[AUTOMATION]
[/AUTOMATION]


# This section will be readable from Hapax.
[COMMENT]
this set of cc definitions is meant for midi channel 11 only
[/COMMENT]