僕のTwitter タイムライン界隈では、Kinectハックの話題でもちきりですが、現在僕は、MIDIを再勉強中。 MIDIって、それ自体は過去の遺産の様な規格なのだけど。パラメーターで表現できる範囲が0~127って、…8bitサウンドにも届かないわ…いつの時代だよっ!! と思うけれど。 MIDIの一番の強みは、「DTMソフトと連携できる」これに尽きる。 以前は、各種MIDIコントローラーの強みもあったけれど、今では、タッチパネル+OSCの方が柔軟だな。 しかし、DTMソフトの連携を考える際の最有力はやはりMIDI。 MIDIの復習 MIDIとか古すぎて忘れちゃった。といった方は、 詳細MIDI規格 http://www.pluto.dti.ne.jp/~daiki/Midi/Midi.html が最強。 さて、今回考えていることは、 DTMソフトのタイムライン上でエディットしたMIDIデ
戻る とりあえず音を出すにはMidiChannelを使えば、音のon, offが出来ます。 手順としては以下の通りです。 システムからSynsesizer を得て、開く。 システムからSoundbank を得る。これにより用意された音色を使えるようになります。 SoundbankからInstrumentを得て、Synsesizerに設定する。つまりは音色の設定です。 SynsesizerからChannelを得る。 Channelに対して音のon, off の情報を送る。 Synsesizer を閉じる。 以下ソースとコメントの形で説明します。 import javax.sound.midi.* ; public class HelloChannel { public static void main(String[] args){ MidiChannel channel = null; t
手っ取り早く,SMFデータのトラックから1つ選んでデータをぶっこ抜いてみる. javax.sound.midi.MidiEvent; javax.sound.midi.MidiSystem; javax.sound.midi.Track; あたりをつかう. データを読みんでトラックをぶっこ抜く private Track t; private MidiEvent e; private byte[] m; public Unchi (File f, int track) throws IOException, InvalidMidiDataException{ this.t = MidiSystem.getSequence(f).getTracks()[track]; } コンストラクタにファイルとトラック番号を渡すとTrackがぶっこぬける. midiイベントを表示してみる. for(i=
このページの曲はダウンロードOKです。試聴は曲名を左クリック、 ダウンロードは「右クリック→対象をファイルに保存」でOKです。
アコースティックギター、エレキギター、などギター系の弦楽器のSoundFontはここにメモしていきます。 エレキギター系のメモは期待してはいけません。そこそこ程度で極上品としている感じです。だって無いんだもの。 最近SoundFontを集め始めた人、これから集めようとしている人は、以下のページに目を通して頂くと、役に立つ事があるかもしれません。 ⇒私がダウンロードしてみたSoundFont集 【基本、補足、注意事項など】(別窓) 【追記お知らせ】 [2015/11/8] homemusician.net、sf2midi.comが消滅しています。sf2midi.comはTOPにアクセスは出来るのでサーバーはまだ存在するようですが中身(ページなど)は無くなっています。復活予定があるのか、それとも完全な消滅となるのかは不明ですが、中身が無い以上、もはや使えないと考えた方が良さそうです。メモってあ
アコースティックピアノ(ホンキートンク含む)、チェンバロ(別名:ハープシコード)、のSoundFont集メモです。それ以外の鍵盤楽器は別ページ「鍵盤:エレピ、オルガン、etc.」に分離させました。 最近SoundFontを集め始めた人、これから集めようとしている人は、以下のページに目を通して頂くと、役に立つ事があるかもしれません。 ⇒私がダウンロードしてみたSoundFont集 【基本、補足、注意事項など】(別窓) 【追記お知らせ】 [2016/5/12] Keppy's Steinway Pianoがフリーとして復活しました。 [追記2016/3/31] コメ475にてYokkin様からのご報告。Keppy's Steinway Pianoは無料ではなくなりました。寄付ウェアとなったようで、今サイトを確認すると2ユーロ寄付すると入手できるシステムになったんですかね。この理 由は現地イタリ
さて早速ですが、あなたは今のMIDI音源に満足していますか? 今回はこの質問にうなずくことができない人必見の内容です。なんと無料で進化する音源SoundFontを手に入れる方法をご紹介します。 WindowsPCを購入すると、たいていの場合Microsoft GS Wavetable SW Sythと言う音源が搭載されていることと思います。ところがこの音源は、正直言って「とりあえず一通り再生できれば良いや」という程度のものなのです。 同じmidiデータを再生するにしても、音源が変わるだけで格段にイメージが変わるものです。 そんなわけで、これから貴方のPCのmidi音源をお金かけずにアップグレードしようではないか…というのがこのコーナーです。この手の断片的な情報は沢山あるのですが、ある程度知識があることを前提に書いてあるサイト様が多く、私のようなものではなかなか入り込めない状態でした。そこで
: サイト内検索 トップ 製品 KnobMan 偏ったDTM用語辞典 過去記事一覧 ソフトウェア/VST WebMusic その他 g200kg > 偏ったDTM用語辞典 > Gate Time ゲートタイム DTM / MIDI 用語の意味・解説 偏ったDTM用語辞典 Gate Time ゲートタイム Tweet シェア 辞典内検索: 音を出す長さの事。「デュレーション」もほぼ同義で使われる。MIDIで言えば、ノートオンからノートオフまでの間隔であり、ピアノロールで言えば線の長さに相当する。 四分音符や八分音符などのような音符の長さを表す値であるがシーケンサーで演奏情報を扱う場合には、1/4や1/8などの大雑把な値ではなく演奏のニュアンスを表現するために全音符を例えば480とした場合の数値など、より細かな分解能で表現する(この分解能を「タイムベース」と呼ぶ)。 次の音符までの時間「ステッ
基本的には、ここの内容をそのままGitHubに登録してpagesの設定をすれば良い。例えば「Reveal.js、Markdown、Githubでスライドを作成する。」が良くまとまっている。だが1つ謎の事象が起きて悩んだ。 index.htmlの中に、直接markdownを書く時には良いのだが、以下のようにdata-markdown属性でmdファイルを指定すると、不可思議な動作をする。 <section data-markdown="./md/firstpage.md" data-separator="\n---\n$" data-vertical="\n--\n"> <script type="text/template"> </script> </section> 最初にcommit/pushした時は表示されるものの、変更してcommit/pushしても変更が反映されなかったり、そもそも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く