実装スポンサーリンクでは今までのものを実装していきます。動かした様子の動画とソースコードを下に載せておきます。実装で注意するべき点Seleniumがブラウザを操作したとき、ブラウザの表示が追いつかないうちに次の操作をするとうまく動作しない場合があります。各操作の間にはThread.sleepを使って1秒くらい間隔を開けると良いです。以下のサンプルではわかりやすいように設定を3秒にしています。動かした様子BGMはこのサイトでJavaで作ったものです。Javaでの実装:平均律クラヴィーアBWV846プレリュードソースコード翻訳するテキストを変えたり言語の設定を変えるなどいろいろ試して見てください。ファイルの入出力をつければテキストファイルの翻訳もできるでしょう。実装の方法がわかればGoogle翻訳以外の翻訳機能を利用することもできるでしょう。ミナ・ベルジェSeleniumで翻訳機を作る(2)JavaとMIDI:音階と音階について関連記事Javaでサイン波のオシレーターを作成するサイン波の基本的な理解ができたところでJavaで使い勝手の良いオシレーターを作ります。サイン波は音を扱うときに多様な場所で使われています。シ...記事を読むwavファイルの波形を表示させる(3)wavファイルの内容を表示するプログラムを作っています。今の所「ウインドウの表示とグラフ領域の描画」「wavファイルからのデータ取得」までで...記事を読むwavファイルの波形を表示させる(1)前回で矩形波のwavを作成しました。音声ファイルなので当然再生すれば音は出ますが自分の作成したファイルが思い通りになっているか判断するにあた...記事を読むSeleniumで翻訳機を作る(1)Seleniumを使ってブラウザを介したサービスをJavaの中で操作できるようになります。今回は翻訳機を作りたいと思います。Google翻訳...記事を読むクラスにコンストラクタを定義する前回クラスの定義とフィールド変数を宣言するところまで見ました。今回はクラスにメソッドを定義します。メソッドはフィールド変数を外部に参照させた...記事を読むエンベロープ・ジェネレーターの作成(1)エンベロープ・ジェネレーターとはシンセサイザーの音量の変化をコントロールするエンベロープを作成するものです。Javaでこれを実装して楽器クラ...記事を読むJavaでの実装:平均律クラヴィーアBWV846プレリュードの一部プログラムで実装する対象の曲を調査します。調査することによって楽曲の構造を把握してどのように実装すればよいか検討することができます。...記事を読むJavaとMIDI:音色を変更する(1)一般のシンセサイザーは色々な音色をMIDIメッセージによって切り替えられるように作られています。音色のことはプログラムと呼ばれ音色変更のこと...記事を読むSeleniumで翻訳機を作る(2)引き続きSeleniumとGoogle翻訳というページを使って翻訳機を作っています。Google翻訳は以下のリンクにありますので使ってみてく...記事を読むJavaとMIDI:シーケンサーを終了させるシーケンサーを使ってシーケンスを演奏させるプログラムを書きましたが現在の実装では強制終了しない限り処理が終了しないままになってしまいます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。外国語としてのJavaと音楽%d人のブロガーが「いいね」をつけました。