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

S.F. Page

Programming,Music,etc...

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は今でも…

森田和郎さんとループアンロールとスタックポインタによる画面クリアとか

そういえば森田和郎さんって今どうしているんだろうと思ってWikipediaを見たらお亡くなりになっていてびっくりした。57歳とはまだ若いのに。。 もちろん森田和郎さんと直接面識があるわけではないが、私にとってすごく影響を受けた人のひとりであることは間…

音声ファイルから動画ファイルを生成する(58) - Sandy Bridgeでの内蔵・外付GPUの共存

内蔵・外付GPUの共存 結論から言うとSandy Bridgeから、内蔵GPUはPCI Expressスロットのビデオカードとマルチディスプレイによる共存可能となっていた。調べるとあちこちのBlogにはそのことが書いてあった。今更の話だが。 ■元麻布春男の週刊PCホットライン■…

音声ファイルから動画ファイルを生成する(50) – X64 & IA-32

メモリ間コピーをXbyakを使ってAVXで書き直してみた。結果から言うとパフォーマンス的にはあまり変わらなかった。もともとSIMDに適した部分ではないのでしょうがないが、勉強にはなった。 // Xbyakでのメモリコピーコード video_writer::copy_image::copy_im…

音声ファイルから動画ファイルを生成する(49) – X64 & IA-32

今日は「インテル® 64 アーキテクチャーおよび IA-32 アーキテクチャー最適化リファレンス・マニュアル」を読んでいた。このドキュメントは800ページくらいあり途方もない情報量であり、インテル・アーキテクチャについて詳細に記述されている。 例によって…

音声ファイルから動画ファイルを生成する(48) – AVXとアラインメント

AVXで勉強がてら実装してみようと思っているのは以下の部分である。 // テクスチャをメディアバッファに書き込む void video_writer::set_texture_to_sample(ID3D11DeviceContext1* context, ID3D11Texture2D* texture) { // タイムスタンプの設定 CHK(sampl…

音声ファイルから動画ファイルを生成する(47) - AVXとアラインメント

このようなアプリの出来具合で何なのだが、DirectX MathやらイントリンシックやらXbyakとかを使って少しSIMDなコードを作ってみたくなってとちょっとやり始めてみている。まずはXbyakを使ってMFCopyImageのY方向逆転コピー版をまず作ろうかなと着手したとこ…

Windows 8.1にアップデート

昨日Windows 8.1にアップグレードした。 Preview版はVHDブートで使用していたので、元の8をアップデートした。Windows Store Appsから簡単にアップグレードできる。感覚的にはサービスパックを導入するのに似ている。 見た目はほとんどPreview版と変わりはな…

LG 23ET63V-Wとか23インチの10点マルチタッチディスプレイの比較とか

LG 23ET63V-W 最近私は10点タッチのLG 23ET83V-W を購入した。Windows Store Appを作るのに必要だからである。キーボードとマウスがあるのでタッチパネルは普段使いせず、SDKサンプルを実行してタッチパネルでの挙動を試している程度である。実用上でいう…

10点マルチタッチモニタの購入

マルチタッチのデバッグやアプリを試してみたかったので金のあるうちにと、10点マルチタッチモニタを購入してしまった。買ったのはLGの23ET83V-Wである。 23インチで10点マルチタッチ対応のディスプレイとしてはそこそこ安いのではないかと思う。でも39,000…

キーボード壊れたのでSculpt Comfort Keyboard を購入

長年愛用していたNatural Ergonomic Keyboard 4000 が壊れてしまったので買い替えることにした。一応予備キーボードがあるのだけれどもどうもこのキーボードに慣れてしまうと入力しずらい。このキーボードは慣れるまで時間がかかったがとても入力しやすく肩…

グラボをGTX650Ti Boostに付け替えた。

前からDX11.1対応のグラボが欲しくて、GTX650Ti Boostが中古で売っていたので購入。上がそれで下が今までつけていたGTS450。 付け替えてドライバを入れ直してみた。DxDiagで見るとあれ、DX11レベルだな。。 でもWebでチェックするとみなDirectX11.1対応だと…

UR22 :  | http://japan.steinberg.net/

UR22 : | http://japan.steinberg.net/. なかなかコスパがよさそうなオーディオ・インターフェースですな。私はつい最近US-144MkIIを買ってしまったけどね。。

エージング

昨日書いた音質の変化についてだけど、ヘッドフォンのエージングが足りないことも要因としてあるのではないだろうか。1時間ほどヘッドフォンを鳴らすと低音がよくなるような気がする。

US-144MkIIを買った。

WASAPIのDeviceWatcherの実装も進めたいのでプラグアンドプレイできる手頃なUSBオーディオ・インターフェースを、ということでUS-144MkIIを購入した。一応ASIOにも対応しているし。決め手というのは特にないのだが、楽器店に行って見ると一番無難そうだった…

ASCII.jp:インテルCPU進化論 失敗でも多くの知見を残したPrescott|ロードマップでわかる!当世プロセッサー事情

ASCII.jp:インテルCPU進化論 失敗でも多くの知見を残したPrescott|ロードマップでわかる!当世プロセッサー事情. 商業的には失敗だとみなされる技術でも多くの知見が得られる。技術の進化の途上では必要な失敗もあるだろう。失敗は成功の素なのだ、やっぱ…

マイクが届いていた。

家に帰るとマイク([amazon_vc keyword='ECM-PCV80U']ECM-PCV80U[/amazon_vc])が届いていた。 Keroveeを使って子供に遊ばしてみた。流行りの曲とか歌っていた。最近はこのエフェクトがかかっている曲が多いので、近い音が出るといって喜んでいた。。 結構いい…

久しぶりにドライバー類をアップデート

そういえばサウンド・ドライバーはデフォルトのままだったので、ドライバーをベンダーのものにインストールしなおした。 マイク録音ではノイズ抑制機能とかエコーキャンセラとかついているんですな。。 ついでにその他のドライバーやBIOSもアップデートして…

KORG MUSEUM|KORG INC.

KORG MUSEUM|KORG INC.. Poly-800もMSM5232のおかげでコストダウンでき、当時としては画期的な価格で発売できたのかな。

タイトー5232シリーズ

タイトー5232シリーズ. MSM5232の詳細な解説記事。でもこの音源を使ったゲームはやったことがないなぁ..。

RJBlog: MSM5232

RJBlog: MSM5232. KORG POLY-800のメイン波形ジェネレータとして使われていたチップ。タイトーのゲームでも一時期使われていたらしい。 タイトー5232シリーズ.

MZ-700/1500 EmulatorのソースコードがGitHubで公開されました - 酢ろぐ

MZ-700/1500 EmulatorのソースコードがGitHubで公開されました - 酢ろぐ. お、すごい!さっそくダウンロードしてみるか。

私のパソコン年表

「超高層ビルとパソコンの歴史」を見ていたら、自分のパソコン年表を作りたくなったので作ってみた。 年使用PCコメント 1982MZ-721初めて買ったPC。本当はX1がほしかったのだけれど、高すぎて買えなかった。このPCでZ-80を覚える。このPCの音源はタイマーを…

あなたがmz-700でプログラムを作った方がいい10の理由

mz-700での開発はZ80マシンを直接入力するだけだ。マシン語は0〜9とABCDEFの文字の組み合わせなので、英単語の命令を覚える必要すらない。極めて単純かつ簡単である。例えば画面にAの文字を表示するには「21 00 D0 36 01」でOKだ。引用元: あなたがmz-700で…

PC時代の終焉とコンテンツ - デジタルメディアビジネス dml3

PC時代の終焉とコンテンツ - デジタルメディアビジネス dml3. 私のPCは普通の性能だ。性能追求は2の次で、既存の資産を生かして安価に新しい環境に移行したいのでPCの自作を行っている。 ケース・電源・HDD・ビデオカード・サウンドカードはたいてい流用で…

電源を交換した

最近PCが不安定なのだが、どうもCPUとマザーボードを交換してからのような気がする。HDDもその時1台追加したし、電源の容量不足の可能性がありそうだ。eXtreme Power Supply Calculator Liteで計算してみると336W位が推奨らしい。うちの電源は340Wなのでぎ…

microKEY USB powered keyboard|KORG INC.

microKEY USB powered keyboard|KORG INC.. ちょっとほしいなと思った。今使っているRoland PC-200 mk IIの鍵盤が1つ壊れていしまっているので。でもKORGって勢いあるなぁ。一時のローランドのようだ。

マイクロソフト TOUCH Mouse

マウスの故障代替品として送られてきた、マイクロソフト TOUCH Mouse。早速接続してみた。マウスのトラッキング用のLEDが青い。それでブルートラックマウスというのか。 使用感だが、手にはすごくフィットして疲れなさそう。まだ使い慣れないせいか、違和感…

ザ・ブラックオニキス 店頭デモ - YouTube

[PC-88] ザ・ブラックオニキス 店頭デモ - YouTube. このゲームにも相当ハマった。日本におけるRPGの草分け的存在。最後まで行ったが最終局面のからくりがいまだに理解できていない。

Microsoft製品をまとめて修理することにした

Microsoft Ergonomic Keyboard 4000を1年ほど前まで使っていたんだけど、4回も故障してうんざりしてロジクールのキーボードに買い替えて使っていた。マウスは Microsoft Laser Mouse 7000を使っているが、買った当初から充電がちゃんとできなくて、充電池を…

NVIDIA DRIVERS 296.17 Certified

GEFORCE DRIVER FOR WINDOWS 8 CONSUMER PREVIEW引用元: NVIDIA DRIVERS 296.17 Certified. ディスプレイドライバはすでにWindows 8 CPの要件を満たすために、WDDM1.2をフルサポートしているとのこと。さすがだ。

The Lost 1984 Video: young Steve Jobs introduces the Macintosh - YouTube

The Lost 1984 Video: young Steve Jobs introduces the Macintosh - YouTube. ジョブズの初代Macのプレゼン。最後の方でMac自身がしゃべるというのがあった。今聞くと音声合成丸出しだけど当時にしてはすごいことだったと思う。ここからGUIの普及が始まった…

E-MU0404が使えなくなった

最近入れ換えたGIGABYTE GA-Z68MA-D2H-B3 マザーボードはPCIスロットがなくPCI Expressのみである。なのでPCIなE-MU0404が使えなくなってしまった。これは私にとって大問題なのだが、以前のマザーボードに比べてオンボードのサウンドが良くなったのでとりあ…

インテル® コンパイラーによる AVX 最適化入門: 第1回 AVX とは | iSUS

インテル® コンパイラーによる AVX 最適化入門: 第1回 AVX とは | iSUS. 昨日AVX入りCPUをゲットできたので少しお勉強。

ブートローダーを別のドライブに移動したい | OKWave

ブートローダーを別のドライブに移動したい | OKWave. 古いハードディスクにブートマネージャーが入っているのでそれの移動方法がわからなくて困っていた。このQAにやり方が書いてあった。

PCの中身を入れ替え

PCもちょっと再起動が頻発してきたので思い切ってマザーボード,CPU,メモリを入れ替えた。 マザーボードはGA-Z68MA-D2H-B3、CPUはCore i7 2700K、メモリはバルクで8GBである。ついでに2TBのハードディスクも買い足した。 すべて組み上げて問題なく動いている…