Projet "Modulation sans mal (Micron Safe Modulation!)" - Interface midi de réglage des par
- 26 réponses
- 9 participants
- 2 860 vues
- 9 followers
runm
42
Nouvel·le AFfilié·e
Membre depuis 18 ans
Sujet de la discussion Posté le 15/03/2007 à 09:27:20Projet "Modulation sans mal (Micron Safe Modulation!)" - Interface midi de réglage des par
Salut,
Comme tous les possesseurs du micron, quel que soit leur niveau, j'ai été confronté à la difficulté de programmation des paramètres d'un "program" via l'unique bouton du Micron.
Pour ma part, étant très novice dans la synthèse, le fait de ne pas avoir tous les paramètres sous les yeux ne m'a pas permis jusqu'ici, par exemple, d'apprendre par la pratique, en testant des paramètres et en écoutant le résultat à la volée.
C'est ainsi qu'a germé l'idée de créer une interface regroupant tous les paramètres modifiables en "temps réel".
Etant seul pour le moment, le but de ce topic est de permettre de rassembler les forces vives de audiofanzine !! ^^
Dans les prochains messages, je vous présenterai ce que j'ai déjà pû faire, les difficultés rencontrées, le langage envisagé pour la programmation (même si j'ai déjà développé certaines choses).
S'il vous prend l'envie de participer à cet humble projet, vous êtes les bienvenus ;o)
A bientôt.
Comme tous les possesseurs du micron, quel que soit leur niveau, j'ai été confronté à la difficulté de programmation des paramètres d'un "program" via l'unique bouton du Micron.
Pour ma part, étant très novice dans la synthèse, le fait de ne pas avoir tous les paramètres sous les yeux ne m'a pas permis jusqu'ici, par exemple, d'apprendre par la pratique, en testant des paramètres et en écoutant le résultat à la volée.
C'est ainsi qu'a germé l'idée de créer une interface regroupant tous les paramètres modifiables en "temps réel".
Etant seul pour le moment, le but de ce topic est de permettre de rassembler les forces vives de audiofanzine !! ^^
Dans les prochains messages, je vous présenterai ce que j'ai déjà pû faire, les difficultés rencontrées, le langage envisagé pour la programmation (même si j'ai déjà développé certaines choses).
S'il vous prend l'envie de participer à cet humble projet, vous êtes les bienvenus ;o)
A bientôt.
Pitched toy
135
Posteur·euse AFfiné·e
Membre depuis 17 ans
11 Posté le 28/03/2007 à 20:56:32
Hello
Oui c la reflexion que je me suis fait après, en relisant bien tes post precedents
C'était en fait surtout pour te tenir un peu companie!
lol
En tout cas bon courage.
Oui c la reflexion que je me suis fait après, en relisant bien tes post precedents
C'était en fait surtout pour te tenir un peu companie!
lol
En tout cas bon courage.
runm
42
Nouvel·le AFfilié·e
Membre depuis 18 ans
12 Posté le 01/04/2007 à 22:13:13
Sympa ;o)
Je reprends la suite bientôt.
Le fameux problème lié au modulation routing, puis je vais mettre en ligne le tableau complet des paramètres. On s'approche du développement ^^
A plus
Je reprends la suite bientôt.
Le fameux problème lié au modulation routing, puis je vais mettre en ligne le tableau complet des paramètres. On s'approche du développement ^^
A plus
Anonyme
13 Posté le 04/04/2007 à 21:27:19
Voila tous les NRPN trouvés...
j'espère qu'il n'y a pas trop de bêtises!
je pense que tu les connais tous... mais bon...
Voice 0 0 1 switch Polyphony
1 0 3 switch Unison
2 0 100 rotary Usn Detune
3 0 2 switch Portamento
4 0 3 switch PortaType
5 0 127 rotary PortaTime
6 0 1 switch PitchWheel
7 0 100 rotary AnalogDrift
8 0 4 switch OSC Sync
9 0 1000 rotary FM Amount
10 0 5 switch FM Type
OSC1 11 0 2 switch O1 Waveform
12 16284 100 rotary O1 Waveshaper
13 16381 3 switch O1 Octave
14 16377 7 switch O1 Transpose
15 15385 999 rotary O1 Pitch
16 0 12 rotary O1 Pwhlrange
OSC2 17 0 2 switch O2 Waveform
18 16284 100 rotary O2 Waveshaper
19 16381 3 switch O2 Octave
20 16377 7 switch O2 Transpose
21 15385 999 rotary O2 Pitch
22 0 12 rotary O2 Pwhlrange
OSC3 23 0 2 switch O3 Waveform
24 16284 100 rotary O3 Waveshaper
25 16381 3 switch O3 Octave
26 16377 7 switch O3 Transpose
27 15385 999 rotary O3 Pitch
28 0 12 rotary O3 Pwhlrange
x 154 0 10 rotary Prog Category
x CC1 0 127 M1 Modulation
x CAT 0 127 M2 Channel Aftertouch
x CC64 0 127 Sustain Hold
x CC7 0 127 Volume
x CC10 0 127 Pan
Pre 29 0 100 rotary OSC1 Level
30 0 100 rotary OSC2 Level
31 0 100 rotary OSC3 Level
32 0 100 rotary RingMod Level
33 0 100 rotary Noise Level
34 0 100 rotary EXT in Level
35 16334 100 rotary OSC1 balance
36 16334 100 rotary OSC2 balance
37 16334 100 rotary OSC3 balance
38 16334 100 rotary RingMod balance
39 16334 100 rotary Noise balance
40 16334 100 rotary EXT in balance
41 0 100 rotary Series Lvl
42 0 2 switch Noise Type
Filter 43 0 20 rotary F1 Type
44 0 1023 rotary F1 Frequency
45 0 100 rotary F1 Resonance
46 16284 200 rotary Keytrack
47 16284 100 rotary F1 EnvAmount
48 0 1 switch F2 Offset
49 0 20 rotary F2 Type
50 0 1023 rotary F2 Frequency(relative)
158 0 400 rotary F2 Frequency (absolute)
51 0 100 rotary F2 Resonance
52 16284 200 rotary F2 Keytrack
53 16284 100 rotary F2 EnvAmount
Psot 54 0 100 rotary F1 Level
55 0 100 rotary F2 Level
56 0 100 rotary Preflt Level
57 16284 100 rotary F1 Pan
58 16284 100 rotary F2 Pan
59 16284 100 rotary Preflt Pan
60 0 6 switch Preflt Src
61 0 1 switch F1 Sign
Out 62 0 6 switch Drive Type
63 0 100 rotary Drive Level
64 0 100 rotary Pgm Level
65 16334 50 rotary FX Mix
230 16334 50 rotary FX Bal
231 0 6 switch FX1 Type
232 0 100 rotary FX1 Para 1
233 0 100 rotary FX1 Para 2
234 0 127 rotary FX1 Para 3
235 0 127 rotary FX1 Para 4
236 0 1 switch FX1 Para 5
236 0 1 switch FX1 Para 6
245 0 6 switch FX2 Type
246 0 100 rotary FX2 Para 1
247 0 100 rotary FX2 Para 2
248 0 127 rotary FX2 Para 3
249 0 127 rotary FX2 Para 4
250 0 1 switch FX2 Para 5
251 0 1 switch FX2 Para 6
Env 1 66 0 255 rotary E1 Attk Time
67 0 2 switch E1 Slope
68 0 255 rotary E1 Decay Time
69 0 2 switch E1 Slope
70 0 256 rotary E1 Sustain Time
71 0 100 rotary E1 Sustain Level
72 0 256 rotary E1 Release Time
73 0 2 switch E1 Slope
74 0 100 rotary E1 Vel->env
75 0 1 switch E1 Rst Every note
76 0 1 switch E1 Freerun
77 0 3 switch E1 Loop
78 0 1 switch E1 Suspedal
Env 2 79 0 255 rotary E2 Attk Time
80 0 2 switch E2 Slope
81 0 255 rotary E2 Decay Time
82 0 2 switch E2 Slope
83 0 256 rotary E2 Sustain Time
84 0 100 rotary E2 Sustain Level
85 0 256 rotary E2 Release Time
86 0 2 switch E2 Slope
87 0 100 rotary E2 Vel->env
88 0 1 switch E2 Rst Every note
89 0 1 switch E2 Freerun
90 0 3 switch E2 Loop
91 0 1 switch E2 Suspedal
Env 3 92 0 255 rotary E3 Attk Time
93 0 2 switch E3 Slope
94 0 255 rotary E3 Decay Time
95 0 2 switch E3 Slope
96 0 256 rotary E3 Sustain Time
97 0 100 rotary E3 Sustain Level
98 0 256 rotary E3 Release Time
99 0 2 switch E3 Slope
100 0 100 rotary E3 Vel->env
101 0 1 switch E3 Rst Every note
102 0 1 switch E3 Freerun
103 0 3 switch E3 Loop
104 0 1 switch E3 Suspedal
LFO 1 105 0 1 switch LFO1 Tempo sync
106 0 1023 rotary LFO1 Rate (free)
159 0 24 rotary LFO1 Rate (synced)
107 0 4 switch LFO1 Reset
108 0 100 rotary LFO1 m1 slider->lfo
LFO 2 109 0 1 switch LFO2 Tempo sync
110 0 1023 rotary LFO2 Rate (free)
160 0 24 rotary LFO2 Rate (synced)
111 0 4 switch LFO2 Reset
112 0 100 rotary LFO2 m1 slider->lfo
S/H 113 0 1 switch SH Tempo sync
114 0 1023 rotary SH Rate (free)
161 0 24 rotary S&H Rate (synced)
115 0 4 switch SH Reset
116 0 112 rotary SH input
117 0 100 rotary SH smoothing
Mod1 180 0 37 rotary Mod1 Src
181 0 77 rotary Mod1 Dest
182 15384 1000 rotary Mod1 Lev
183 15384 1000 rotary Mod1 Offs
Mod2 184 0 37 rotary Mod2 Src
185 0 77 rotary Mod2 Dest
186 15384 1000 rotary Mod2 Lev
187 15384 1000 rotary Mod2 Offs
Mod3 188 0 37 rotary Mod1 Src
189 0 77 rotary Mod1 Dest
190 15384 1000 rotary Mod1 Lev
191 15384 1000 rotary Mod1 Offs
Mod4 192 0 37 rotary Mod1 Src
193 0 77 rotary Mod1 Dest
194 15384 1000 rotary Mod1 Lev
195 15384 1000 rotary Mod1 Offs
Mod5 196 0 37 rotary Mod1 Src
197 0 77 rotary Mod1 Dest
198 15384 1000 rotary Mod1 Lev
199 15384 1000 rotary Mod1 Offs
Mod6 200 0 37 rotary Mod1 Src
201 0 77 rotary Mod1 Dest
202 15384 1000 rotary Mod1 Lev
203 15384 1000 rotary Mod1 Offs
Mod7 204 0 37 rotary Mod1 Src
205 0 77 rotary Mod1 Dest
206 15384 1000 rotary Mod1 Lev
207 15384 1000 rotary Mod1 Offs
Mod8 208 0 37 rotary Mod1 Src
209 0 77 rotary Mod1 Dest
210 15384 1000 rotary Mod1 Lev
211 15384 1000 rotary Mod1 Offs
Mod9 212 0 37 rotary Mod1 Src
213 0 77 rotary Mod1 Dest
214 15384 1000 rotary Mod1 Lev
215 15384 1000 rotary Mod1 Offs
Mod10 216 0 37 rotary Mod1 Src
217 0 77 rotary Mod1 Dest
218 15384 1000 rotary Mod1 Lev
219 15384 1000 rotary Mod1 Offs
Mod11 220 0 37 rotary Mod1 Src
221 0 77 rotary Mod1 Dest
222 15384 1000 rotary Mod1 Lev
223 15384 1000 rotary Mod1 Offs
Mod12 224 0 37 rotary Mod1 Src
225 0 77 rotary Mod1 Dest
226 15384 1000 rotary Mod1 Lev
227 15384 1000 rotary Mod1 Offs
Track 118 0 111 rotary input
119 0 9 rotary preset
120 0 1 switch Grid 12/16
121 0 200 rotary Tracking Point - 16
122 0 200 rotary Tracking Point - 15
123 0 200 rotary Tracking Point - 14
124 0 200 rotary Tracking Point - 13
125 0 200 rotary Tracking Point - 12
126 0 200 rotary Tracking Point - 11
127 0 200 rotary Tracking Point - 10
128 0 200 rotary Tracking Point - 9
129 0 200 rotary Tracking Point - 8
130 0 200 rotary Tracking Point - 7
131 0 200 rotary Tracking Point - 6
132 0 200 rotary Tracking Point - 5
133 0 200 rotary Tracking Point - 4
134 0 200 rotary Tracking Point - 3
135 0 200 rotary Tracking Point - 2
136 0 200 rotary Tracking Point - 1
137 0 200 rotary Tracking Point 0
138 0 200 rotary Tracking Point 1
139 0 200 rotary Tracking Point 2
140 0 200 rotary Tracking Point 3
141 0 200 rotary Tracking Point 4
142 0 200 rotary Tracking Point 5
143 0 200 rotary Tracking Point 6
144 0 200 rotary Tracking Point 7
145 0 200 rotary Tracking Point 8
146 0 200 rotary Tracking Point 9
147 0 200 rotary Tracking Point 10
148 0 200 rotary Tracking Point 11
149 0 200 rotary Tracking Point 12
150 0 200 rotary Tracking Point 13
151 0 200 rotary Tracking Point 14
152 0 200 rotary Tracking Point 15
153 0 200 rotary Tracking Point 16
j'espère qu'il n'y a pas trop de bêtises!
je pense que tu les connais tous... mais bon...
Voice 0 0 1 switch Polyphony
1 0 3 switch Unison
2 0 100 rotary Usn Detune
3 0 2 switch Portamento
4 0 3 switch PortaType
5 0 127 rotary PortaTime
6 0 1 switch PitchWheel
7 0 100 rotary AnalogDrift
8 0 4 switch OSC Sync
9 0 1000 rotary FM Amount
10 0 5 switch FM Type
OSC1 11 0 2 switch O1 Waveform
12 16284 100 rotary O1 Waveshaper
13 16381 3 switch O1 Octave
14 16377 7 switch O1 Transpose
15 15385 999 rotary O1 Pitch
16 0 12 rotary O1 Pwhlrange
OSC2 17 0 2 switch O2 Waveform
18 16284 100 rotary O2 Waveshaper
19 16381 3 switch O2 Octave
20 16377 7 switch O2 Transpose
21 15385 999 rotary O2 Pitch
22 0 12 rotary O2 Pwhlrange
OSC3 23 0 2 switch O3 Waveform
24 16284 100 rotary O3 Waveshaper
25 16381 3 switch O3 Octave
26 16377 7 switch O3 Transpose
27 15385 999 rotary O3 Pitch
28 0 12 rotary O3 Pwhlrange
x 154 0 10 rotary Prog Category
x CC1 0 127 M1 Modulation
x CAT 0 127 M2 Channel Aftertouch
x CC64 0 127 Sustain Hold
x CC7 0 127 Volume
x CC10 0 127 Pan
Pre 29 0 100 rotary OSC1 Level
30 0 100 rotary OSC2 Level
31 0 100 rotary OSC3 Level
32 0 100 rotary RingMod Level
33 0 100 rotary Noise Level
34 0 100 rotary EXT in Level
35 16334 100 rotary OSC1 balance
36 16334 100 rotary OSC2 balance
37 16334 100 rotary OSC3 balance
38 16334 100 rotary RingMod balance
39 16334 100 rotary Noise balance
40 16334 100 rotary EXT in balance
41 0 100 rotary Series Lvl
42 0 2 switch Noise Type
Filter 43 0 20 rotary F1 Type
44 0 1023 rotary F1 Frequency
45 0 100 rotary F1 Resonance
46 16284 200 rotary Keytrack
47 16284 100 rotary F1 EnvAmount
48 0 1 switch F2 Offset
49 0 20 rotary F2 Type
50 0 1023 rotary F2 Frequency(relative)
158 0 400 rotary F2 Frequency (absolute)
51 0 100 rotary F2 Resonance
52 16284 200 rotary F2 Keytrack
53 16284 100 rotary F2 EnvAmount
Psot 54 0 100 rotary F1 Level
55 0 100 rotary F2 Level
56 0 100 rotary Preflt Level
57 16284 100 rotary F1 Pan
58 16284 100 rotary F2 Pan
59 16284 100 rotary Preflt Pan
60 0 6 switch Preflt Src
61 0 1 switch F1 Sign
Out 62 0 6 switch Drive Type
63 0 100 rotary Drive Level
64 0 100 rotary Pgm Level
65 16334 50 rotary FX Mix
230 16334 50 rotary FX Bal
231 0 6 switch FX1 Type
232 0 100 rotary FX1 Para 1
233 0 100 rotary FX1 Para 2
234 0 127 rotary FX1 Para 3
235 0 127 rotary FX1 Para 4
236 0 1 switch FX1 Para 5
236 0 1 switch FX1 Para 6
245 0 6 switch FX2 Type
246 0 100 rotary FX2 Para 1
247 0 100 rotary FX2 Para 2
248 0 127 rotary FX2 Para 3
249 0 127 rotary FX2 Para 4
250 0 1 switch FX2 Para 5
251 0 1 switch FX2 Para 6
Env 1 66 0 255 rotary E1 Attk Time
67 0 2 switch E1 Slope
68 0 255 rotary E1 Decay Time
69 0 2 switch E1 Slope
70 0 256 rotary E1 Sustain Time
71 0 100 rotary E1 Sustain Level
72 0 256 rotary E1 Release Time
73 0 2 switch E1 Slope
74 0 100 rotary E1 Vel->env
75 0 1 switch E1 Rst Every note
76 0 1 switch E1 Freerun
77 0 3 switch E1 Loop
78 0 1 switch E1 Suspedal
Env 2 79 0 255 rotary E2 Attk Time
80 0 2 switch E2 Slope
81 0 255 rotary E2 Decay Time
82 0 2 switch E2 Slope
83 0 256 rotary E2 Sustain Time
84 0 100 rotary E2 Sustain Level
85 0 256 rotary E2 Release Time
86 0 2 switch E2 Slope
87 0 100 rotary E2 Vel->env
88 0 1 switch E2 Rst Every note
89 0 1 switch E2 Freerun
90 0 3 switch E2 Loop
91 0 1 switch E2 Suspedal
Env 3 92 0 255 rotary E3 Attk Time
93 0 2 switch E3 Slope
94 0 255 rotary E3 Decay Time
95 0 2 switch E3 Slope
96 0 256 rotary E3 Sustain Time
97 0 100 rotary E3 Sustain Level
98 0 256 rotary E3 Release Time
99 0 2 switch E3 Slope
100 0 100 rotary E3 Vel->env
101 0 1 switch E3 Rst Every note
102 0 1 switch E3 Freerun
103 0 3 switch E3 Loop
104 0 1 switch E3 Suspedal
LFO 1 105 0 1 switch LFO1 Tempo sync
106 0 1023 rotary LFO1 Rate (free)
159 0 24 rotary LFO1 Rate (synced)
107 0 4 switch LFO1 Reset
108 0 100 rotary LFO1 m1 slider->lfo
LFO 2 109 0 1 switch LFO2 Tempo sync
110 0 1023 rotary LFO2 Rate (free)
160 0 24 rotary LFO2 Rate (synced)
111 0 4 switch LFO2 Reset
112 0 100 rotary LFO2 m1 slider->lfo
S/H 113 0 1 switch SH Tempo sync
114 0 1023 rotary SH Rate (free)
161 0 24 rotary S&H Rate (synced)
115 0 4 switch SH Reset
116 0 112 rotary SH input
117 0 100 rotary SH smoothing
Mod1 180 0 37 rotary Mod1 Src
181 0 77 rotary Mod1 Dest
182 15384 1000 rotary Mod1 Lev
183 15384 1000 rotary Mod1 Offs
Mod2 184 0 37 rotary Mod2 Src
185 0 77 rotary Mod2 Dest
186 15384 1000 rotary Mod2 Lev
187 15384 1000 rotary Mod2 Offs
Mod3 188 0 37 rotary Mod1 Src
189 0 77 rotary Mod1 Dest
190 15384 1000 rotary Mod1 Lev
191 15384 1000 rotary Mod1 Offs
Mod4 192 0 37 rotary Mod1 Src
193 0 77 rotary Mod1 Dest
194 15384 1000 rotary Mod1 Lev
195 15384 1000 rotary Mod1 Offs
Mod5 196 0 37 rotary Mod1 Src
197 0 77 rotary Mod1 Dest
198 15384 1000 rotary Mod1 Lev
199 15384 1000 rotary Mod1 Offs
Mod6 200 0 37 rotary Mod1 Src
201 0 77 rotary Mod1 Dest
202 15384 1000 rotary Mod1 Lev
203 15384 1000 rotary Mod1 Offs
Mod7 204 0 37 rotary Mod1 Src
205 0 77 rotary Mod1 Dest
206 15384 1000 rotary Mod1 Lev
207 15384 1000 rotary Mod1 Offs
Mod8 208 0 37 rotary Mod1 Src
209 0 77 rotary Mod1 Dest
210 15384 1000 rotary Mod1 Lev
211 15384 1000 rotary Mod1 Offs
Mod9 212 0 37 rotary Mod1 Src
213 0 77 rotary Mod1 Dest
214 15384 1000 rotary Mod1 Lev
215 15384 1000 rotary Mod1 Offs
Mod10 216 0 37 rotary Mod1 Src
217 0 77 rotary Mod1 Dest
218 15384 1000 rotary Mod1 Lev
219 15384 1000 rotary Mod1 Offs
Mod11 220 0 37 rotary Mod1 Src
221 0 77 rotary Mod1 Dest
222 15384 1000 rotary Mod1 Lev
223 15384 1000 rotary Mod1 Offs
Mod12 224 0 37 rotary Mod1 Src
225 0 77 rotary Mod1 Dest
226 15384 1000 rotary Mod1 Lev
227 15384 1000 rotary Mod1 Offs
Track 118 0 111 rotary input
119 0 9 rotary preset
120 0 1 switch Grid 12/16
121 0 200 rotary Tracking Point - 16
122 0 200 rotary Tracking Point - 15
123 0 200 rotary Tracking Point - 14
124 0 200 rotary Tracking Point - 13
125 0 200 rotary Tracking Point - 12
126 0 200 rotary Tracking Point - 11
127 0 200 rotary Tracking Point - 10
128 0 200 rotary Tracking Point - 9
129 0 200 rotary Tracking Point - 8
130 0 200 rotary Tracking Point - 7
131 0 200 rotary Tracking Point - 6
132 0 200 rotary Tracking Point - 5
133 0 200 rotary Tracking Point - 4
134 0 200 rotary Tracking Point - 3
135 0 200 rotary Tracking Point - 2
136 0 200 rotary Tracking Point - 1
137 0 200 rotary Tracking Point 0
138 0 200 rotary Tracking Point 1
139 0 200 rotary Tracking Point 2
140 0 200 rotary Tracking Point 3
141 0 200 rotary Tracking Point 4
142 0 200 rotary Tracking Point 5
143 0 200 rotary Tracking Point 6
144 0 200 rotary Tracking Point 7
145 0 200 rotary Tracking Point 8
146 0 200 rotary Tracking Point 9
147 0 200 rotary Tracking Point 10
148 0 200 rotary Tracking Point 11
149 0 200 rotary Tracking Point 12
150 0 200 rotary Tracking Point 13
151 0 200 rotary Tracking Point 14
152 0 200 rotary Tracking Point 15
153 0 200 rotary Tracking Point 16
runm
42
Nouvel·le AFfilié·e
Membre depuis 18 ans
14 Posté le 13/04/2007 à 22:00:03
Salut,
Merci pour les données Clyde , j'ai repris ça et je publierai un lien vers le tableau des valeurs histoire de pas trop prendre de place dans le topic.
Alors comme on peut le voir dans un autre topic du forum du Micron, il y a un paramètre qui a une particularité.
En effet pour créer un "mod route" (modulation routing) il faut valider une question que pose le micron, et là aucune commande midi ne permet de simuler cette réponse, aucune adresse connue en tout cas (code nrpn etc.) ne permet de recevoir l'information de création d'un mod path...
Donc pour le moment nous n'avons pas d'autre solution que de créer préalablement le nombre de "mod route" voulu.
Une solution envisageable serait d'utiliser les sysex, c'est à dire envoyer la définition complète du "program" avec, par exemple, 8 "mod routes", ça fera partie d'une évolution du soft, à moins que nous ayons trouvé une autre solution.
Si je ne suis pas clair, ne pas hésiter à me le dire hein ;o)
La suite demain :o) Ciao !!
Merci pour les données Clyde , j'ai repris ça et je publierai un lien vers le tableau des valeurs histoire de pas trop prendre de place dans le topic.
Alors comme on peut le voir dans un autre topic du forum du Micron, il y a un paramètre qui a une particularité.
En effet pour créer un "mod route" (modulation routing) il faut valider une question que pose le micron, et là aucune commande midi ne permet de simuler cette réponse, aucune adresse connue en tout cas (code nrpn etc.) ne permet de recevoir l'information de création d'un mod path...
Donc pour le moment nous n'avons pas d'autre solution que de créer préalablement le nombre de "mod route" voulu.
Une solution envisageable serait d'utiliser les sysex, c'est à dire envoyer la définition complète du "program" avec, par exemple, 8 "mod routes", ça fera partie d'une évolution du soft, à moins que nous ayons trouvé une autre solution.
Si je ne suis pas clair, ne pas hésiter à me le dire hein ;o)
La suite demain :o) Ciao !!
Anonyme
15 Posté le 13/04/2007 à 22:03:50
Oui, mais le sysex va "écraser" ton programme....
à chaque utilisation...
à chaque utilisation...
runm
42
Nouvel·le AFfilié·e
Membre depuis 18 ans
16 Posté le 13/04/2007 à 22:14:54
Oui je n'ai pas précisé qu'il faudrait du coup récupérer toutes les données saisies depuis l'interface, pour les intégrer dans ce sysex. Enfin je précise que l'utilisation du sysex ne concernerait que le modulation routing.
Cela veut dire aussi que le soft doit pouvoir récupérer les données constituant les paramètres d'un program que l'on va éditer...
PS : va falloir modéliser... Clyde tu programmes un peu ? UML tu connais ? Faudra que je demande aussi à absynthminded
Cela veut dire aussi que le soft doit pouvoir récupérer les données constituant les paramètres d'un program que l'on va éditer...
PS : va falloir modéliser... Clyde tu programmes un peu ? UML tu connais ? Faudra que je demande aussi à absynthminded
Anonyme
17 Posté le 14/04/2007 à 18:39:09
Na! camarade, je n'ai absolument pas le temps de travailler là dessus... désolé!
je veux bien "aider" comme ça si tu acceptes!
Quant à la requète sysex... vu du micron, c'est aussi une "question"...
alors...
je veux bien "aider" comme ça si tu acceptes!
Quant à la requète sysex... vu du micron, c'est aussi une "question"...
alors...
runm
42
Nouvel·le AFfilié·e
Membre depuis 18 ans
18 Posté le 15/04/2007 à 00:10:55
Pas de prob.
Il va de soi que certaines action sont à réaliser depuis le micron.
J'imagine, comme ça, tu lances l'appli, tu décides d'éditer un program particulier, tu choisis ce programme depuis le micron, tu te déplaces dans le send sysex, dans l'appli tu cliques sur un bouton de chargement, elle se met en attente et tu "lances" l'envoi etc.
Il va de soi que certaines action sont à réaliser depuis le micron.
J'imagine, comme ça, tu lances l'appli, tu décides d'éditer un program particulier, tu choisis ce programme depuis le micron, tu te déplaces dans le send sysex, dans l'appli tu cliques sur un bouton de chargement, elle se met en attente et tu "lances" l'envoi etc.
Pitched toy
135
Posteur·euse AFfiné·e
Membre depuis 17 ans
19 Posté le 11/05/2007 à 20:49:19
La suite! boumboumboum, la suite! boumboumboum, la suite boumboumboum
hiphiphip houraaaaa
hiphiphip houraaaaa
- < Liste des sujets
- Charte