Töne mit Matlab spielen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 11:47 Sa 29.07.2006 | Autor: | mukatzu |
Aufgabe |
>> function m06_spiele_ton( c )
global m06_data;
if( m06_data.allg.angelegt == 0 )
fprintf( 'Debug: Noch keine Daten angelegt [mm] \n' [/mm] );
return;
end
if( m06_data.allg.keyaktiv == 0 )
fprintf( 'Debug: Noch keine Transposition berechnet [mm] \n' [/mm] );
return;
end
ton = 1;
% Taste:
switch( c )
case 'c'
ton = 1;
case 'f'
ton = 2;
case 'v'
ton = 3;
case 'g'
ton = 4;
case 'b'
ton = 5;
case 'n'
ton = 6;
case 'j'
ton = 7;
case 'm'
ton = 8;
case 'k'
ton = 9;
case ','
ton = 10;
case 'l'
ton = 11;
case '.'
ton = 12;
case '-'
ton = 13;
case 'q'
m06_data.allg.keyaktiv = 0;
return;
otherwise
beep;
return;
end
% Ton spielen
wavplay( m06_data.transposition(ton).schwingung, m06_data.allg.samplerate );
return; |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Mit dieser Funktion kann ich Töne über die Tastatur spielen. Es ist allerdings so, dass das System sehr träge reagiert. Woran kann das liegen und gibt es eine Möglichkeit, die Ton-Ausgabe zu beschleunigen?
Über eine Antwort würde ich mich sehr freuen, danke!
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 12:20 Di 29.08.2006 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|