(C) MotChan [masahiro takamoto] sorairomono.com
GRAY BOX MIDI Synthesizer Library(GrayBoxライブラリ)はas3,Java,c++言語環境を対象とした音声処理ライブラリです。
GrayBoxライブラリはアプリケーションの音声処理部分(音声ストリーミング、バッファリングなど)に組み込み、 音声処理周りを管理しやすくするシステム(GrayBoxシステム)と、 併せて使用できるシンセサイザーやMIDIシーケンサーなどの機能を提供します。
GrayBoxシステムはモジュラー構造の音声処理システムで、 モジュール化されたシンセサイザーやエフェクターなどをホストに接続して使用します。 音声処理の実際はモジュール側で行い、ホストはその橋渡しを行います。 アプリケーションからはGrayBoxシステムにオーディオバッファを渡すだけでOK。 複雑になりがちな音声処理周りを簡単化することができます。 モジュールは自由に組み替えることができるので、小~大規模まで様々な音声処理システムを構築できます。
・最大モジュール数はリソースが許す限り無限大。
・モジュールはホットスワップに対応。プログラム実行中でもシステムを止めずに組み替え可能。
・ライブラリ付属モジュールはもちろん、自作モジュールの接続も可能。
・モジュール間イベント伝達には汎用MIDIメッセージを使用。
・音声は基本の2chから5.1chなど多チャンネル対応。
・音声処理タイミングごとにオーディオレイテンシー(ミリ秒)を設定可能。非同期イベントに。
GrayBoxライブラリは、元々は自作ゲームアプリの音源システムとして開発されていたものを分離、 汎用性を持たせて単体ライブラリ化したものになります。 その名残として波形テーブルシンセやFMシンセなど、省エネ+レトロ志向なシンセサイザーや スタンダードMIDIファイル対応のシーケンサーが付属しているのでぜひ使用してみてください。
GrayBox library is distributed under the MIT license.
See license.txt (file.zip/graybox/license.MIT)
GrayBoxライブラリはMITライセンス形式で配布されます。
ライセンスの範囲内でご自由にお使いください。
GRAY BOX MIDI SYNTHESIZER LIBRARY
--------------------------
Copyright 2019 masahiro takamoto (MotChan)
Distributed under the MIT license.
--------------------------
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
GrayBoxVSTはライブラリ付属のシンセサイザーをVST3プラグイン化したものです。 お手持ちのVST対応DAW等で演奏はもちろん、音色エディターとしても使用いただけます。
・ライブラリ付属のシンセサイザーをそのまま搭載。VST化でいつものDAWで使用可能。
・作成した音色はテキストファイルで書出し。ライブラリへの流用もOK
- SYNTHESIZER WT -・シンプルな波形テーブルシンセサイザー
・波形テーブルサイズは可変式(8~128)
・サンプラー機能付き。パーカッションパートにPCMサウンドを。
・疑似乱数(LFSR)ノイズジェネレーター搭載。ピコピコサウンドにどうぞ。
- SYNTHESIZER FM2 -・8波形、2オペレーターのFMシンセサイザー
・ドラムパート用サンプラー機能付き
- SYNTHESIZER FM4 -・8波形、4オペレーターのFMシンセサイザー
・ドラムパート用サンプラー機能付き
- SYNTHESIZER PCM -・1サンプル1音色のシンプルなPCMシンセサイザー
VST はSteinberg Media Technologies GmbH の登録商標です。
VST is a trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries.
GrayBoxSSE(GrayBox Synthesizer Sound Editor)は、 ライブラリ付属のシンセサイザー専用音色エディターです。
・音色を確認しながらプリセット音色編集。
・プリセットはリスト形式のテキストファイルや、SysExへ出力。
・SMFの読み込みと再生可能。WAVへの書出し機能付き。
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]
[ close ]