通勤用シンセにKORG M01D買ったよー

最近転職して勤務地が遠くなったので毎日高速バスで通勤するという水曜どうでしょうサイコロの旅みたいな生活をしています。そんなわけで移動中の時間にDTM的なものができないかいろいろ考えてました。ノートPCもカバンに入ってるんですがやっぱり隣に人が座…

エクスコムの情報流出はシステム設計というより業務設計がだめな件

そんなわけでクレジットカード再発行しました。そうです流出です。今年の3月にアメリカ行ったときに海外旅行者向けWiFiルーターレンタル業者を探してたらエクスコムが安かったので申し込みました。まさかこんなことになろうとは、という感じでくやしかったの…

Web Audio APIでオシレーターの実装方式いろいろ試してみた

あなたの好きな波形は何ですか。人はだれしも思い入れのある波形があるかと思います。正弦波や矩形波が好きなかたもいるようですが僕はだんぜんノコギリ波派です。ノコギリ波の優しくて存在感のある音色につつまれているだけでしあわせな気持ちになります。 …

いろんなものがハフィントンポストっぽくなるウェブサービス作ったよ

ハフィントンポスト日本版がついにスタートしましたね。ネット上に良質な言論空間をつくることを期待されていてこれからが楽しみです。 ところでびっくりしたんですが、ハフィントンポストっててっきり悪意あるテレビ局が歯のない人にインタビューしてワシン…

JavaScriptにsleepを実装しようとして気づいたら新言語を作ってた話

あのですね、JavaScriptにsleep()とかwait()みたいなのってほしいじゃないですか。で、調べてみると標準にはなくて作れるには作れるけどブラウザ依存だったりビジーループだったりJava Applet併用だったりしてがっかりするじゃないですか。 ぼくは1年半くら…

KORG MS-20で音作るよー その2

KORG MS-20で音作るよー その1の続き。 MS-20の魅力といえば、なんといってもパッチングですが、これを使いこなすにはそれなりに体系的な知識が必要です。以前にもMS-20のパッチングについて解説記事(その1、その2)を書いたので詳しくはそちらを読んで…

KORG MS-20で音作るよー その1

近頃の若いもんはアナログシンセの音作りの基本を知らなくてけしからん、と思ったりします。まあそれも無理もないことで、昔はYAMAHA CS01やRoland SH-101のような入門者用のシンプルなシンセがありましたが、最近のシンセはパラメータが複雑で、多彩な音が…

ExcelでLTSV読むよー

LTSVが最近熱いですね。ログファイルのフォーマットはこれで決まり、みたいな。とはいえ、業務システムだといまだに人月計算とスーツとExcelの世界なので、上司に提出する場合とかそのあたりの親和性をなんとかしたいところです。そんなわけでExcelでLTSVを…

iPhoneのポケコンアプリDPC-100で音を鳴らしてみた

便利な用途がさっぱり思いつかないもののとりあえず触っているだけでワクワクするiPhone/iPad用のポケコンアプリDPC-100ですが、バージョンアップしてサウンド機能が搭載されたということなので鳴らしてみました。 ソースはこんな感じ。SCHDUTYでパルス幅を…

Web Audio APIで8bitリズム音源作ったよ

Web Audio APIを使ったブラウザで動くシンセがけっこう増えてきましたが、リズム音源がまだまだ少ないように思います。ちょうど昔のゲーム機からサンプリングした音源がフリーで配布されていたので、これをネタにリズム音源にまとめてみました。セガ・マスタ…

電源ケーブルがにょろにょろする悩みが全面解決した話

まあそんなわけでデスクトップPCの裏側とかケーブルだらけでなるべく見て見ぬ振りをして生活してるわけですが、年に一回くらい大掃除のときなんかに一念発起してすっきりさせようと取り組んだりしても無数の蛇のようなにょろにょろしたケーブル類と目が合う…

昔のFM音源シンセDX27を修理した

僕が普段からあんまりシンセシンセ言ってるので会社の人が実家で眠ってたシンセをくれました。たぶん彼の実家の家業はサンタなんだと思います。 本体にはDX27と書いてあります。名前くらいは知ってるものの詳細までは知らないので、マニュアルをヤマハのサイ…

Web Audio APIでファミコンノイズを鳴らしてみる

おっさんには懐かしいファミコンのノイズ音をWeb Audio APIを使ってウェブブラウザで再現してみます。今聴くとかなり表現力に乏しい感じのノイズですが、当時はこれで宇宙船の推進音や敵機の爆発音、レーザー光線やスネアドラムなど無限にイメージが膨らんだ…

Web楽器をMIDI鍵盤やDAWから鳴らす方法

最近はウェブブラウザのAudio APIが充実してきて、JavaScriptだけで実装されているウェブ楽器が増えてきました。なかにはかなり本格的な音が出るシンセサイザーなどもあり、そういった楽器をUSB-MIDIキーボードやDAWから鳴らせれば楽しいだろうなと思って以…

VSTプラグイン作家のためのWeb Audio API入門 〜 adelayの作成

全国100人くらいのVSTプラグイン作家の方こんばんは。今日は皆さんおなじみのadelayのウェブブラウザバージョンを作ってみたいと思います。最近のウェブブラウザはAudio APIが急速に充実してきて簡単に音声信号処理ができるようになってきました。 adelayと…

JavaScriptで新しい楽器作った

jsdo.itで「新しい楽器を作ってください」というコンペをやってます。(10/24締め切り) このへんを見るといろいろ力作が投稿されているようです。 JavaScriptで楽器を作るなんて面白い企画、参加しないわけに行かないと思ってさっくり作ってみました。Tonal…

JavaScriptで正規表現練習ゲーム作った

特に何か目的があるわけじゃないんですが、JavaScriptの練習のためにゲームを作ってみました。 Regex Of The Dead タイピングゲームのように正規表現を練習するためのシンプルなゲームです。ゾンビと一般人が迫ってくるのでゾンビの名前にだけマッチするよう…

Web Audio APIでギター音源作ったよ

Web Audio APIを使ってメタルなエレキギターのパワーコードの音を鳴らすウェブ楽器を作りました。ASCIIキーボードでリフを弾いてるだけでちょっと楽しいです。 http://aikelab.net/pg01/ Web Audioを使ったシンセはいくつか作られてきましたが、サンプラー系…

SuperColliderで竹内関数音楽

先日SuperColliderのワークショップに行ってきました。SuperColliderとは音楽・音響をプログラミングするための言語でアーティストや研究者の人が使っているらしいです。 たとえばこんな感じでプログラミングできます。 {MoogFF.ar( Pulse.ar([55, 110], 0.5…

消費税の実装ってむずかしい(ベタ打ちもあるヨ)

なんかいろんなニュースに押されてすっかりブームが去ったみたいな消費税率改定についてちょっとシステム的な話をしてみたい。 業務システムやってる人はみんな知ってることだけど消費税って難しいんですよ。 売り上げに1.05掛けるだけかと思えば端数処理あ…

WebMidiLinkがわずか40行でなしとげたとてつもないブレイクスルー

3日前にg200kgさんが提案したWebMidiLinkという規格がすごすぎていまだに興奮がさめやらない感じ。DTMとWebの世界はいったいこれからどうなってしまうんだろうという気持ちです。 WebMidiLinkは、ひとことで言うと「MIDI over window.postMessage」というよ…

Webシンセ同士で同期演奏しようぜ!

僕と同じようにブラウザで動くシンセを開発しているg200kgさんがすごい技術を考案しました。 お客様の中にWebシンセプログラマはいらっしゃいませんか | g200kg Music & Software どういうことかというと、HTML5のpostMessageで簡易的なMIDIメッセージをクロ…

Arturia Minimoog-V Originalを手に入れた人が聴くべきプログレ

先日Arturia Minimoog-V OriginalというMinimoogを再現した高品質のソフトシンセが1日だけフリーダウンロードできることになっていて一部で大変な話題になりました。当日はぜんぜんサーバにつながらないといった悲鳴がツイッターなどで見られましたが多くの…

Web Audio APIとNode.jsでウェブ楽器作った

Beatonicaというウェブ楽器をWeb Audio APIとNode.jsで作りました。個々のツイッターアカウントに音をわりあててフォロー関係の人たちの音によって音楽を作るというアプリです。まあ難しいこと考えなくてもログインしてプレイボタンを押すだけで楽しめるので…

マルチトラックデータを公開してるアーティストまとめ

DTMのミックスは独学で技術を学ぼうとするとなかなかむずかしいです。プロが作った作品はやっぱりかっこよくて参考にしたいんだけど、そういうのはたいてい曲も良くて演奏も良くて録音も良くてミックスも良くてマスタリングも良いので参考にするにはいまいち…

楽しく仕事するのって難しいね

楽しく仕事をしたいと思ってます。 その方が集中力が維持できて生産性も品質も上がるから。 でも同じ考えを持つ人ばかりじゃないので、いつもそうというわけにはいかなかったりします。 以前、怒るマネージメントについて書いたことがありいまも気持ちは変わ…

シンセの神の本みつけた

何度も書いているようにぼくはシンセが大好きでシンセの音楽ばっかり聴いてるし、シンセのプログラムばっかり書いてるんですが、先日アマゾンで見つけたこの本が超気になってます。シンセ界の大物のインタビュー集みたいです。 Keyboard Presents Synth Gods…

KORG monotribeのパネル描いて遊ぼうぜ!

KORG が monotribe version 2 で追加された新機能を分かりやすく記載したオーバーレイシートを配布しています。 monotribe version 2を使いこなすためのオーバーレイシートがKORGから配布開始 − 音楽方丈記 これ面白い。何が良いってKORG自身が提供してるオ…

DevFestX Sapporo 2012でライトニングトークしてきました

DevFestX Sapporo 2012で人生二回目のライトニングトークをしてきました。(一回目はこちら) Google API エキスパートの人たちが15人もいらっしゃるということで、そんなところで話す機会もなかなかなさそうだし発表することにしました。個人的にこういった…

大事なことはみんな元リクから教わった

昔、ギターをやっているときにいくつかのバンドに参加したりしたんだけど、そのときバンドには大きくわけて二つのタイプがあった。ひとつは、リーダーの明確なビジョンのもと、それを実現できるメンバーを集めるというタイプ。もうひとつは、とりあえず面白…