Javaで矩形波のWavファイルを作成する(1)
矩形波とは英語でsquare wave「四角い波」といいます。図で見るとこのような形になります。 音量は一定時間ごとに最大値と...
Java and Music as Foreign Languages !!
矩形波とは英語でsquare wave「四角い波」といいます。図で見るとこのような形になります。 音量は一定時間ごとに最大値と...
今回は音声ファイルの再生をします。まず手元にwavファイルを用意してください。ない場合は以下のサンプルをダウンロードして使ってください。なん...
前回再帰的なメソッドの呼び出しを利用してディレクトリの階層のどこかにあるファイルを選択するメソッドを作成しました。ただまだ欲しい機能が二つあ...
ファイルのリスト表示と連想配列の選択ユティリティーを利用してファイルを選択するユーティリティーを作りたいと思います。 サブディレクトリ...
連想配列のなかからユーザーに一つ選択してもらうようなユーティリティーを作ります。今までいろいろなユーティリティを作ったので過去記事はこちらか...
連想配列は通常の配列と同じように複数のインスタンスをまとめて管理できます。異なるのは通常の配列が順番によって管理しているのに対して連想配列は...
オブジェクトの大小を判定することを比較と言います。英語ではcompareという単語を当てています。基本データ型と違いオブジェクトはそのデータ...
前回ファイルの一覧を表示させるプログラムを書きました。しかしこのときは実際のファイルだけでディレクトリは含んでいませんでした。今回はディレク...
ここまでいくつかユーティリティクラスを作ってきたので一度整理します。パッケージはutilにしてmainメソッドも外しておきます。今後再利用す...
ファイルの読み込み時に間違ったパスを指定すると存在しないファイルを開こうとしてエラーとなります。もし元々存在するファイルを選択できるようにな...