Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
dodo
Anmeldungsdatum: 29.01.2006 Beiträge: 17
|
Verfasst am: 13.07.2006, 14:32 Titel: Klavier |
|
|
Ich möchte ein Klavier programieren, habe aber keine Ahnung wie ich es hinkriege, dass die Töne ohne zu stottern genauso lange gehen wie man die Taste drückt.
Könnt ihr mir Helfen? |
|
Nach oben |
|
 |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 13.07.2006, 15:48 Titel: |
|
|
Hab jetzt was hingekriegt. Gelegentlich unterbricht der Ton zweimal am Anfang bevor er endültig läuft, was aber glaube ich eher an der Tasatur liegt.
Und auch dieses Problem kann denke ich behoben werden.
Code: |
DO
IF INKEY$ = CHR$(13) THEN GOSUB Ton '13 = Enter
LOOP UNTIL INKEY$ = CHR$(27) '27 = Esc
END
Ton:
SOUND 500, 1.5
RETURN 'Zurück
|
Das entscheidende ist SOUND 500, 1.5. Dadurch wird der Ton nach
Tastendruck noch ein bisschen weitergespielt, wodurch er 'flüssig' wird.
Wenn das Programm fertig ist (und funktioniert), schicks mir bitte
(kay-b@onlinehome.de)
Hoffe ich konnte dir damit helfen  |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 13.07.2006, 15:59 Titel: |
|
|
Aber das Klavier unterstützt dann natürlich keine Polyphonie...
jb _________________ Elektronik und Programmieren |
|
Nach oben |
|
 |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 13.07.2006, 16:17 Titel: |
|
|
Meinst du damit mehrere Stimmen?  |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 13.07.2006, 16:45 Titel: |
|
|
Ja, das meint er.
Sowas kann man mit dem Mainboard Lautsprecher aber glaube ich auch nicht machen, jedenfalls nich so ohne weiteres. Zusätzlich muss man dann noch mit INP die tasten abfragen. |
|
Nach oben |
|
 |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 13.07.2006, 18:00 Titel: |
|
|
Mit 'weiterem' könnte man ja, wenn man keine Arbeit scheut, intern in QBasic
WAV-Dateien erstellen...
...Bei bestimmten Programmen lohnt sich das sicher.  |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 13.07.2006, 18:16 Titel: |
|
|
man kann mit dem pc-speaker pseudo-polyphonie machen. ich glaub, wir hatten hier letzens sogar nen thread mit link zu wikipedia dazu...
edit: link: http://de.wikipedia.org/wiki/PC-Speaker _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
|