Go to English page
KG's アプリケーション デモ
1. React Javascript アプリケーション
(PCとスマートフォンのWebブラウザ用)
UbuntuのNodeJSとReactで書いたもの。
WebブラウザでJavaScriptが有効になっていないと動作しない。
-
ピッチ(音程)と速度可変オーディオプレーヤ (700kB)
(soudtouchjsに簡単なユーザインタフェースを追加) (20190226--)
English,
日本語
- メトロノーム (2MB、ドラム音源含む):
English,
日本語
Performance test result
- 発表用タイマ (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
- ConvertToWave16App.jar
色々な形式のビデオファイルから音声をwav形式で取り出す
- TimePitchPlayerApp.jar
音程と速度を変更できるプレーヤ (wav, mp3) -- JavaScript版の方が高機能
- FilteredPlayerApp.jar
ステレオ音楽ファイル (wav, mp3) を読み込んで、ボーカルやドラムの音を
小さく変換して、再生、保存(wav)する。
原理は打音と連続音の分離、左右位置(pan)、周波数帯による振り分け
Documents、
日本語説明
- 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振動スピーカが便利です。
トークなどの資料
- OSS Nagoya 2018 Slides(In Japanese)
- インターネット安全教室 (20181125)
Slides(In Japanese)
Contact: goto at kmgoto.jp