Max/Msp/Jitter

Basic

Max
Object Oriented Programming
Shortcut
ToolBox
Mathematics
Physics
Probability
External Object
MIDI
DMX

Advanced

Psychoacoustics
mxj (Java Class Object)
Arduino
OSC

DSP/Synthesis

Recording & Playback
Time Stretching & Pitchshifting (ableton Live)
Wavetable Synthesis
White Noise (Joji Yuasa)
Sampleing & Processing (Autechre)
Scratching (Grandmaster Flash)
Glitch (Oval)
Theremin (Léon Theremin)
Comb Filter (Paul Lansky)
Auto Tune (Perfume)
Harsh Noise (Merzbow)
Vocal Chop (Prefuse73)
Blur (Akihiko Matsumoto)
Freeze (Jean-François Charles)
FM Synthesis (John Chowning)
Granular Synthesis (Iannis Xenakis)
Phase Vocoder (Charles Dodge)
Convolution (R.Luke Dubois)

Composition

Algorithmic Composition (David Cope)
Chaos Theory (Edward Lorenz)
Genarative music (Brian Eno)
Phasing (Steve Reich)
Markov Chain (Gregorian Chant)
Parallel Organum (Musica enchiriadis)
Shepard Tone (Jean-Claude Risset)
Spectral Technic (Tristan Murail)
12Tone Serial technic (Webern)
Data Mapping (Guido Da Arezzo)
Schenker Theory (Heinrich Schenker)
Tonal Harmony (Jean-Philippe Rameau)
Tintinnabuli (Arvo Pärt)
monome (Brian Crabtree and Kelli Cain)
Golden Mean (John Chowning)
Analog Sequencer (Robert Moog)
Pitch-class Set Theory (Allen Forte)
Irregular Rhythm(Igor Stravinsky)
Iso Rhythm (Philippe de Vitry)
Rhythmic Mode (Notre Dame School)
Graphic Score (Morton Feldman)
Tone Cluster (Ligeti)
Brown Noise (Leonin)
Fibonacci Series (Bartok)
Fractal (Charles Dodge)
Stochastic technic (Xenakis)

Video

Chromakey (Peter Campus)
Transition

Openmusic

Operation

Spectral Harmony (Tristan Murail)
New Complexity (Brian Ferneyhough)
12 Tone operation (Arnold Schoenberg)
Contour Inversion
Morphing

RTcmix

Basic

RTcmix
Unix Command
Unix Directory
Emacs Command

Synthesis/DSP

Additive Synthesis
Subtractive Synthesis
FM Synthesis
Delay
Flange
Comb Filter
AM Synthesis
Granular Synthesis
Phisical Modeling Synthesis
Waveshape Synthesis
Wavetable Synthesis
Stochastic Synthesis
PVOC

UNIXコマンド

Unixのコマンド操作

audiosculpt

RTcmixなどのUNIX系のCUIのアプリケーションをインストール、コンパイルする際いくつかのUNIXコマンド操作を実行する必要があります。以下にUNIXの代表的なコマンドを掲載します。これはOSX、Linuxを始めとするUNIX系OSにおいて共通のコマンドであり、RTcmix以外にcsoundやPDなどUNIX系ソフトのインストール、実行に必要となります。
MacOSの場合、アプリケーションのユーティリティーフォルダの中にあるターミナルというアプリケーションを通してUNIXコマンドを実行することが可能です。後半はwindowsのコマンドもまとめてあります。Windowsの場合コマンドシェルを通じてコマンドを実行します。ややunixとは異なりますが、Javaプログラミングなどでwindowsを利用する場合には参考になるでしょう。

Unix基礎コマンド一覧

シェルコマンド

alias コマンドを別名で登録
cd ディレクトリの移動
exec 現在実行中のシェルに代わり、指定したコマンドを実行する
exit 現在のシェルを終了する。
export 環境変数を設定する。
history 過去にタイプしたコマンドを表示する。
jobs 実行中のジョブを出力
kill 実行中のジョブを強制終了
nice プライオリティ (優先順位) を変更して実行する
ps 実行中のプロセスの情報を表示
suspend シェルを一時中断する。csh・tcsh・bash の内部コマンド
top プロセスの状態をリアルタイムに表示
unalias 登録されているコマンドの別名を削除

ファイル・ディレクトリ操作

chmod ファイル・ディレクトリのパーミッション(所有権)変更
chown ファイル・ディレクトリの所有者変更
cp ファイル・ディレクトリのコピー
dd ファイルの変換・コピー
diff ファイルの違いを表示。パッチを作成。(差分・差異・比較)
du 指定ディレクトリ以下のディスク使用量を再帰的に表示する
find ファイル・ディレクトリの検索
fsck ファイルシステムの矛盾の検出・修復
history コマンド履歴の表示
ldd ダイナミックリンクの関係を表示
ln リンクファイルの作成
ls ファイル・ディレクトリの情報表示
merge ファイルの結合
mkdir ディレクトリ作成
mv ファイル・ディレクトリの移動・名前変更
pwd 現在のディレクトリ位置確認
rm ファイル・ディレクトリの削除
rmdir ディレクトリ削除
sort 行を並び替える
split ファイルの分割
touch ファイルの最終アクセス日時と最終更新日時を変更

テキスト処理

cat ファイルの連結、ファイルの表示
diff ファイルの内容を比較
echo 文字列や変数の内容を表示
emacs テキストの編集
grep ファイルからパターン検索
less テキストを見る
more テキストを見る
vi テキストの編集
wc テキストファイルの行数・単語数・バイト数を表示

システム関連

ac ログイン時間の記録を表示
chsh ログインシェルの変更
date 日付・時間の表示
env 環境変数の表示・設定
finger ユーザー情報の表示
groups グループ名を表示
halt シャットダウン
id ユーザー名などの表示
login ログイン
lsdev 現在のシステムで有効なデハイスを表示
mount ファイルシステムをマウントする
passwd パスワードの変更
reboot システムを再起動する
shutdown システムをシャットダウン
su ユーザーの切替(管理権限を持つユーザー)
sudo 他ユーザ権限でコマンドを実行する
w ログインしているユーザー名と作業内容を表示

ネットワーク関連

ftp FTPを使用してファイルを転送
hostname ホストコンピュータの名前の表示・設定
hostid ホストコンピュータのIDの表示・設定
ifconfig ネットワークインターフェース情報の表示・設定
netstat ネットワークへの接続状況を出力
nslookup ホスト名からIPアドレスを出力
open ホストに接続する
ping ホストコンピュータとの接続を確認
rlogin ホストコンピュータにログイン
ssh リモートホストに暗号通信を用いてログインする
tcpdump ネットワークのパケットを取得
telnet ホストコンピュータにログイン
top ホストコンピュータにログイン
who 現在ログインしているユーザ名を表示する
whoami ルートユーザーか管理者ユーザー、どちらで作業を行っているかを出力
write ログイン中の他ユーザにメッセージを表示する

ジョブ

at 指定時刻にジョブを自動実行
atq ジョブの一覧を表示
atrm ジョブを削除
batch システム負荷状況によってジョブを自動実行
ps プロセス状態の表示

アーカイブ・圧縮・エンコード・デコード

gzip .gz(gzip形式)の圧縮・解凍
lha .lzhファイルの圧縮・展開
tar .tarファイルの圧縮・展開
unzip .zipファイルの展開
uudecode uuencodeで作成されたファイルのデコード
uuencode バイナリファイルのエンコード
zip .zipファイルの圧縮
zcat 圧縮されたファイルの内容を表示
zip .zipファイルの圧縮

印刷関連

lpc プリンターの制御
lpq プリンターの状態を確認
lpr プリンターで印刷
lprm 印刷キューの削除
lpstat プリントサービスの状態を表示

その他

cal カレンダーの表示
du 現在のディレクトリの使用量の合計を出力
reboot 該当サーバーを対象にシステム再起動を実行
gcc C言語のコンパイルを実行
man コマンドのマニュアルを表示
nkf 日本語の文字コードを変換
quota ディスク利用量の確認
time コマンド実行に要する時間を測定
whatis コマンドのマニュアルのヘッダを表示
which コマンドの場所を表示

Windowsコマンド集

ファイル、フォルダ操作

assoc ファイル拡張子への関連付けの表示と変更
attrib ファイル属性の管理
cacls ファイルのアクセス権制御
cd(chdir) ディレクトリの移動
cipher 暗号化ファイル・システムの管理
comp ファイルの比較
compact ファイルの圧縮
copy ファイルのコピー
del(erase) ファイルの削除
dir ファイルやディレクトリ情報の表示
fc ファイルの比較
findstr 文字列の検索
ftype ファイル・タイプの表示と変更
md(mkdir) ディレクトリを作成する
move 複数のファイルを移動とディレクトリ名の変更
popd 記憶したディレクトリに移動
pushd 現在のディレクトリの位置情報を記憶して移動
rd(rmdir) ディレクトリの削除
ren(rename) ファイル名の変更
replace ファイルの置き換え
tree ディレクトリのツリー表示
xcopy ディレクトリごとのコピー

ディレクトリ操作

adprep Windows Server 2003のActive Directoryへの移行準備作業を支援する
csvde CSVファイルとActive Directoryとの間でデータをインポート/エクスポートする
dsadd 指定された種類のオブジェクトをディレクトリに追加する
dsget ディレクトリに含まれる特定のオブジェクトについて,指定されたプロパティを表示する
dsmod ディレクトリに含まれる既存のオブジェクトを修正する
dsmove ディレクトリの中で,指定されたオブジェクトを移動するか,名前を変更する
dsquery ディレクトリに含まれる特定の種類のオブジェクトを検索する
dsrm 指定されたオブジェクトをディレクトリから削除する
ldifde ディレクトリ・オブジェクトの作成,変更,削除を行う
ntdsutil Active DirectoryストアのデータベースとFSMOを管理する

コマンドシェルとバッチファイル

autoexnt コンピュータ起動時にカスタムのバッチ・ファイルを実行
break 中断キーの設定と解除
call バッチ・ファイルの呼び出し
choice ユーザー・オプション・キーを設定/表示
clip コマンドの標準出力をクリップボードへリダイレクト
cls 画面の消去
cmd コマンドの実行
color コマンド・プロンプト画面の色指定
command MS-DOSコマンド・シェルの起動
cscript 指定したスクリプトの実行
date 日付の設定または表示
doskey コマンド支援プログラムの起動
echo コマンド表示の切り替えおよびメッセージ表示
endlocal ローカライズの終了
exit コマンド・プロンプトの終了
find テキストの検索
for コマンドの反復実行
forfiles 選択したファイルのコマンドを実行
gettype システム環境変数 ERRORLEVEL を設定
goto バッチ内での処理の制御
graftabl 言語依存の拡張文字セットの指定
help コマンドのヘルプ
helpctr [ヘルプとサポートセンター]の表示
if 処理の分岐
logtime プログラムの開始と終了時間を記録
more 画面のページ分割
now メッセージ先頭に日付と時刻を追加し標準出力
ntcmdprompt TSRの実行後にコマンド・シェルを起動
path コマンド・パスの設定
pause バッチ処理の中断
prompt プロンプトの編集
rem コメント行の記述
set 環境変数の設定および表示
setlocal ローカライズの開始
setx 環境変数の設定
shift 置き換え可能なパラメータの指定
sleep コンピュータを指定した時間待機
sort データの並び替え
start コマンド・プロンプトの起動
time 時刻の設定/表示
timeout コマンド・プロセッサを指定時間停止
title ウインドウ・タイトルの指定
type ファイル内容の表示
ver Windowsのバージョン表示
verify ファイル照合の設定

サーバー管理

chknic ネットワーク・アダプタとNLBの互換性を調べる
cluadmin サーバー・クラスタへ接続する
cluster サーバー・クラスタの作成/管理
convlog ログ・ファイルをNCSA形式に変換
iisapp.vbs IISで実行中のアプリケーションPIDとプールIDの一覧表示
iisback.vbs IISのメタベースをバックアップ/復元
iisconfg.vbs IISのメタベースの一部をエクスポート/インポート
iisext.vbs IISのWebサービス拡張の管理
iisftp.vbs IISサーバー上のFTPサイトの各種設定
iisftpdr.vbs IISサーバー上でFTP仮想ディレクトリの新規作成/削除/一覧表示
iisreset IIS関連サービスの開始/停止/再起動
iisvdir.vbs IISサーバー上でWebサイトの仮想ディレクトリの新規作成/削除/一覧表示
iisweb.vbs IISサーバー上でWebサイトの各種設定
nlb NLBの動作制御・パラメータの設定変更
nlbmgr NLBの構成/管理
risetup RISサーバーの管理
sysocmgr Windowsオプション・コンポーネントのインストール
winnt OSのインストール/アップグレード
winnt32 OSのインストール/アップグレード
wnlb ※現在は使用されていない

システム管理

at コマンドのスケジューリング
bootcfg Boot.iniファイルの設定
chcp コード・ページの表示あるいは変更
lpq サーバーの印刷状態表示
lpr プリント・サーバーへの印刷
mode システム・デバイスのモード設定
runas 他のアカウントでの実行
taskkill タスクやプロセスの終了
tasklist タスクの表示

セキュリティ関連

certreq 証明機関(CA)へ証明書を要求
certutil 証明機関(CA)の構成/管理
cmdkey 資格情報の作成/表示/削除
dcgpofix GPOをデフォルトに戻す
getsid ユーザーSIDの比較
gpotool グループ・ポリシーの状態を診断
gpresult グループ・ポリシー設定と結果セットを表示
gpupdate セキュリティ設定を含み,ローカルグループ・ポリシーとグループ・ポリシーの設定を更新
klist Kerberosチケットの表示/削除
ksetup 接続するクライアントを構成
ktpass Windows Server 2003以外のKerberosサービスを同OSのActive Directoryのセキュリティ・プリンシパルとして構成
secedit システム・セキュリティの構成/分析
showaccs ACLを解析して,結果をCSVファイルに出力
showpriv ユーザーとグループに割り当てた権限を表示
sidwalk 古いSIDの削除または新しいSIDへの置換
winhttpcertcfg 証明書とプライベート・キーをインポート
xcacls ACLの変更とセキュリティ・オプションの設定

ターミナル関連

change logon クライアント・セッションからのログオンを有効または無効にする
change port COMポートのマッピングを表示,変更する
change user 「.ini」ファイルのマッピングの設定を有効または無効にする
cprofile ユーザー固有のファイルの関連付けを,プロファイルから削除する
flattemp フラットな構造の一時ファイル・フォルダをユーザーに提供する
logoff 強制的にログオフし,セッションを削除する
msg ユーザーにメッセージを送信する
mstsc ターミナル・サーバーまたはリモート・コンピュータに接続する
query process ターミナル・サーバーで実行中のプロセスの情報を表示する
query session ターミナル・サーバーのセッション情報を表示する
query termserver ターミナル・サーバーの一覧を表示する
query user ターミナル・サーバーのユーザー情報を表示する
register プログラムに特殊な実行特性を設定して登録する。
reset session ターミナル・サーバーのセッションをリセットする
shadow 自分のセッションではなく,他のユーザーのアクティブなリモート・セッションを制御する。
tscon ターミナル・サービスの他のセッションに接続する
tsdiscon セッションをターミナル・サーバーから切断する
tskill ターミナル・サービスのセッションを終了する
tsprof ターミナル・サービスのユーザー構成情報をユーザー間でコピーする
tsshutdn ターミナル・サーバーのシャットダウンや再起動をリモートで行う

ディスクとデータ関連

chkdsk ディスクの検証と修復
chkntfs 起動時のボリューム確認
convert ファイル・システムの変換
defrag ディスクのデフラグ
diskcomp フロッピーの比較
diskcopy フロッピー・ディスクのコピー
diskpart ディスク・パーティション情報の管理
format ディスクのフォーマット
label ラベル名の編集
mountvol ボリューム・マウント・ポイントの管理
recover データの回復
subst 仮想ドライブの割り当て
vol ディスク・ボリュームの表示

ネットワーク関連

arp ARPキャッシュの表示および変更
finger Fingerユーザー情報の表示
ftp FTPサーバーとの通信
hostname ホスト名の表示
ipconfig TCP/IP構成の表示および更新
nbtstat NetBIOS情報の表示
netstat ネットワーク統計情報の表示
nslookup DNSネーム・サーバー情報の表示
pathping ネットワーク転送の追跡
ping IPネットワーク接続の確認
rcp ファイルのリモート・コピー
rexec コマンドのリモート実行
route IPルーティング・テーブルの表示
rsh コマンドのリモート実行
tftp ファイルの転送
tracert データの転送ルートを確認

UNIXとしてのMacOSX参考文献

Max/Msp Algorithmic Computer Music Online Tutorial