Archive for the ‘Music’ Category

OtoPerl, 最近の変更のお知らせ

金曜日, 11月 18th, 2011

OtoPerl – http://drumsoft.com/otoperl/
OtoPerl Github – https://github.com/drumsoft/OtoPerl

  • 演奏してる音を録音する機能がつきました!(-o, –output オプション)
  • サンプリングレートを設定できる様になりました。レートを下げるとCPU的に余裕ができます(-r, –rate オプション)
  • 接続元をIPでフィルタする様にしました。デフォルトではローカルホスト(127.0.0.1)のみ許可します。安心して起動できます。(-a, –allow オプション)
  • 他に -v, –verbose や -c, –channel オプションも追加
  • perlサブルーチン perl_render が返すデータが逆順だったのを、正順に変更しました
  • 起動時に呼ばれる perlサブルーチン perl_render_init に、設定されたチャンネル数とサンプルレートを渡す様にしました。

YAPC::ASIA 2011 で OtoPerl のトークしました。

水曜日, 10月 26th, 2011

10月15日に、YAPC::ASIA 2011 にて OtoPerl のトークをさせていただきました。

当日の録画画像をアップしていただいています。(Youtubeで見る場合こっち)

当日使ったスライドの内容、流したサウンド、ソースコードはこちらにあります。

自分の発表では緊張して時間配分を間違えたりしました…。OtoPerl のソースコード配布してる事や URLTwitterアカウント を書いた最後のスライドを見せずに終わっちゃったり、途中でこりゃ時間無いなと判断して ファイル読み込んで再生するサンプル をスキップしたりしました。

ですが、会場の皆様かなり面白がってくれたようで、大変嬉しかったです。「変態音」など、よいお褒めの言葉もいただきました。面白がってくれた皆様、是非実際に動かしてもらえると嬉しいです…(今の所Macでしか動かないという問題もありますが)。

イベント中は自分のスライドを作りながらだったりしたのですが、時間の許す限りいろんなセッションを見て回りました。(すみません、ズボラなので下記感想はタイトルだけ書きます。詳細情報は タイムテーブル から探して下さい)

本当は難しいフレンド・タイムライン処理

SNS等で、膨大なエントリから「最新のエントリ一覧」を表示する際に、パフォーマンスを維持する為のSQLの書き方。状況に応じてインデックスを使い分けるなど。パフォーマンス的には「最新のデータだけの別テーブル」用意しておけばいい気もするんだけど、なるべくSQLだけで解決しようという気持ちはなんかわかる。

SmartPhone development guide with Node/CoffeeScript and HTML5 technologies, for Perl programmers

スマホ向けに HTML5 でアプリ開発する話。実際に利用されているライブラリ/モジュール名を沢山メモれたので、今度使ってみたい。

perl meet beats.

Perl でテクノを作る話。波形データを生成して WAV ファイルに書き出す。シンセのモジュールは様々なパラメータを設定できる様になっている。見る前は、音色はWAVファイル等で持っていて、それを切り貼りしてリズムを作ったりするのかな?と思ってたので、意外と自分の話に似ててびっくりしました。やはりちゃんと音がでる環境で聴きたかったですね…

画像Hacks

Perl から Imager や OpenCV を使って YourFileHost のキャプチャを突破したり、画像からおっぱいを探し出したりするという大変実践的な内容でした。

Monads in Perl

Perlでモナドを実装して使う、という話。後半、振り落とされました…モナドについては、 キマイラ飼育記 の過去ログ読んで理解したいなーと思っています。

Hacking Mac OSX Cocoa API from Perl

Mac OS X の API を Perl から叩く話。XSの出力コードをひな形にして、中に API 叩くコード書いてコンパイルする。

Hello Embed Perl!

perlembed の基本的な話から、 perl_parse の内部で何やってるかとかの細部の話や、Perlの入出力をC側で取る方法等も。 OtoPerl 作る際に調べた事の復習にもなったりして良かった。

Perl Hobby Programming – Games::BeLike::EightBIT ターミナルで8ビット風ゲームを作ろう

Perl でグラディウスみたいなゲームを作る、しかもターミナル上でテキストキャラクタに色を付けてグラフィックを表現する、というベーマガ世代直撃な内容でした。


【動画あり】Perlでリアルタイムサウンド生成: OtoPerlの紹介

木曜日, 10月 13th, 2011

先に YAPC::Asia Tokyo 2011 で OtoPerl についてトークします というお知らせをさせて頂きましたが、Perl でリアルタイムサウンド生成を行う OtoPerl というソフトを作っています。

どんな事ができるのか、ご紹介ビデオを作成したのでご覧下さい(Youtubeで見る場合こちら

PerlというWeb開発なんかでよく使われている言語を使って、シンセサイザー的な事がなんでもできるプログラムを目指して開発しています。今後追加したい機能としては、例えばサンプリング音声の再生・加工や、音声入力へのアクセス、MML的なシーケンサ機能、負荷を軽減してより沢山の音を出せる様にしたり、AudioUnit化してDAWに入れられる様にしたり、とかです。


YAPC::Asia Tokyo 2011 で OtoPerl についてトークします

土曜日, 10月 8th, 2011

YAPC::Asia Tokyo 2011 にて、 Perl でリアルタイムサウンド生成を行うプログラム OtoPerl についてトークをさせていただきます。

OtoPerl – perl でライブ・サウンド生成しよう」 in YAPC::Asia Tokyo 2011
10/15[土] 16:00- @”蔵前会館 ロイヤルブルーホール”

前売りチケットは全て売切れという事ですが、イベントに行く予定の方、当日券で行く方おりましたら、どうぞ見に来て下さい。

YAPC::Asia Tokyo 2011 は「日本どころか世界のあちこちからハッカー達が集まる世界最大のPerlの祭典」という事です。東京工業大学大岡山キャンパス内で行われます。
10/13(木) 前夜祭 18:00-
10/14(金) 1日目 10:30-
10/15(土) 2日目 10:40-

OtoPerl は perl でリアルタイムサウンド生成を行うプログラム環境です。近日中に、どんな感じに使うかを説明する映像を作ってアップしたいと思います!


10/19[水]18:30- 日本ロックフェスティバルで転換DJします

土曜日, 10月 8th, 2011

「無力無善寺でしか転換DJしたときない」でおなじみ「日本ロックフェスティバル」で転換DJさせていただきます。

2011/10/19[水] 18:30〜 日本ロックフェスティバル 4日目
当日1000円+1ドリンクオーダー500円
出演: スッパバンド / 狂乱村 / クラウチ50 / MCビル風 / くほんぶつ / 野兎 / 金田康平(from THEラブ人間)

詳細は 日本ロックフェスティバルのブログ をご覧下さい。私の名前どこにも書いてなくて不安ですが、大丈夫な筈です。

日本ロックフェスティバル は無力無善寺で行われる、8日間にわたるロックフェスです。
2011/10/16[日曜]-10/23[日曜]
平日18:30, 土日15:30スタート
枚数限定の、前日通し券3000円(ドリンク無し)もあります。

以下、特にオススメアクトのリストです。
16[日] 笹口騒音ハーモニカ, TempleBook
18[火] 川染喜弘
19[水] くほんぶつ
22[土] ハズレッシヴ
23[日] ミッシング箱庭, 俺はこんなもんじゃない
(全部見に行ける訳ではないです)他にも見たいのあるけど、絞り込んでみたリストです。行くと大体他のも沢山見て、それらが結構面白い感じのイベントです。


Traktor でプレイ中の曲名を Twitter に自動ポスト

土曜日, 10月 8th, 2011

以前 Traktor でプレイ中の曲名を CamTwist に表示させるプラグイン作りました というのをご紹介しましたが、これに、その曲名を Twitter にポストするスクリプト TweetFromTraktor.pl を追加しました。

配布はこちらから
icecast-Songs_CamTwist-Plugin

icecast2 に加える修正と、その使い方が同様であるため、「icecast2 でプレイ中の曲名を表示するCamTwistプラグイン」と同じリポジトリに入れています。
Twitter へのポストは CamTwist とは関係ないので、Ust 或は CamTwist を使用しない環境でも利用できます。

ちなみにこのスクリプトは、 8月33日 というイベントで、ハッシュタグ #XObar の内容が表示されていたプロジェクターに曲名を流す為にその日のうちに作りました。そういうわけで、コードにかなり適当な箇所が散見されますがご容赦下さい。


9/2深夜「8月33日」@渋谷 でDJやります

水曜日, 8月 31st, 2011

パーティ企画グループ? #XObar によるイベント 8月33日! でDJさせていただきます。今回も楽しい音楽を沢山準備して行きます。台風来るらしいですが、台風来るとむしろテンション上がった子供時代の様に楽しく踊ったりしましょう。私の出番は翌4:20くらいからです。

8月33日!
2011/09/02[土]@渋谷 under deer lounge (03-5728-2655,地図)
22:00- 男性1500円 女性1000円 (どちらも+1drink) 入場には身分証必要だそうです。

出演者のアイコンとかSoundcloud付のページ とか Facebookのページ とかもありました。

ところで僕は今年から(ちゃんと)DJをはじめたのですが、その際tomad君みたいなタイプのやつをやりたい!と思い、使っているDJソフトを教えていただいて同じソフトを買う所からはじめました。今回そのtomad君と同じイベントでプレイできるという事で、大変嬉しくかつ恐縮しています!また、プレイ中の楽しそうな表情がかわいらしい DJ Wildparty や、無数のレコードをありえない超高速で繋ぎまくる Home Cut にも注目です。友人ではあるものの、まだ見る機会がなかった左腕君と建設中のDJも楽しみにしてます。


100yenLABELサイト:デザイン更新&Paypalで購入できるようになりました

木曜日, 6月 30th, 2011

100yenLABEL のサイトデザインをリニューアルしました。また、Paypalでの購入手続きができるようになりました。

Paypalでの購入手続き について

旧作のオンライン再発について “無料ダウンロード”, “100円での購入” 好きな方を選べる様になりました。どちらも聴ける内容に違いはありませんので、お財布の余裕と相談してご利用下さい。お持ちのPaypalアカウントを使うか、(アカウントが無くても)クレジットカードを使って購入できます。無料ダウンロードもずっとできる様にするつもりなので、慌てずにどうぞ。

購入オプション追加のきっかけ その1

ちなみに今回のPaypalの導入は、小説家の高橋文樹さんのブログの PayPalのWeb Paymetn StandardとExpress Checkoutの違いが理解できないあなたへ, 印税率95%で電子書籍販売できるシステムを公開 という記事がきっかけでした。特に、Micropayments の手数料の安さは衝撃ですね。とはいえ、販売価格が100yenだと、こちらの手元に残るのは88%だけなのですが…
ともあれ、文豪が自らPaypal決済機能を開発して電子書籍販売する時代キタ!100yenLABELでもやらんでどうする!と思った訳ですね。

他に オーシャンまなぶ というWebマンガの作者の方もまたPaypalを使ってユニークな商品販売(無料で読めるWebマンガの連載を「早く読む権利」を販売)を試みられています。

これまでWeb上で何かを販売する場合、個人ではショッピングモールの様なサービスに加入しない限り、決済方法として 銀行振込 か 代引 くらいしか選ぶ事ができませんでした。しかし、Paypalの様に「個人でも使えて手数料が安く、開発コストが少ない」決済サービスが普及したおかげで、個人で作ってる様な小さいサイトでも独自の決済方法を(クレジットカードを使える等)ショッピングモールと変わらない便利さで実装する事が可能になりました。
しかも、そういったサイト開発を、小説家やマンガ家という人達が自ら行う事ができている点も、これまでになかった様なユニークなオンライン販売の形態ができていきそうで、面白いなあと思います。

購入オプション追加のきっかけ その2

オンライン再発をはじめて以降、サイトのアクセス解析から「ダウンロードリンクを設置したページへのアクセス数の、1/10くらいしかダウンロードしてくれてない」事がわかりました。他にもダウンロードページのURLを教えた相手から「これはどこで買えるの?」と質問された、という話も聴きました。

これらから「ネットで無料のmp3をダウンロードして聴く」という行動は、不慣れな方には結構難しいのではないか、という仮説を立てました。そこで「ダウンロード販売」というオプションをつける事によって、フリーダウンロードに慣れていない方々にも、mp3ファイルのダウンロードに辿り着いてもらえるのではないかと期待しています。最終的にZIPファイルをダウンロードする事になるのは変わらないのですが、 ダウンロード→ZIPの展開→iTunesやiPod等に追加→聴く というプロセスに不慣れだったりやった事が無い方でも、お金払っちゃったら(勿体ないから)頑張って最後までやってくれそうですし。


100yenLABELオンライン再発「学毛」「the World Famous 100 Lifestyles」

木曜日, 6月 16th, 2011

100yenLABELオンライン再発、続いています!

まずは曲数少なめながらも、各参加メンバーの持ち味をじっくり楽しめる、聴きごたえあるコンピレーション 「学毛」!!

そして “the World Famous 100 Lifestyles” はクイズによる抽選の賞品テープ!過去作ダイジェスト+未発表トラックの企画盤で、おそらく最も小部数だったリリースです。レアなの好きな人に!


けっこう前ですが 4/9 MACHINEHOLIC@東池袋MUSIC ORG のプレイリスト

月曜日, 5月 30th, 2011

けっこう前ですが 4/9の MACHINEHOLIC@東池袋MUSIC ORG のプレイリストも、まだ載せてなかったので載せます。

ちなみにプレイリストのデコードスクリプト TraktorLogDecode を作って公開しています。READMEに書いてある様に車輪だったんですが…

↓これは開場からスタートまでのBPM遅めの時間

↓ここから、スタートしてBPM早くした時間

Amazonのリンクはアフィリエイトになってる。