GeoTeknique
||||||||||
Hallo, um den fremden Thread nicht zu kapern hier mal ein extra Thread für einen neuen noch in der Entwicklung befindlichen Editor. Da der Ersteller den Link ohnehin öffentlich sichtbar auf Youtube gepostet hat, hier mal der Link zu dem Video. In den Kommentaren gibt es den Link zum Editor.
https://www.youtube.com/watch?v=UPQ5tBsh1ZE
Er läuft prinzipell mit meinem JV-90, kann aber noch nicht den Patch-Status eines im Gerät gespeicherten Patches abrufen und die virtuellen Regler auf die entsprechende Stellung verschieben. Aber es ist ein funktionsfähiger Ansatz. Zumindest könnte man sich auf dieser Basis einen neuen Editor zimmern. Ich hoffe, dass der Entwickler auch noch die .bpanelz-Datei veröffentlicht, dan können wir selbst Hand anlegen, vor allem am Design und den Patch-Requests. Die Drehregler sind meiner Einschätzung nach ungeeignet. Fader wären besser.
Vielleicht hilift es ja auch auch ein wenig weiter.
Mein JV-90 empfängt SysEx-Steuerdaten und kann diese auch verarbeiten, aber der Rückweg zum Editor funktioniert irgendwie noch nicht so richtig, obwohl am Gerät selbst soweit alles eingeschalten ist für den SysEx-Datenaustausch. Sende ich einen Patch-Dump manuell, kommt dieser auch an der software an, wird jedoch nicht verarbeitet. Ein Request bleibt vom Gerät unbeantwortet.
Hier mal der Output, wenn ich im Editor auf 'get Patch-data on/off' klicke:
Hier der eingehende Dump, wenn ich am Gerät ein Patch-Dump sende:
Und abschließend der Editor-Code um der Reihe nach alle 4 Tones eines Patches aus und wieder anzuschalten:
F0 - SysEx-Begin
41 - Roland ID
10 - Device ID
46 - Modell-ID (JV-90 -> laut Handbuch)
11 - RQ1 - Request Data Byte
00 - Address MSB (aaH)
08 - Address (bbH)
29 - Address (ccH)
00 - Address LSB (ddH)
00 - Size MSB (ssH)
00 - Size (ttH)
00 - Size (uuH)
22 - Size LSB (vvH)
5E - Checksumme
F7 - SysEx-End
Demgegenüber der Empfang der Patch-Daten vom JV-90:
F0 - SysEx-Begin
41 - Roland ID
10 - Device ID
46 - Modell-ID (JV-90 -> laut Handbuch)
12 - DT1 - Data Set 1 Byte
00 - Address MSB (aaH)
08 - Address (bbH)
29 - Address (ccH)
00 - Address LSB (ddH)
eeH - Data
...
ffH - Data
5E - Checksumme
F7 - SysEx-End
Schauts euch doch mal an.
https://www.youtube.com/watch?v=UPQ5tBsh1ZE
Er läuft prinzipell mit meinem JV-90, kann aber noch nicht den Patch-Status eines im Gerät gespeicherten Patches abrufen und die virtuellen Regler auf die entsprechende Stellung verschieben. Aber es ist ein funktionsfähiger Ansatz. Zumindest könnte man sich auf dieser Basis einen neuen Editor zimmern. Ich hoffe, dass der Entwickler auch noch die .bpanelz-Datei veröffentlicht, dan können wir selbst Hand anlegen, vor allem am Design und den Patch-Requests. Die Drehregler sind meiner Einschätzung nach ungeeignet. Fader wären besser.
Vielleicht hilift es ja auch auch ein wenig weiter.
Mein JV-90 empfängt SysEx-Steuerdaten und kann diese auch verarbeiten, aber der Rückweg zum Editor funktioniert irgendwie noch nicht so richtig, obwohl am Gerät selbst soweit alles eingeschalten ist für den SysEx-Datenaustausch. Sende ich einen Patch-Dump manuell, kommt dieser auch an der software an, wird jedoch nicht verarbeitet. Ein Request bleibt vom Gerät unbeantwortet.
Hier mal der Output, wenn ich im Editor auf 'get Patch-data on/off' klicke:
Code:
[12:47:02:000604]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 11 00 08 29 00 00 00 00 22 5e f7]
[12:47:03:000275]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 11 00 08 29 00 00 00 00 22 5e f7]
Hier der eingehende Dump, wenn ich am Gerät ein Patch-Dump sende:
Code:
[12:50:05:000284]: Time(3787.077562) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 20 00 43 72 79 73 74 61 6c 20 56 6f 78 20 00 04 7f 55 00 01 7f 7d 0b 63 01 08 6a 40 3e 02 00 00 00 01 00 32 10 f7]
[12:50:05:000356]: Time(3787.150059) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 28 00 00 04 0f 01 00 00 00 7f 01 01 05 44 00 40 00 40 00 40 05 41 01 58 00 40 04 46 00 40 00 40 00 40 04 46 01 02 01 5a 01 00 00 15 42 40 42 05 02 01 3c 00 00 00 3c 45 7f 44 4c 40 00 06 40 07 07 07 4c 00 47 5b 3c 66 32 4a 40 01 50 00 00 05 00 4c 07 07 07 7f 00 7f 62 56 67 50 14 7f 68 07 08 00 07 00 00 00 00 60 04 07 07 2a 7f 4d 75 5f 78 50 00 7f 7f 00 00 55 f7]
[12:50:05:000426]: Time(3787.220003) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 29 00 00 02 0b 01 00 00 00 7f 01 01 05 44 00 40 00 40 00 40 05 41 00 40 03 7f 04 4d 00 40 00 40 00 40 04 46 01 02 01 5c 01 00 00 15 47 56 4c 05 02 01 47 00 00 00 5a 4a 7b 4d 34 40 00 0c 40 07 07 07 40 00 40 00 40 00 40 00 40 01 4f 00 00 05 00 60 07 07 07 7f 00 7f 2b 56 43 19 14 7f 6a 07 00 00 07 00 00 0e 00 60 04 07 07 34 68 36 66 4a 6c 50 03 7f 7f 00 00 36 f7]
[12:50:05:000496]: Time(3787.290128) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2a 00 00 02 09 01 00 00 00 7f 01 01 00 40 00 40 00 40 00 40 00 40 00 40 03 6e 00 40 00 40 00 40 00 40 04 46 00 02 01 3c 00 00 00 00 40 40 40 05 02 00 3c 00 00 00 00 40 40 40 34 40 00 0c 40 07 07 07 40 00 40 00 40 00 40 00 40 01 7f 00 00 05 00 40 07 07 07 40 00 00 00 00 00 00 00 00 7f 07 07 0f 07 00 00 00 00 60 07 07 07 2a 6a 13 79 1a 7f 50 4a 7f 5a 00 00 11 f7]
[12:50:05:000571]: Time(3787.364811) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2b 00 00 02 0e 00 00 00 00 7f 01 01 00 40 00 40 00 40 00 40 00 40 00 40 03 7f 00 40 00 40 00 40 00 40 04 46 00 02 01 3c 00 00 00 00 40 40 40 05 02 00 3c 00 00 00 00 40 40 40 34 40 00 0c 40 07 07 07 40 00 40 00 40 00 40 00 40 01 7f 00 00 05 00 40 07 07 07 40 00 00 00 00 00 00 00 00 7f 07 04 00 07 00 00 00 00 60 07 07 07 36 6a 13 79 1a 7f 50 4a 7f 7f 00 00 5c f7]
Und abschließend der Editor-Code um der Reihe nach alle 4 Tones eines Patches aus und wieder anzuschalten:
Code:
[12:51:43:000310]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 28 03 00 4d f7]
[12:51:44:000894]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 28 03 01 4c f7]
[12:51:45:000740]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 29 03 00 4c f7]
[12:51:46:000269]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 29 03 01 4b f7]
[12:51:46:000978]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2a 03 00 4b f7]
[12:51:47:000449]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2a 03 01 4a f7]
[12:51:48:000189]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2b 03 00 4a f7]
[12:51:48:000665]: Time(1.000000) [System exclusive] Ch:[--] No:[----] Val:[----] RAW:[f0 41 10 46 12 00 08 2b 03 01 49 f7]
F0 - SysEx-Begin
41 - Roland ID
10 - Device ID
46 - Modell-ID (JV-90 -> laut Handbuch)
11 - RQ1 - Request Data Byte
00 - Address MSB (aaH)
08 - Address (bbH)
29 - Address (ccH)
00 - Address LSB (ddH)
00 - Size MSB (ssH)
00 - Size (ttH)
00 - Size (uuH)
22 - Size LSB (vvH)
5E - Checksumme
F7 - SysEx-End
Demgegenüber der Empfang der Patch-Daten vom JV-90:
F0 - SysEx-Begin
41 - Roland ID
10 - Device ID
46 - Modell-ID (JV-90 -> laut Handbuch)
12 - DT1 - Data Set 1 Byte
00 - Address MSB (aaH)
08 - Address (bbH)
29 - Address (ccH)
00 - Address LSB (ddH)
eeH - Data
...
ffH - Data
5E - Checksumme
F7 - SysEx-End
Schauts euch doch mal an.
Zuletzt bearbeitet: