Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
#14 で ruby-coreaudio ハンズオンします
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
nagachika  
View profile   Translate to Translated (View Original)
 More options Oct 22 2011, 1:34 am
From: nagachika <nagachik...@gmail.com>
Date: Sat, 22 Oct 2011 14:34:39 +0900
Local: Sat, Oct 22 2011 1:34 am
Subject: #14 で ruby-coreaudio ハンズオンします
nagachika です。

As I announce in previous email, Yokohama.rb #14 will take place at 11/12 (Sat).
先程告知した通り 11月12日に Yokohama.rb #14 が開催されます。

I'm planning to open the session about my project 'ruby-coreaudio', a
short technical talk and
hans-on session.
そこでわたしが今作っている ruby-coreaudio というライブラリの紹介と
ハンズオンセッションを実施しようと考えています。

= What's ruby-coreaudio?
ruby-coreaudio is an implementation of ruby bindings of CoreAudio.
CoreAudio is a Audio framework of Mac OS X.

ruby-coreaudio とは CoreAudio の機能を Ruby から利用する binding ライブラリです。
CoreAudio とは Mac OS X のオーディオ機能のフレームワークの総称です。

== Features
 * detect sound device
 * record from sound input device (ex. microphone)
 * playback waveform with output device (ex. speaker, headphone)
 * manipulate audio format file (.wav, .m4a, .mp3(readonly) etc..)

== 機能
 ruby-coreaudio を使うと、スピーカーやマイクを操作して、音声データを
 入出力(つまり音を鳴らしたり、録音したり)できます。
 また音声データファイルの読み書きができます(出力は今のところ .wav と .m4a のみ)

= Agenda (rough plan)
 * introduction of CoreAudio and ruby-coreaudio
 * talk about implementation of ruby-coreaudio
 * setup environment/install requirements
 * hans-on
   * convert audio file format
   * record sound from microphone
   * playback audio file by ruby!

まだなんとなくの案ですが、上に書いたように簡単な紹介と、実装上の工夫点についての発表、
その後参加者が実際に ruby-coreaudio を利用して音声ファイルを扱ったり録音、再生を
やってみるハンズオンを予定しています。

= Requirement
 * Mac OS X (10.6~) (I haven't tested on Lion…)
 * Xcode
 * ruby 1.9.2~ (or trunk 2.0!)
(recommended)
 * headphone or earphone
   (Because in sound programming sometimes very loud sound occurs by mistake.
    To protect our ear, use headphone is highly recommended)
 * microphone (not essencial, MacBook and MacBook Air has internal microphone)
 * Audio editor. for example, Audacity.

必要な環境について。
CoreAudio は Mac OS X (iOS もですが)のフレームワークですので、OS は Mac OS X に限られます。
MacBook や MacBook Pro, MacBook Air が必要になります。
わたしはまだ Lion を持っていないので動作実績はありませんが、動くはずなので人柱、じゃなくて動作確認に
ご協力いただけると嬉しいです。
また拡張ライブラリをインストールするために gcc が必要になると思いますので Xcode はインストール済か
ご確認ください。Xcode はパッケージが非常に大きいため当日会場で DL すると大変だと思いますので、
事前にインストールして頂いたほうがいいと思います。

また、ヘッドフォンを持参されることをおすすめします。音声を扱うプログラミングをする時には、
ちょっとしたミスで非常に大きな音や、不快な音を再生してしまうことがままあります。
不快なだけでなく耳や機器へダメージがあることもありますので、直接スピーカーで再生せず
ヘッドフォン/イヤホンなどで確認するようにしたほうが良いです。
また必須ではありませんが音声データの波形を目で確認できるソフトウェアがあると便利なので、
Audacity などがインストールされているといいと思います。

以上はまだ最初の案なので、内容などは流動的です。
そして ruby-coreaudio も early beta なので仕様がどんどん変化していますが、
ruby で音を操作する楽しみを share したいと思います。

以上、長いメールを読んでくださってありがとうございます。
Regards,

---
@nagachika
CHIKANAGA Tomoyuki


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »