VC++(MFC):
電子音によるクラシックギター
Windows 11 Visual Studio 2022
ここでの試聴は、全てmp3に変換したものですが、実際のプログラムでは、
内蔵した音符データの指定した位置からリアルタイムでwaveデータを作成して
演奏します。
waveのサンプリング・レイトは88000byte、1つの音の響く時間は
約2.4秒(テンポ100の場合の全音符分)に固定で、記録時間(byte数)
はそのつど曲のテンポより自動計算します。
プログラム起動後約1〜2秒で、ギターの音に似た疑似音1波長×4階調分の
波形データを作成しスタンバイします。
1サイクル分の波形については、各階調のドの音についての波形を、
あらかじめグラフィクスのカーディナル・スプラインで描き、
その各ポイント・データをインポートしておきます。
それらを音符の長さや音階に合わせて、リアルタイムで周波数演算、
連結、複合、立ち上がり、減衰処理をし演奏します。
解凍後、以下のファイルが作成されます。
ppSound.exe 12 MB
ダウンロードおよび、プログラムの起動等におけるトラブルについては、
一切責任を負えませんので、ご了承ください。
また本プログラムにつきましては、商用目的での使用ならびに、他人への配布や配信は
行わないで下さい。