読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

ポケミク

ポケミクの音源部の音色エディット

ポケミクの内蔵音源はある程度音色のエディットができるので、ちょっとしたデモを作ってみた。 といってもエフェクト以外の音色エディット機能の部分だけ(フィルタのカットオフ・レゾナンス、アンプのADR)だが。 ポケミク音色エディットデモ シンセ・ベー…

USBアイソレータを購入してポケミクのグランドループノイズ除去を試みた。

以前からの懸案事項であったポケミクのグランドループ問題だが、USBアイソレータにより解消された。写真の真ん中のものが「それ」である。 藤本健さんの“DTMステーション”でもポケミクのグランドループノイズのことが書かれていて、除去のための製品としてPo…

ポケミク・シーケンサーを作る(11)

ワールドカップが始まったせいでさらにプログラミングに割く時間が無くなっているが、まあぼちぼちとやっている。今日はコンテキストメニューを作った。Bootstrapのdropdown-menuとあとはjQueryとの組合わせで比較的簡単に作ることができた。ピアノロール上…

ポケミク・シーケンサーを作る(10)

ようやくゲートタイム調整機能ができた。。 ようやくピアノロールエディタのノートデータのゲートタイムを調整する機能が実装できた。まだエリア外にノートデータを移動したときの挙動とか未実装な部分は多いが。なんとなく技術的には実装しきれそうな気がし…

ポケミク・シーケンサーを作る(9) Shortcut (Hotkey)の実装

削除やコピペの実装に入るのだが、これを実現するにはコンテキスト・メニューとキーボード・ショートカットが欠かせない。コンテキストメニューの実装はなんとなく行けそうに思えるものの、キーボードショートカットはkeydown/keyupイベントを捕まえてキーコ…

ポケミク・シーケンサーを作る(8) 縦ピアノロールエディタの実装

じわじわ機能を実装中 縦ピアノロールエディタをじわじわ実装中である。今のところマウスでのノート挿入・移動が可能である。Undo/Redoもできる。挿入したノートを再生ボタンで鳴るようにした。というかこれはBugで鳴らなかっただけなのだが。 縦ピアノロー…

ポケミク・シーケンサーを作る(7) undo/redoの実装

はじめに 縦ピアノロールエディタという奇怪なUIを実装し始めたがまだまだ道のりは長い。 実装方法をある程度理解できていたはずのundo/redo機能にてこずっていた。ようやくできたけれども忘れたとき用にまとめておくことにする。 Undo/Redo機能の仕様など …

ポケミク・シーケンサーを作る(6)

挿入機能は一通りできたので、次はノートを移動する機能を実装している。ついでに移動をグリッド単位で移動できるようにコードを追加したり、挿入機能で書いたコードが移動でも使いまわしできそうなのでメソッドとしてまとめたりとか行っていた。ピアノロー…

ポケミク・シーケンサーを作る(5)

相変わらずのペースだが、ぼちぼちと実装を進めている。マウスでノート挿入する機能を実装してみているところである。何しろあまりUIを真剣に作りこんだことがないのでいろいろ躓きながら手戻りしながらである。少しずつしか進歩しない。 Undo/Redoもできる…

ポケミク・シーケンサーを作る(4)

今週もあまり成果はない。Undo/Redoをコントロールするオブジェクトを作ったり、レイアウトをデスクトップ専用にするためにCSSをいじったりしていた。画面上の変化ではタブでトラックを切り換えるようにできるようにしたくらいか。 Bootstrapのデフォルトテ…

ポケミク・シーケンサーを作る(3)

いつものとおりゆっくりと実装を進めていっている。今どうなっているかというとトラックのシーケンスデータを表示できるところまで。まだ完全な実装ではなく、とりあえず表示してみたレベルである。 縦ピアノロールというUIはおそらく音ゲーかプレイヤーくら…

ポケミク・シーケンサーを作る(2)

ようやくシーケンスエディターを作成しはじめた。エディター部分をどのように作ろうか1週間ほど考えていたが「Single Track DAW」サンプルに倣い、canvasを使ってUI部分を作ることにした。canvasは1-2年ほど前にいじって遊んでいたのでまあそんなにハマると…

ポケミク・シーケンサーを作る

ポケミク用シーケンサーをWeb MIDIでぼちぼち実装し始めている。ST/GTタイプを目指しているがひょっとすると縦ピアノロールタイプになるかもしれない。MIDIのシーケンサーのエンジン部分というのは音源は作らなくてもよいので比較的簡単に作れるのではないか…

ポケミクのノイズ対策(2) どうもグランドループらしい

トロイダルコアと電解コンデンサーを買いノイズ除去を試みる ポケミクのノイズが気になるので、「効果抜群、USB電源ラインのノイズフィルタを自作」を参考に作ろうと昨日会社帰りに秋葉原によって寄り道をした。久しぶりの秋葉原で街が様変わりして驚いたが…

DOMINO用のポケミク(NSX-39)音源定義ファイルを更新した

Domino用のポケミク音源ファイルを更新した。「YMW820アプリケーションノート(YMW820(NSX-1) MIDI仕様書)」のUniversal Real Time Messages,Universal Non-Real Time Messagesの部分を追加した。GM用・XG用の音源定義ファイルをもとにしているので表記に統…

Web MIDI API のEditor's Draft (2014/2/13) を読むことにする

SC-88Proとレイ・ハラカミさん、nsx-39 そこそこきちんとST/GT方式のシーケンサーを作ろうと思い、Web MIDIを触り始めた。作ろうとしているのはもちろんポケミクをターゲットにしている。でもできれば汎用性も持たせたい。去年買ったSC-88 Proも使わないまん…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(6)

ちょっと停滞気味であるが、ボーカルを一部分だけ戻してバリエーションエフェクトのピッチシフターをかけてみた。 かけてみたのはピッチシフター3というやつである。これはピッチシフトする回路が2つあり、それぞれピッチ(ファイン)・パン・レベルが設定…

ポケミク(NSX-39)のノイズについて

ポケミクだがUSB接続すると結構ノイズがのってくる。普段オーディオインターフェースからの音はほとんどノイズはないので余計に気になる。マウスが動いたり、画面をスクロールさせたりするとそれに同期して「チーカリカリカリカリ」という音が聞こえてくる。…

WebMIDIでポケミク(NSX-39)を動かしてみる(1)

私も遅ればせながらWebMIDI APIを使ってポケミクを動かしてみることにした。DOMINOをもってしてもNSX-39の膨大なパラメータをいじってテストをするのは結構面倒なので。 テストアプリのページへ 作るのも結構面倒であるが、新しいAPIへのチャレンジであるの…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(5)

ギターパートを適当に入れてみた。楽器の中でもギターは難しい。特にカッティングのところ。 気が付くと残りチャンネルはあと1チャンネルとバリエーションエフェクトしかない。バリエーションエフェクトでギターにオーバードライブをかけたいのだけれども、…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(4)

コード譜面をもとに修正を入れ、とりあえず通しで打ち込んでみた。ボーカルとギターはまだほとんど入っていない。 まだまだ完成度は低い。しかしいい音するなーYMW820は。下手さをカバーしてくれる。 音楽的な知識はほとんどなく譜面がないと何もできないレ…

ポケミク(nsx-39)の調整(調教)

ポケミクで素のまま打ち込むとかなりしょぼい。私が作っている曲はオケもしょぼいがボカロパートはもうひどいもんである。世の中にはボカロPという方々がおり、調教(調整)テクニックを使ってかなりリアルなボーカルを歌わせているのであった。調教テクとい…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(3)

2014/04/21バージョン 何となくシーケンス部分の音構成が「わかった!」ような気がしたので、打ち込んでみた。が、本物には程遠い。。ボーカルも相変わらずである。「無味乾燥」というか。。 シーケンス部分にはディレイが深くかかっている。音のカラーも違…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(2)

4/20のバージョン とりあえず今のバージョンをアップ。ドラム音をエディットしたりとか、ベースでおかしなところを修正したりとか、ピアノパートを足したりとか。おかしなところや足りないところはまだたくさんある。メロディーは1曲分ピアノでなぞって打ち…

ポケミク(nsx-39)とDOMINOで「天国のキッス」をカバーする(1)

ポケミクで「天国のキッス」 ポケミクで何か曲を作りたくなり、「天国のキッス」のカバーをやることにした。シーケンサーはDOMINOを使っている。オケはポケミク以外は使わないつもりである。とりあえず今の状況は以下の動画を。今はまだ糞レベルだが。 いや…

ポケミク(nsx-39) - Dominoシーケンサー用の音源定義ファイルを作成してみた。

手持ちのMIDIシーケンサーはDominoで、これを使ってnsx-39を鳴らしてみている。エクスクルーシブを直打ちするのはやっぱりきついので、MIDIインプリメントチャートとインストールするとついてくるGMとXGの音源定義ファイルをベースにしてポケミク用の音源定…

YMW820(nsx-1)

nsx-39の心臓部、nsx-1がすごいのである。 カタログ Channel Message カタログから引用するが、スペックは下記のとおりである。 【音源部仕様】 最大 64音同時発音 Wave Table 音源。 サンプリング周波数 44.1kHz。 大容量波形メモリー内蔵。 標準 2Mbyte RA…

nsx-39(ポケミク) & nsx-1を調べた。

nsx-39(ポケミク)とnsx-1の情報を集める nsx-39はプリセットだけではあまりおもしろくない。能力を引き出すにはPCからのコントロールが不可欠だ。GM音源部分をいじるのもPCからでないとできないしね。まずは仕様に関して情報収集をすることにした。 調べて…

nsx-39を買ってしまった。。

下の動画で欲しくなり「歌うキーボード ポケット・ミク (大人の科学マガジン特別編集) 」を購入。 そういうわけで我が家の音源にnsx-39が加わったのである。記念に写真を。。Roland SC88ProとTASCAM US-144MK2 との3ショットである。Roland SC88Proは今でも…