|
Last update : ----/--/--
MIDI音楽編集ソフト「Domino(ドミノ)」
Domino(ドミノ)の紹介
DominoはピアノロールをメインとしたMIDI専用の音楽編集ソフト(シーケンサ)です。
私のように、音楽は素人 & キーボードはろくに弾けない & 楽譜がろくに読めない & DAWなんて高くて買えない & 昔買ったSC-8850とかを放置しておくのも勿体ない・・・そんな人がターゲットです。
主な機能や特徴は次の通りです。
- フリーソフトなので無料で全ての機能が使える
- 最大16ポート(256チャンネル)を処理可能
- メモリの許す限り何回でも可能なアンドゥ・リドゥ
- SMF(Standard MIDI File)の読み書きに対応(読み込みはformat0/1 書き出しはformat1)
- ピアノロールで選択範囲の移動中に音階プレビューが可能
- コントロールチェンジと同じ手軽さでRPN,NRPNなどの操作が可能(コントロールチェンジマクロ機能)
- SC-8850では、EFXやシステムエフェクトなどの操作に対応
- 音源定義ファイルを用意することで多くの音源に対応可能
- Gateなどの入力欄で「480*8」と言ったような計算式や定数(変数)が使える
- ピアノロールに他のトラックの内容を同時に表示するオニオンスキン機能
- 多段表示、ベロシティとピッチベンド等を同時に表示することも可能なイベントグラフ機能
- ギターストロークのように発音タイミングを一括して徐々にずらす機能
- 演奏位置と音源の内部状態を合わせる機能(手動または自動)
- リアルタイム入力、ステップ入力、エクスクルーシブ受信が可能
- ピッチベンドカーブなどのカーブ式を自由にカスタマイズ可能(sin,cos関数なども利用可)
- カレントトラックのパラメータやコードをリアルタイムに確認する機能
- ツールバーカスタマイズ機能
- ショートカットキーカスタマイズ機能
- マウス操作カスタマイズ機能
- 右クリックメニューカスタマイズ機能
- 定期バックアップ機能
- 同期機能の一部に対応(MTCマスター、MMCスレーブ)
スクリーンショット (参考までに、こんな事もできますよ的なものを載せています。要カスタマイズ)
 メイン画面 ベタ打ちでも気にしない |
 トラックリスト Rhythmのつづり間違えてるし |
 演奏モニター |
 メイン画面もカスタマイズ次第でここまで変わります。 |
 イベントグラフは多段表示や同時表示が可能 |
ダウンロード
ダウンロードする前にお読みください。
- ファイルはZip形式で圧縮してあります。適当に解凍してお使いください。
- 動作環境はWindows2000/XP/Vistaです。
95/98/MEはソフトは動作すると思いますが、安定した再生が出来るかは解りません。
- モニタサイズは1024×768以上必要です。
- レジストリは使用していませんので、要らなくなったら削除するだけでOKです。
IEの場合はリンクを右クリックし、「対象をファイルに保存」を選んで下さい。
【注意事項】
逃亡者さんにご提供頂いている音源定義ファイル(GSm、XGb、XG2k)の構造がVer.1.31から変わりました。
それらの音源定義ファイルを利用されている方で、Ver.1.30以前のバージョンで作ったdmsファイルを、
Ver.1.31以降に含まれている音源定義ファイルを使って読み込むと正常な再生が行われませんのでご注意ください(新規作成する場合は問題ありません)。
データ修正の手順につきましては、こちらの解説サイトをご覧ください。
http://mimikopi.nomaki.jp/domino/gsm/index.html#C01-01
(面倒くさい場合は旧音源定義ファイルを使い続ければ良いと思います。)
ちょっと古いバージョン
音源定義ファイルリンク
ユーザー様によって作られた音源定義ファイルへのリンク集です。
感謝して使いましょう。
- 初心者になるための耳コピMIDI講座(逃亡者さん)
Microsoft GS Wavetable SW Synth、YAMAHA S-YXG50、MU2000EX、VOCALOID2(初音ミク)、RPG ツクール XP (Microsoft Synthesizer)、Synth1、ファミシンセII
(一部、本体との同封許可を頂きました!)
- ミストの小部屋(仮)(ミストさん)
SD-20、GM2など
- 「Domino」でもう一度始めるYAMAHA EOS(EOSMANさん)
YAMAHA EOS B500、B700、KORG TRシリーズ(TR61,TR76,TR88)、KORG GM
他にも独自で作られている方がいましたら、リンクを貼らせて頂きたいと思いますので、ご連絡くださいm(_ _)m
また、現在以下の音源定義ファイルを募集中です。
もし、すでに制作された、または制作する予定がある方がいらっしゃいましたら、ご連絡をお願いいたします。
関連書籍
御池 鮎樹 工学社 売り上げランキング: 69990
寺島情報企画
おすすめ度の平均:   シングルベル  初心者の第二ステップ。かなり良書です。  勉強になります  ソフト購入前に買っておきたい  まず付属の体験版で
デモ(Dominoを使って耳コピしてみた)
デモ用の楽曲や動画などを作られた方がいらっしゃいましたら、こちらでご紹介させていただきますのでご連絡ください。
Perfumeの「コンピューターシティ」はアコースティックギターが頻繁に使われていますが、弦が6本もある楽器の打ち込みというは非常に手間が掛かります。
Dominoでは、例えば1小節分のコードを全音符として打ち込んでおき、それを「スライス機能」を使って分断、さらに「ストローク機能」を使って弦毎のタイミングをずらすことにより、比較的短時間にギターの打ち込みができます。
DominoではSC-8850に搭載されているインサーション・エフェクトやリバーブ・コーラスと言った各種エフェクトもコントロールチェンジ感覚で簡単に設定できるため、エレキギターを使いたい場合にも手軽に音の作り込みができます。
また、ドラムセット2を用意して各楽器毎にパンポットやボリュームを調整する、と言ったことも同様にコントロールチェンジ感覚で行えます。
※ 他の音源でも音源定義ファイルを用意すれば、音源を手軽に操作できるようになります
(作るのは大変ですけどね^^;)
一覧→ http://www.nicovideo.jp/mylist/7316217
更新履歴
2009/01/01 - Ver.1.33
- midファイルを読み込んだときに、データを解析してコントロールチェンジマクロへ復元する機能を実装しました。
- MeasureLinkイベントを実装しました。
- MeasureLinkイベントは、Gate欄で指定した小節と同じ内容を演奏するイベントです。
- [挿入]メニューから挿入できます。
- 処理される長さはMeasureLinkイベントのStep値分です。
- Value欄にKey補正値を入力することができます。
- リンク先の小節にMeasureLinkイベントがあっても、処理されません(繰り返しなどはできません)
- 範囲を選択し、[イベント]メニューの[メジャーリンクイベントの復元]を実行すると、選択されたMeasureLinkイベントがリンク先の情報と置き換わります。
- SMF書き出しに対応
- トラックリストからのALT+ドラッグエクスポートに対応済み
- イベントリストフィルタ・選択範囲フィルタに対応済み
- Restを自動挿入する設定になっている場合でも、MeasureLinkの次にはRestを入れないようにしました(一部に限る)。
- マークバーのラベル表示方法を現状のものと「小節番号 ラベル」とを選べるようにしました。
[環境設定]画面の[全般 (1)]から設定できます。
- [ステップ録音]画面において、入力決定後にもタイ処理が行えるようにしました。
[ステップ録音]画面の[設定]ボタンを押し、[決定後のタイ]にキーを割り当ててお使いください。
- [イベントグラフ1/2で表示]コマンドを実行した際に、イベントグラフペインが非表示だったら表示するようにしました。
- [範囲の選択]画面で、すでに選択範囲が存在する場合は、その範囲を小節欄へ反映させておくようにしました。
- [曲のプロパティ]画面の作業時間リセットボタンが動いていない不具合を修正しました。
2008/12/13 - Ver.1.32
- [選択範囲の絞り込み]画面で、イベントの種類ごと、CCの種類ごとに細かく絞り込めるようにしました。
- [ファイルのプロパティ]画面で作業時間をリセット出来るようにしました。
- SMF保存時、End of Trackよりも後ろにマーク・拍子・調号情報が存在する場合は警告を出すようにしました。
曲の長さが何故か長くなるという問い合わせが何度かあったため、トラブル防止用に入れておきます。
- カーソル位置のイベントをイベントグラフペイン1/2へ表示する機能を実装しました。
[イベント]メニュー内から実行できます(カスタマイズしてイベントリストの右クリックメニューに入れてくと良いかと思います)。
- ノート追加時に同tickのノートがある場合、ソートする機能(順に並ぶように挿入する機能)を実装しました。
[環境設定]画面の[イベントリスト (2)]の[ノート挿入時の自動ソート]を設定してください。
- ピアノロールにおけるノート入力時のクォンタイズ(スナップ)の挙動を、今までのものと、「左寄せ」との二つから選べるようにしました。
[環境設定]画面の[ピアノロール (2)]から設定できます。
- MIDI入力時に、入力されたベロシティ値を使うかデフォルト使うか選べるようにしました。
[環境設定]画面の[MIDI-IN]から設定できます。
- [重複ノートのGate一括補正]機能を実装しました。
ノートとノートが重なっている場所を探し出し、重ならないようにGateを補正します。
[イベント]メニュー内から実行できます。
- [ピアノロールにスケール/コードを表示]画面で、スケール/コードを選んだら発音するオプションを付けました。
- エクスクルーシブイベントのデータ中にコメントを書けるようにしました。
< >に囲まれた部分がコメントになります。
コメントの中に更にコメント・・・といった複雑な書式には対応していません。
- エクスクルーシブデータの入力時に、単純な足し算・引き算が行えるようにしました。
OK: f0h 20+30 10h ・・・
NG: f0h 20+30-50 10h ・・・
- ピアノロールのノートの高さに6ドット,4ドットを追加しました。
- トラックリストの横を更に二段階縮小出来るようにしました。
また、間隔が狭くなったら4小節おきに区切って表示するようにしました。
- ピアノロールの横をもう一段階縮小できるようしました。
- イベントグラフペインの高さが最適値でない場合はつまみ部分の色を変えるようにしました。
たまたまつまみをドラッグしてしまい、Pitchbend入力時等にキリの良い数値がマウスから打ち込めなくなってしまった・・・というトラブルの防止策です。
- 「Stepロック設定」実行時のロック位置を今まで通りの位置と、「次の小節の頭(トグル)」の二つから選べるようにしました。
[環境設定]画面の[全般 (2)]から設定できます。
- 環境設定情報のインポート/エクスポート機能を実装しました。
やっていることはIniFilesフォルダ内のファイルをパッキングして保存・解凍しているだけですので、過度な期待はしないでください(^^;
なお、Windows95/98/MEなどでは動きません(アプリケーション再起動の仕組みが動かないため)。
- [リアルタイム録音]画面の設定画面にて、[録音画面表示時に自動的に録音を開始する]、[停止時に自動的に録音画面を閉じる]のオプションを追加しました。
- ツールバーのカスタマイズ時に「空白」を挿入できるようにしました。
位置を調節したい際にお使いください。
- CCイベント挿入時のCC番号(デフォルトID)を音源定義ファイル側で指定出来るようにしました。
例)<ControlChangeEventDefault ID="123">
- ミュート時([トラックの演奏]がオフの時)、通常はノート以外のイベントも送信されますが、CCマクロ毎に、ミュート時には送信しないように指定する事が出来るようになりました。
CCMタグの属性に「mutesync="1"」と書くと、ミュートと同期して送信しなくなります。
- ピアノロールが[背景黒モード]の時にドラムパートの楽器名が見えづらかった不具合を修正しました。
- マルチモニタ環境(セカンダリ)でイベントグラフのポップアップツリーがプライマリ側に表示されてしまう不具合を修正しました。
- イベントリストが空の状態で「すべて選択」を実行すると落ちる不具合を修正しました。
2008/09/20 - Ver.1.31
- マウス操作のカスタマイズで、ピアノロールペンに、オニオンスキンノートをクリックしたらそのノートが存在するトラックへ移動する動作を追加しました。
- マウス操作のカスタマイズで、ピアノロールペン(ノート上操作)に、「上下ドラッグでVelocity変更」動作を追加しました。
- SMF書き出し時にノートとノートが重なっていたら警告するかしないかを切り替えられるようにしました。
[環境設定]画面の[SMF]から設定できます。
- トラックモニターバー・演奏モニターにおいて、音色名表示部分で、マップ名を一緒に表示するかしないかを切り替えられるようにしました。
[トラックモニターバーのカスタマイズ]画面から設定できます。
- [範囲の選択]画面から、トラックリストだけでなくイベントリストやイベントグラフの選択が出来るようにしました。
- SMF format1読み込み時に、コンダクタートラックにノートやエクスクルーシブイベントが入っていた場合は、スキップせず新しいトラックを挿入してそこへ読み込ませるようにしました。
- 直線・曲線の式において矩形波(squ関数)、三角波(tri関数)、 ノコギリ波(saw関数)に対応しました。周期は1,結果は-1〜+1です。
参考:http://ja.wikipedia.org/wiki/%E7%94%BB%E5%83%8F:Waveforms.png
ノコギリ波の式サンプル
y1 + saw((x - x1) / res) * (y2 - y1)
- 直線・曲線の式において現在のデータ値参照(oy)に対応しました。すでに入力されているカーブに更に演算を行いたい場合(フェードアウト合成など)にご利用ください。
フェードイン・アウト合成式サンプル(最後の127はCCによって変えないといけません)
(y1 * (1 - xf) + y2 * xf) * (oy / 127)
- 新規導入時、環境設定でMIDI-OUTの音源設定を変えたら、新規作成を行うか問い合わせるようにしました(新規作成を行わないと、音源専用のデフォルトデータが用意されないため)。
- 「時間挿入」コマンドがステップロックの影響を受けるようにしました。
- 演奏中に「マーク」「調号」「拍子」「デフォルトトラックの追加」を行うと、演奏が一度止まるが、ダイアログを閉じた段階で経過した時間分の演奏が一度に行われる不具合を修正しました。
- トラック名に&が入っているとトラックコンボボックスおよびトラックメニューで表示がおかしくなる不具合を修正しました。
- 一括変更で途中のイベントのStep値をうまく変更できない不具合を修正しました。
- 一括変更で、定義されていないCCのValue値を変更出来るようにしました。
[ 過去の更新履歴はこちら ]
|