Synthedit Bug : CC Automation Values

6 trak

?ILLEGAL QUANTITY ERROR
Lid sinds
20 september 2002
Berichten
33.894
Naar aanleiding van de door Meesha gestartte thead "Synthedit Stepsequencer", waarin hij aangaf dat bepaalde CC geautomatiseerde sliders/knobs etc. maar 1 stapje (0.078 volt voor de kenners) verspringen, ben ik eens gaan onderzoeken welke CC's misschien nog meer dit verschijnsel vertonen.

Tot mijn verbazing waren dit er maar liefst (exact) 32 stuks. Sterker nog, de 'fouten' zijn niet eens consistent te noemen.
Ik krijg sterk het vermoeden dat het zich handeld om een serious Synthedit bug. 8D

Het gaat hier dus om het opgeven van een CC in de properties van een Slider/Knob/Button (op het scherm dus) in Synthedit.
Echter, als je via een Controller Module werkt en vervolgens 127 deelt door het gewenste voltage is er niets aan de hand.
probleem is dan weer dat je dit niet kan opnemen in een Patch Memory.

check deze lijst en zie:


CC : VOLT RANGE

00 : 0 - 10
01 : 0 - 10
02 : 0 - 10
03 : 0 - 10
04 : 0 - 10
05 : 0 - 10
06 : 0 - 10
07 : 0 - 10
08 : 0 - 10
09 : 0 - 10

10 : 0 - 10
11 : 0 - 10
12 : 0 - 10
13 : 0 - 10
14 : 0 - 10
15 : 0 - 10
16 : 0 - 10
17 : 0 - 10
18 : 0 - 10
19 : 0 - 10

20 : 0 - 10
21 : 0 - 10
22 : 0 - 10
23 : 0 - 10
24 : 0 - 10
25 : 0 - 10
26 : 0 - 10
27 : 0 - 10
28 : 0 - 10
29 : 0 - 10

30 : 0 - 10
31 : 0 - 10
32 : 0 - 0.078
33 : 0 - 0.078
34 : 0 - 0.078
35 : 0 - 0.078
36 : 0 - 0.078
37 : 0 - 0.078
38 : 0 - 0.078
39 : 0 - 0.078

40 : 0 - 0.078
41 : 0 - 0.078
42 : 5.04 - 5.12
43 : 0 - 0.078
44 : 5.04 - 5.12
45 : 5.04 - 5.12
46 : 5.04 - 5.12
47 : 6.85 - 6.93
48 : 10 - 10
49 : 7.40 - 7.48

50 : 5.04 - 5.12
51 : 10 - 10
52 : 5.04 - 5.12
52 : 5.04 - 5.12
53 : 0 - 0.078
54 : 0 - 0.078
55 : 5.04 - 5.12
56 : 5.04 - 5.12
57 : 5.04 - 5.12
58 : 0.787 - 0.866
59 : 0 - 0.078

60 : 3.86 - 3.94
61 : 5.04 - 5.12
62 : 5.04 - 5.12
63 : 7.32 - 7.40

64 : 0 - 10
65 : 0 - 10
66 : 0 - 10
67 : 0 - 10
68 : 0 - 10
69 : 0 - 10

70 : 0 - 10
71 : 0 - 10
72 : 0 - 10
73 : 0 - 10
74 : 0 - 10
75 : 0 - 10
76 : 0 - 10
77 : 0 - 10
78 : 0 - 10
79 : 0 - 10

80 : 0 - 10
81 : 0 - 10
82 : 0 - 10
83 : 0 - 10
84 : 0 - 10
85 : 0 - 10
86 : 0 - 10
87 : 0 - 10
88 : 0 - 10
89 : 0 - 10

90 : 0 - 10
91 : 0 - 10
92 : 0 - 10
93 : 0 - 10
94 : 0 - 10
95 : 0 - 10
96 : 0 - 10
97 : 0 - 10

98/99 ----- NRPN
100/101 --- RPN

102 : 0 - 10
103 : 0 - 10
104 : 0 - 10
105 : 0 - 10
106 : 0 - 10
107 : 0 - 10
108 : 0 - 10
109 : 0 - 10

110 : 0 - 10
111 : 0 - 10
112 : 0 - 10
113 : 0 - 10
114 : 0 - 10
115 : 0 - 10
116 : 0 - 10
117 : 0 - 10
118 : 0 - 10
119 : 0 - 10

120 : 0 - 10
121 : 0 - 10
122 : 0 - 10
123 : 0 - 10
124 : 0 - 10
125 : 0 - 10
126 : 0 - 10
127 : 0 - 10
 
voor diegene die niet weten waar over gesproken word, een plaatje:
 

Attachments

  • slider_cc.gif
    slider_cc.gif
    31,1 KB · Bekeken: 149
bij een 'bad CC to Voltage' gaat het er dus om dat 1 stapje op de slider (onscreen in synthedit dus) niet 1 CC stapje is.
een slider met max. 0.078 bijv is dus gelijk aan een max CC value van 127...

0.078 IS idd normaal gesproken ook pcies 1/127 deel van 10, maar in het geval van een 'bad CC to Voltage' word zelfs 0.078 nog een keer in 127 stappen verdeeld. :confused:
 
Laatst gewijzigd:
ah, SE gebruik ze (ongevraagt) als finetuning (?!), maar waarom dan bij sommige CC's van die rare waarden zoals 5.04 - 5.12... of 7.32 - 7.40...
laat staan de value van CC 48 en CC 51 die altijd op 10 blijven staan?! :confused:

als alles nou gewoon tussen 0 en 0.078 zou zitten zou het nog enigsinds begrijpelijk zijn, maar nu is het toch vrij inconsistent te noemen...


so wie so vind ik het een beetje vreemd dat SE zomaar van bepaalde CC's een verkleinde range maakt, dat is toch zo 1,2,3 te maken middels een deling door de gebruiker zelf... nou ja het zal wel weer, met de overige 92 CC's die wel normaal werken kom je iig al een heel eind.
 
Laatst gewijzigd:
Het is wel volgens de midi spec:

Controller Numbers

Bij mij geven CC32 t/m CC63 trouwens allemaal een range van 0 - 0.078 of 0 - 127. Gebruik je ook versie 1.0160 van synthedit?
 
erm? de ranges van elke CC gaan toch altijd van 0 - 127...
een synth bepaald toch wat er moet gebeuren qua value, m.a.w. die scaled het. net zoals een on/off button, da's gewoon 0 of 127 en ook niet 0 en 1.
ik vind het daarom ook erg raar dat synthedit zomaar bepaald dat CC 32 - 63 een gescale-de voltage afgeeft.

want als ik een CONTROLLER MODULE gebruik in synthedit geven alle inkomende CC's ook gewoon netjes 0-127 af.
 
Laatst gewijzigd:
Gebruik je ook versie 1.0160 van synthedit?
idd, zelfde versie...

Bij mij geven CC32 t/m CC63 trouwens allemaal een range van 0 - 0.078.
dat is idd consistent te noemen ( 10/127 = idd 0.078 ),

of 0 - 127
dat is natuurljk altijd zo... elke CC value is gewoon 7 bit.


maar waarom ie bij mij ook waarden geeft als 5.04 - 5.12 of 7.40 - 7.48 of 3.86 - 3.94 of zelfs 10 - 10 is absoluut bug-like te noemen...
 
Laatst gewijzigd:
Hé 6 trak. Goed dat je deze thread gestart bent. Ik ben dus inderdaad niet gek! Ik kwam er maar niet uit. Ik ben nu dus bezig mijn gemini synth van midi CC's te voorzien maar heb te weinig beschikbare CC nummers. Ben nu dus noodgedwongen bezig om e.e.a. via NRPN's te doen. (niet echt handig dus)

Hebben we het hier nu over een bug of zit er een idee achter??

(ps. heb je al met de gemini kunnen stoeien?)
 
Hé 6 trak. Goed dat je deze thread gestart bent. Ik ben dus inderdaad niet gek!
ging ik ook niet van uit na het maken van een dergelijk project ;)

Hebben we het hier nu over een bug of zit er een idee achter??
het is in zoverre in mijn geval een bug inderdaad, d.w.z. het verschil in voltages qua CC range 32 - 63 bij mij en die bij forumlid Diet.
bij Diet zijn ze allemaal 0 - 0.078, bij mij dus zeer inconsistent.

het is dus idd zo dat synthedit gescale-de voltages uitpoept bij deze CC range, wat normaal blijkt te zijn bij gebruik van de Atomator Module.

(ps. heb je al met de gemini kunnen stoeien?)
yep, erg leuk idd... mooi design ook en behoorlijk goed doordacht :okdan:
 
ging ik ook niet van uit na het maken van een dergelijk project ;)


het is in zoverre in mijn geval een bug inderdaad, d.w.z. het verschil in voltages qua CC range 32 - 63 bij mij en die bij forumlid Diet.
bij Diet zijn ze allemaal 0 - 0.078, bij mij dus zeer inconsistent.

het is dus idd zo dat synthedit gescale-de voltages uitpoept bij deze CC range, wat normaal blijkt te zijn bij gebruik van de Atomator Module.
Is hier niks aan te doen? Ik heb nog effe gekeken naar die MIDI munger module, maar heb niet het idee dat dat voor mijn probleem een oplossing biedt
yep, erg leuk idd... mooi design ook en behoorlijk goed doordacht :okdan:
Dank. Ik moet er nog een paar dingetjes aan fine-tunen en dan ga ik hem wat meer promoten...
 
Ik ben nu dus bezig mijn gemini synth van midi CC's te voorzien maar heb te weinig beschikbare CC nummers. Ben nu dus noodgedwongen bezig om e.e.a. via NRPN's te doen. (niet echt handig dus)
dat lijkt mij idd ook niet echt handig... weet je zeker dat je aan de resterende 92 CC's (die wel netjes werken) niet genoeg hebt dan?

Ik moet er nog een paar dingetjes aan fine-tunen en dan ga ik hem wat meer promoten...
ga je nog overwegen om mijn suggesties ten aanzien van RING en SYNC te implementeren? volgens mij wel een aanwinst :)

Ik heb nog effe gekeken naar die MIDI munger module, maar heb niet het idee dat dat voor mijn probleem een oplossing biedt
geen idee, ik heb er ook nog niet echt naar gekeken. maar goed, ik heb aan 92 CC's wel ruimschoots genoeg denk ik.
ik had gelezen dat de midimunger de boel gaat liggen faken qua synthedit, een soort van 'zoals het niet bedoeld is' oplossing dus.
 
Laatst gewijzigd:
Ring (modulator) en sync? Ik heb je suggesties ff gemist.

Tja het gaat wel hard met die cc nummers. De step sequencer alleen al heeft er 24 nodig voor alle pots en faders. Dan heb ik nog 4 ADSR's, (=16) en dan nog een hoop andere knoppen. Wil er ook een paar niet gebruiken: 01 (modulation), 07 (level) 06 (data entry), en zo had ik er nog een paar.

Ik zal nog eens goed gaan rekenen... Ik heb op dit moment ook maar 10 NRPN's in gebruik.

[edit] o wacht, ik zie nu pas je reply's in die andere thread...Ringmodulator en Sync... Leuk idee, ga ik nog wel toevoegen[/edit]
 
Wil er ook een paar niet gebruiken: 01 (modulation), 07 (level) 06 (data entry)[/edit]
ok modulation snap ik omdat deze is gehardwired aan het mod wheel/stick, maar waarom die anderen niet gebruiken dan?
je bepaald (middels het programmeren) toch zelf wat een CC met je synth doet?

Ik heb op dit moment ook maar 10 NRPN's in gebruik.]
hoe gaat dat pcies in zijn werk dan? ik ben er nu nog niet echt mee bezig geweest maar lijkt me handig om dat nu gelijk maar ff te weten,
wellicht dat ik eventueel in de toekomst toch te maken krijg met een tekort aan CC's.
 
Laatst gewijzigd:
is het trouwens niet mogelijk om een soort van SHIFT te maken.
wat ik bedoel is, dat je bijv 16 controller gebruikt voor Bank A, en middels 1 druk op een button je over schakeld naar Bank B.
op die manier kun je dezelfde controllers gebruiken maar dan voor verschillende sliders on screen.

waarschijnlijk heel simpel door bij elke inkomende CC er 16 bij op te tellen :)
 
nope, het toewijzen van CC's aan items is dus helaas midi-kanaal onafhankelijk. in de properties van een slider/knob/button kan je slechts en alleen de CC opgeven, er is geen sprake van een midi channel instelling...


btw: ik heb trouwens een softsynth gezien waarbij je een LEARN button had waarbij, als ie ingedrukt was, je boven een softslider kon gaan hoveren met de muis en vervolgens aan een hardware controller kon draaien... et voila... was ie geprogrammeerd. verdraaide handig!
 
Laatst gewijzigd:
Tja, een learn functie zou handig zijn. Ik kan inderdaad natuurlijk wel andere CC nummers gebruiken. (maar 64 bijvoorbeeld niet, pedal hold). CC6 (data entry) werkt geloof ik ook niet omdat die te maken heeft met de range van de NRPN's geloof ik. 7 wil ik liever ook niet gebruiken (volume). Ik heb in de gemini namelijk 2 verschillende level knoppen en die krijgen allebij een ander nummer. Als iemand op zijn controller een standaard volume controller heeft (bedoeld voor volume) dan heb je kans dat er een verkeerde knop wordt gedraaid.

NRPN: Op je controller stel je in dat de knop geen CC stuurt maar NRPN. (is ook nog verschillend per apparaat. Bij m'n BCR kan ik dat gewoon kiezen, bij m'n uc33 moet ik dan voor CC nummer 134 kiezen). Vervolgens het juiste NRPN nummer kiezen. Ook dat is per apparaat verschillend. Bij de BCR kan ik gewoon het nummer invoeren (bijv 1419), bij de uc33 moet je dan de LSB aanpassen, (bijv 11)

De knoppen in SE kun je gewoon instellen als NRPN en dan het bijhorende nummer. (is ff zoeken.)
Bij de BCR stel ik dus in: type=NRPN, parameter= 1419
Bij de UC33 is dat: Assign 134, LSB= 11

(weet effe niet of deze nummers allemaal kloppen maar het gaat om't idee...)
 
Back
Top