H
Holle1975
Hallo liebe Musiker und Hobby-Bastler,
angeregt durch die Tutorial-Reihe von Götz Müller-Dürholt
bin ich momentan dabei einen eigenen kleinen Controller zu basteln. Wenn dieser fertig ist, will ich mit 2 Schiebe-Potis verschiedene CC-Werte in Cubase einspielen können. Die CC-Nummern möchte ich mit Encodern je Fader einstellen können und Kombinationen (CC2 Breath und 11 Expression, oder 25 und 26, etc.) als Presets abspeichern und wieder aufrufen können. Soweit so gut.
An meinem Steckbrett ist soweit ein Fader, ein Encoder und ein LCD verkabelt und läuft auch ganz gut. Ich nutze für mein Vorhaben den Arduino Leonardo, da dieser bereits Midi über USB unterstützt.
Jetzt habe ich jedoch das Problem, dass die Fader-Fahrten nicht gut genug auflösen. Das ist sicher nicht ein Problem der Limitierung von 7bit (0-127). Ich vermute eher, dass der Arduino hierfür zu leistungsschwach ist.
Hier als Ergebnis zwei Probe-Fahrten:
Unten ist das Ergebnis dargestellt mit komplettem Code, d.h. LCD wird befeuert, Encoder- und Poti-Pins werden im Loop abgefragt.
Oben habe ich den Code soweit reduziert, dass nur die Abfrage des einen analogen Pins des Potis im Loop erfolgt, also minimalst programmiert.
Leider reicht mir die Genauigkeit auch im oberen Fall nicht aus. Die "Treppenstufen" sind mir bei schnellen Fahrten noch zu groß. Hat jemand von Euch auch diese Erfahrung gemacht? Wird das besser, wenn ich einen leistungsstärkeren Microcontroller, wie z.B. einen Teensy verwende? Oder kann das alles gar nicht sein und ich habe hier ggf. einen Programmierfehler gemacht?
Für Anregungen und Tipps wäre ich sehr dankbar. Allen noch einen schönen Ostermontag.
angeregt durch die Tutorial-Reihe von Götz Müller-Dürholt
bin ich momentan dabei einen eigenen kleinen Controller zu basteln. Wenn dieser fertig ist, will ich mit 2 Schiebe-Potis verschiedene CC-Werte in Cubase einspielen können. Die CC-Nummern möchte ich mit Encodern je Fader einstellen können und Kombinationen (CC2 Breath und 11 Expression, oder 25 und 26, etc.) als Presets abspeichern und wieder aufrufen können. Soweit so gut.
An meinem Steckbrett ist soweit ein Fader, ein Encoder und ein LCD verkabelt und läuft auch ganz gut. Ich nutze für mein Vorhaben den Arduino Leonardo, da dieser bereits Midi über USB unterstützt.
Jetzt habe ich jedoch das Problem, dass die Fader-Fahrten nicht gut genug auflösen. Das ist sicher nicht ein Problem der Limitierung von 7bit (0-127). Ich vermute eher, dass der Arduino hierfür zu leistungsschwach ist.
Hier als Ergebnis zwei Probe-Fahrten:
Unten ist das Ergebnis dargestellt mit komplettem Code, d.h. LCD wird befeuert, Encoder- und Poti-Pins werden im Loop abgefragt.
Oben habe ich den Code soweit reduziert, dass nur die Abfrage des einen analogen Pins des Potis im Loop erfolgt, also minimalst programmiert.
Leider reicht mir die Genauigkeit auch im oberen Fall nicht aus. Die "Treppenstufen" sind mir bei schnellen Fahrten noch zu groß. Hat jemand von Euch auch diese Erfahrung gemacht? Wird das besser, wenn ich einen leistungsstärkeren Microcontroller, wie z.B. einen Teensy verwende? Oder kann das alles gar nicht sein und ich habe hier ggf. einen Programmierfehler gemacht?
Für Anregungen und Tipps wäre ich sehr dankbar. Allen noch einen schönen Ostermontag.