Hallo erstmal,
Mein Problem ist folgendes:
Ich möchte mir gerne ein primitives Musikinstrument mit LV (2010) basteln. Eine Klaviatur, die ich per Tastenanschlag auf der Tastatur bedienen kann. Boolesche Elemente sollen die Klaviertasten darstellen.
Problem Nr. 1: Ich finde bei der Tastatursteuerung für boolesche Elemente nur die F-Tasten, Clear, Löschen, Ende, usw. Ich würde aber gerne einfache Buchstaben benutzen (a,w,s,e,d,f,t,g,z,h,u,j,k,o,l,p,ö für die Halbtöne von C bis E') weil diese auf der Tastatur ansatzweise eine Klaviatur erkennen lassen (mit etwas Fantasie ^^)...
Über eine Ereignisstruktur habe ich jetzt den Tastendruck registriert und mit einer Case-Struktur die verschiedenen Tasten anhand ihrer Char-Codes unterschieden. Pro Taste ein Case. So weit so gut. Aber geht das evtl. einfacher, z.B. dass diese Tasten ebenfalls in der Tastatursteuerung auftauchen? Falls nicht ergibt sich für mich das
2. Problem: Die Elemente sollten geschaltet bleiben solange man die entsprechende Taste gedrückt hält - und es wäre schön, mehrere (bis zu 3) Tasten gleichzeitig (und unabhängig voneinander) nutzen zu können, um z.B. "Akkorde" spielen zu können. Eben wie man es bei einem handelsüblichen Keyboard tun kann. Hier bin ich leider gestrandet. Hat jemand einen Hinweis, wie man dieses Problem lösen kann? Und bitte denkt daran, dass ich noch neu in der Welt von LV bin... Zu ausführliche Erläuterungen gibt es nicht
Mein VI besteht bisher nur aus 3 "Klaviertasten" und den beiden erwähnten Strukturen innerhalb einer While-Schleife. Ich glaube nicht, dass es sich lohnt, das VI zu posten. Ich habe das Forum bereits durchforstet, aber keinen passenden Beitrag gefunden. Da ich hier neu bin, bitte ich schonmal im Voraus um Entschuldigung, falls mein Beitrag etwas wirr oder in der falschen Rubrik gelandet sein sollte.
Es geht mir nicht um das Erzeugen von Sound o.Ä. sondern tatsächlich nur um das Problem der Tastatursteuerung. Nur habe ich ehrlich gesagt keine Ahnung, ob die Lösung meines Problems mit LV eigentlich total simpel oder doch recht kompliziert ist... Ich freue mich jedenfalls auf Vorschläge
-Goerkjen