mididings Pythonモジュールとして実装され、ALSAのMIDIプロセッサ/ルータです。その機能の一部は、特にライブキーボーディストの方に向けられている。
の特長の:イベントタイプに応じて、
- フィルタとルートMIDIイベント、チャンネル、ノート、コントローラ、などがします。
- は移調、ベロシティ·カーブ/オフセット等を適用し、または別のタイプにイベントを変換します。 Pythonコードを使用すると、MIDIイベントの任意の変換が可能です。
- すべてのMIDI処理が必要に応じてバックのPythonにコールする能力を持つ、(速度の理由で)Cで行われます。
- 複数のパッチは、MIDI経由で切り替えることができます。ノートオフとペダルのイベントを維持するには、特別にこだわっノートを避けるために処理されます。
のこのリリースで新しいのは何ですか。
- VoiceFilter()ユニットは、声のために適切に動作するように改善した最高と最低1以外ます。
- VoiceSplit()は簡単に複数の関連する音声フィルター(ブラス·セクション用など)を作成できるようにするために追加されました。
- OSCInterface()とlivedingsは何も指定されていない場合、デフォルトのポート番号を使用することによって単純化されたします。
のバージョン20100318のの新機能:
- を追加しましVoiceFilter()和音から個々の声をフィルタリングする。
- 今任意のコントロールチェンジを送信することができます出力()ユニット、および新しい
- はクラスOutputTemplateが部分的に作成簡素化するために追加されました。
- パラメータ化出力します。
- は、ドキュメントに新しい多くの例を追加しました。
- いくつかのマイナーな修正とクリーンアップします。
のバージョン20100307のの新機能:監視を可能にするmididingsのグラフィカルフロントエンドとして
- を追加しましたlivedingsとシーンの変化をトリガします。
- を追加しましSceneGroup()します。
- 新しいFloatingKeySplit()ユニットを使用したフローティング·スプリット·ポイントをサポートします。
- を追加しましたパニック()します。
- mididings.extra.OSCInterface()。でサポートされているいくつかの新しいOSCメッセージ
- 一般MIDI規格で定義されているプログラムとコントローラ番号の定数を含む新しいモジュールmididings.extra.gmます。
- 「ジャック」のバックエンドとのMIDI処理のためのリアルタイムスケジューリングを有効にします。
- 主要ドキュメントの更新:
- やや一貫性のある名前を保つためにいくつかのユニットとパラメータの名前を変更しました。
- ノート範囲の上限または下限は今を省略することができます。
- すべての分割は今&QUOTをサポートし、そうでない&QUOT。ルール。なしのキーを持つパッチを使用した場合、他のフィルタが一致なします。
- を追加しました演算子。
- を追加しましたLatchNotes()キーをもう一度押すまでのノートを保持するします。
- パフォーマンスが大幅に向上オーバーロードされた関数を呼び出すします。
単一のプログラム番号で複数のsubscenesにアクセスできるようにする
すべてのチャネル上のすべての-ノートオフメッセージを送信する
今チュートリアルを含むとのいくつかを説明し、
のバージョン20100202のの新機能である関連するPythonの基礎ます。
フォーク()および印刷()から<李>削除されたタイプのパラメータは、同じ結果がセレクタを使用して達成することができます。
セレクタの(OR)します。 |
のバージョン20100112のの新機能は次のとおりです。
- コマンドラインプログラム&QUOTが含まれ、mididings&QUOT。それは本格的なPythonスクリプトを記述することなく、簡単なパッチを実行していることができます。たとえば、次のように$ mididings&QUOT、トランスポーズ(12)&gt;&gt; 8ここで速度(固定= 64)&QUOT;
- 排他的なシステム、システム·リアルタイムとシステム共通メッセージをサポートする最初の試み。新ユニットは、システムエクスクルーシブ()、SysExFilter()とSysExSplit()を含む。いくつかの非常に有用な提案のためのクリストファーアルントに感謝します。
- を追加しましたポリフォニック·アフタータッチのサポート、テストされていない:(
- は簡単にmididings」機能の一部を拡張するためのフックシステムを実装します。
- を追加しましたフックがMemorizeScene()(再起動間のシーンの持続性)、OSCInterface()(シーンOSC経由で切り替え)、および自動再起動を()オブジェクト
- ユニファイドラン()とrun_scenes()と同様に、印刷()とPrintStringを()。別の機能は、今だけのキーワード引数によって異なります。
- コール()()を処理するために改名した。 ()の呼び出しが今CallAsync()とCallThread()の両方の機能を提供しています。
- 改名発電機にGenerateEvent()()とinitにInitAction()()します。
- CtrlFilterの変更セマンティクス()、CtrlValueFilter()、ProgFilter()(...再び)他の種類のイベントをブロックするします。
- を追加しましたパラメータ&QUOT、カーブ&QUOT。ベロシティ()、指数曲線を適用するします。
- 新規ユニットVelocityLimit()します。
- New演算子&ます。
明白な理由のために
(スクリプトがベスト。フィーチャーを変更したときに。今まで自動再起動。)
演算子%とセレクタとして複数のフィルタを使用するには、
のバージョン20090113のの新機能は次のとおりです。
- このリリースには、同時ノートの数を制限する機能を追加、または(再トリガ付き)MIDI信号のモノラルを作るためにします。
- これは、フィルタのための新しいイベント型にとらわれない反転演算子を提供し、出力()になりました音量の変化(CC 7)を送信することをサポートします。
のバージョン20081123のの新機能:
- このバージョンでは、直接、標準MIDIファイルを処理するためのサポートを追加します<。 / LI>
- のパッチ番号は現在128を超えることができる、と出力()バンクセレクトメッセージの送信をサポートしています。
- さまざまなバグが修正されました。
のバージョン20081109のの新機能:JACKバックエンドを持つ
- いくつかの問題が修正されました。 LI>
- このリリースには、フィルタ用のチャンネルアフタータッチ、いくつかの追加ユニット、new演算子(%)のサポートを備えています。
- 新しい関数は、選択されたパッチ番号を保存し、それをスクリプトが実行されている次回の復元ができますmididings.extraに追加されています。
のバージョン20080913のの新機能は次のとおりです。
- 今回のリリースでは、シェルコマンドを実行するためにいくつかの便利な関数を追加し、 OSCまたはDBUSメッセージを送信するようにします。
- 関数の引数の妥当性チェックがより有用なエラーメッセージを生成するように改善されています。
の要件の
- ALSAドライバます。
- のPythonます。
- Boostライブラリます。
コメントが見つかりません