月別アーカイブ: 2017年3月

AudioKitでシンセサイザーの基本波を鳴らせるアプリを作成

By | 2017年3月24日

以前、白鍵のみのシンプルなキーボードアプリをAudioKitで作成しました。 今回はこのアプリを改良して、以下の機能を加えてみます。 黒鍵 音の種類(サイン波、矩形波、三角波、ノコギリ波)を変更 音量(波の振幅)の変更 アプリの完成例 以下… 続きを読む »

Windows10の画面タッチを無効化する方法

By | 2017年3月23日

Windows10を搭載したPCの中には、スマートフォンのように画面を直接タッチする操作に対応した機種があります。 しかし、普通のPCとしてマウスなどで操作する場合、この画面タッチ機能が不要(もしくは誤操作の原因)になることがあります。 今… 続きを読む »

[Java] 同じ型の変数を複数扱う配列の使い方

By | 2017年3月20日

配列とは、同じ型の値をまとめて保持することができる仕組みです。 例えば、出席番号順にテストの点数を管理するプログラムを考えます。 配列を使わない場合、次のように一つずつ変数を作って管理することになります。 しかし、この方法では変数の数が膨大… 続きを読む »

[Java] インクリメント・デクリメントと計算式の短縮

By | 2017年3月20日

以前、インクリメントとデクリメントについて少し紹介しました。 今回は、インクリメントとデクリメントのさらに詳しい挙動と計算式を短縮して書く方法について紹介します。 インクリメントとデクリメント 改めてこれらについて紹介します。 変数の値を … 続きを読む »

[Swift3] 値をつまみのスライドで調整する UISliderの使い方

By | 2017年3月19日

iOSの音声ボリュームや画面の明るさなどの調整に使われるUIパーツであるスライダーの作り方についてです。 Swiftでは、クラス UISlider を使ってアプリ内に値を調整するつまみを作ることができます。 今回は、スライダーの変化に応じて… 続きを読む »

[Java] 条件によって処理を分ける if文とbooleanについて

By | 2017年3月18日

前回は、キーボードからの入力を受け取って三角形の面積を計算するプログラムについて解説しました。 そのプログラムの問題点は、マイナスの値が入力された場合、正しくない結果が計算されてしまうことでした。 今回は、この問題を解決するために条件分岐に… 続きを読む »