だから私は次のようなものを持っています:
void createSinewave(short * array、int duration、int startOffset、 float freq、float amp); void createSquarewave(short * array、int duration、int startOffset、 float freq、float amp);
他の関数は、波形をある低周波数からある高周波数に「スライド」させ、2つの周波数パラメータを受け入れます。
これらの機能だけを使用して、さまざまなサウンドを作成することができました。キックドラム、古い学校のレーザーファイアサウンド、足音のように聞こえるさまざまなサウンド。スネアドラム系の音を合成できませんでした。
生成する方法について何か提案はありますか?どの周波数を混合し、どのくらいの量で混合しますか?正弦波、方形波、三角波以外の波形タイプを使用しますか?
64kの実行可能コンテストに触発されたようなものです。