Jump to content

Recommended Posts

Posted

Hallo,

möchte für ein Expander ein Bedienfeld"konstruieren".Als erstes würde Programmwechsel genügen.Mein erster Gedanke war eine Midibox 64.Leider lassen sich die Taster nur mit einem Programchange belegen.Würde bedeuten für 100 Programme bräuchte ich 100 Taster.Ist es möglich einen Taster so zu programieren das er bei jedem Tastendruck einmal weiterzählt?Noch besser wäre eine Tastenmatrix also Taste 1 und 2 gedrückt ergibt Programm 12.Ist so etwas möglich??

Gruß Bernhard

Posted
Ist es möglich einen Taster so zu programieren das er bei jedem Tastendruck einmal weiterzählt?

Was bringt Dich zu dem Schluss, dass dem nicht so ist?

Noch besser wäre eine Tastenmatrix also Taste 1 und 2 gedrückt ergibt Programm 12.Ist so etwas möglich??

Na klar, mit ein bissel programmieren ist das überhaupt kein Ding.

Posted

Was bringt Dich zu dem Schluss, dass dem nicht so ist?

Na klar, mit ein bissel programmieren ist das überhaupt kein Ding.

Das hört sich ja schon mal gut an.Aber wie prorammiere ich das???Bin da wirklich eine Niete.Hatte schon Mühe meine LC anzupassen ohne die User im Forum mit "sinnlosen Fragen" zu nerven.

Posted

...aber Du hast es sogar ohne Fragen geschafft ;) Damit bist Du schon mal weiter so manch anderer.

Fang doch einfach zum Üben mit dem ProgramChange an:

Um einfach nur ProgramChanges zu senden sind das über den Daumen gepeilt 10 Zeilen Quelltext. Am besten einfach die C-Skeleton app nehmen und eine variable deklarieren und null setzen und bei DIN_NotifyToggle toggle je nach Pin eben erhöhen oder verringern und dann per MIDI senden :) Schon hast Du eine ProgramChange Anwendung :D

Posted

Wenn nicht, einfach melden - idealerweise auch mal im Chat vorbeischauen, da geht sowas meistens schneller :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...