Go to English page

KG's アプリケーション デモ

1. React Javascript アプリケーション (PCとスマートフォンのWebブラウザ用)

UbuntuのNodeJSとReactで書いたもの。 WebブラウザでJavaScriptが有効になっていないと動作しない。
  1. ピッチ(音程)と速度可変オーディオプレーヤ (700kB) (soudtouchjsに簡単なユーザインタフェースを追加) (20190226--) English, 日本語
  2. メトロノーム (2MB、ドラム音源含む): English, 日本語
    Performance test result
  3. 発表用タイマ (1MB、警告音音源含む): English, 日本語
これらのアプリケーションは、ほとんどのOSのWebブラウザ、 すなわちWindows 10 (Edge), macOS (Safari), Linux (Firefox, Chrome), Android (mobile Chrome), iOS (mobile Safari) などのブラウザでインストールなしで動くはずです。 一度使用すれば、ブラウザのキャッシュに保存され、ネットワーク接続がない オフラインの状態でも使用できます。

ソースコード (JavaScript and sound files) https://github.com/goto920/ のmetronome


2. 音楽関係のJava program (Windows, macOS, Linux)

こちらは、スマートフォンでは動きません

以下のプログラムを動かすためにはPCにJava実行環境が必要です。 近年のPC (Windows/macOS) にはインストールされていないので、 https://www.java.com/ などから自分でインストールする必要があります。 現在のところスマートフォンにJava実行環境を入れることができないので スマートフォンでは動きません。(Androidの実行環境はJavaの拡張ですが、 普通のJavaプログラムは動きません)

ソースコードと詳細: https://github.com/goto920/java
  1. ConvertToWave16App.jar 色々な形式のビデオファイルから音声をwav形式で取り出す
  2. TimePitchPlayerApp.jar 音程と速度を変更できるプレーヤ (wav, mp3) -- JavaScript版の方が高機能
  3. FilteredPlayerApp.jar ステレオ音楽ファイル (wav, mp3) を読み込んで、ボーカルやドラムの音を 小さく変換して、再生、保存(wav)する。 原理は打音と連続音の分離、左右位置(pan)、周波数帯による振り分け Documents日本語説明
  4. FeedbackBoosterApp2.jar エレキギターのフィードバックブースター
フィードバックブースターの機器接続形態
(Guitar Amp) <--------------------------------+
microphone                                    |
    |                                         |
    V                                         |
Audio I/O interface ---> small amp --> exciter (guitar)
    ^
    |
    V
  PC (Win, macOS, or Linux with Java RE)


イフェクタまたはアンプにライン出力がある場合はマイクは不要。 Exciterは振動スピーカのことで、ギターに両面テープ等で貼り付けて 使用を想定しています。アンプ内蔵のBluetooth振動スピーカが便利です。

トークなどの資料


Contact: goto at kmgoto.jp