使った、簡単な鍵盤アプリの作成例を紹介します。白鍵鍵盤8つ(1オクターブ分)のサイン波や三角波などを鳴らすことのできる簡単なキーボードです。音を鳴らすと、音声の波形が画面上部に表示されます。サンプルアプリである「HelloWorld」をベースにしています。このサンプルは、ランダムに生成した周波数の音を鳴らすものでした。これを変更し、ボタン(鍵盤)によって一定の周波数の音を鳴らすようにします。Storyboardで作成されていたボタンや波形表示ビューは削除して、プログラム側(ViewController.swift)でこれらを再構成しています。全ソースコードは以下の通りです。渡すことで、サイン波や三角波、四角波などを発信できます。ボタンに設定したタグの番号によって、鳴らす音の周波数を切り替えています。変更することで、表示される波形の種類を変更することができます。利用した複雑なプログラムについても、いずれ紹介していければと思います。以前、白鍵のみのシンプルなキーボードアプリをAudioKitで作成しました。今回はこのアプリを改良して、以下の機能を加えてみます。AudioKitあらかじめ用意した音声ファイルを読み込めば、iOSやmacOSのアプリでその音声を鳴らすことができます。iOSアプリにボタンを配置するUIButtonの基本的な使い方Swift3.0でUIButtonクラスを使ってボタンを作ってアプリに配置する方法です。UIButtonを使うことで、テキストベースのボタンや画像をタップできるようにしたボタンを作ることができます。コメントをキャンセルメールアドレスが公開されることはありません。