私は情報を求めています。私と私のような他の学生は、Matlab でサウンドを作成する必要があります。それらを作成し、それらのサウンドを再生するための interactif インターフェイスも作成する必要があります。
そこでピアノを作り、鍵盤をクリックすると音を鳴らします (それが機能です)。
また、関数を呼び出すキーボードのキーを押すことができるようにしたいと考えていました。KeyPressFCN について聞いたことがありますが、すべてのチュートリアルを検索しても十分な情報が得られなかったため、使い方がわかりません。
では、必要な要素を右クリックして KeyPressFCN を呼び出した場合、次のステップは何ですか? この KeyPressFCN に関数を「配置」するには、何をしなければなりませんでしたか。
たとえば、音の 1 つを作成するには、次のようにします。
% --- Execution lors d'un appui sur le bouton Do (première blanche)
function pushbutton1_Callback(hObject, eventdata, handles)
octave = str2double(get(handles.zone1,'String'));
frequence = 2093; %--- Fréquence initialement Do6
frequence2 = frequence./ octave;
son = sin(2*pi*frequence2*(0:0.000125:0.2));
sound(son);