Live Music Coder M^2 |
このアプリは現在ストアで閲覧することができません。 | ||||
価格 | 120円 | ダウンロード |
||
---|---|---|---|---|
ジャンル | ミュージック | |||
サイズ | 964.0KB | |||
開発者 | Two've Lab | |||
順位 |
| |||
リリース日 | 2010-06-26 16:00:00 | 評価 | 評価が取得できませんでした。 | |
互換性 | iOS 9.1以降が必要です。 iPhone、iPad および iPod touch 対応。 | |||
|
||||
Live Music Coder M^2 : Music Composer by Mathematics
このアプリケーションは、独自のコマンドラインインターフェイス、1行コーディングルールを使って、ノートナンバーを計算しリアルタイムにその音を再生します。
数式を使って、音楽を作ってみませんか!
音の再生中もリアルタイムに音を変化させることができます。
[function]
変数定義
数式の記述
シーケンサ開始/停止
データリストの表示
変数の保存、削除、読み込み
ステータスの表示
ヘルプの表示
[calculator]
1) ユーザ変数
r1,r2 : ノートナンバーの配列(数列) 音列
- note : 4 オクターブ (1 - 48), これ以外は休符. 1tick : 16分音符.
- sound: サイン波形の減衰音. ボリュームコントロールなし.
- tempo : 40 - 160 BPM
a0, b0, c0, d0 : サウンド出力4チャンネル. それぞれ独立して演算.
- 例
変数定義: r1=1 3 5 6, r2=13 15 17, a0=r1, b0=r2
A track 出力 : C1 D1 E1 F1 C1 D1 E1 F1 C1 ……. 繰り返し
B track 出力: C2 D2 E2 C2 D2 E2 C2 D2 E2 …….繰り返し
16分音符単位
2) 演算子
+, -, *, / , % ( add, subtract,multiply,divide,residue)
3) 制御構文
?,:, !, 〈, =, 〉,| (if, else, not, smaller, equal, larger, separator)
4) 組み込み変数
q : tick. 16分音符進むごとに一つ増加.
s : 任意スライダー値(0~99)
x : 乱数値(0~range) range:0~99
v1,v2,v3,v4 : separator(|)とbranch(?,:)の前までの数値を保存し、数式の中で参照.
(1|2|3|4| : v1=1, v2=2, v3=3, v4=4)
a1~8, b1~8, c1~8, d1~8 : a0, b0, c0, d0 の履歴を保存(a0-a1-a2-a3-a4-a5-a6-a7-a8)
5) 数式サンプル
※まず基本となる数列"r1/r2"を定義し、出力トラックでこれを演算(変形)してその結果を音として出力(a0,b0,c0,d0)します。
r1=1 3 5 6 8 10
a0=r1+1 : 2 4 6 7 9 11 ….
a0=r1?〉5+12 : 1 3 5 18 20 22 ….
(if r1〉5 then r1+12)
a0=r1?〉5+12:12|v3 : 12 12 12 18 20 22 ….
(if r1〉5 then r1+12 else 12)
a0=r1?〉5|24:12|v4 : 12 12 12 24 24 24 …..
(if r1〉5 then 24 else 12)
----------
r2=1 0 1 1 2 0 2 2 (0: rest)
b0=r2
1 0 1 1 2 0 2 2 1 0 1 1 2 0 2 2 …
----------
a0=x
(simple random music)
[button]
start/stop : start/stop music
list/load/save/delete : list data file, load/save/delete data
status/view/help1/help2 : view current status, view selected data int the list, show help1/help2
type : change keyboard
clear : back cursor or clear-all-parameter
enter : execute command
r : define note number (switch r1/r2)
a : select (a0,1,2,3,4,5,6,7,8)
b : select (b0,1,2,3,4,5,6,7,8)
c : select (c0,1,2,3,4,5,6,7,8)
d : select (d0,1,2,3,4,5,6,7,8)
a0: describe formula of sound track 1 (left operand only)
b0: describe formula of sound track 2 (left operand only)
c0: describe formula of sound track 3 (left operand only)
d0: describe formula of sound track 4 (left operand only)
a1-8: reference history of output note number of track1 (right operand only)
b1-8: reference history of output note number of track2 (right operand only)
c1-8: reference history of output note number of track3 (right operand only)
d1-8: reference history of output note number of track4 (right operand only)
v : select (v1,2,3,4)
oct : switch octave
http://iphone.iiv.jp/
更新履歴
バグフィクス
iOS9対応のためリビルド
このアプリケーションは、独自のコマンドラインインターフェイス、1行コーディングルールを使って、ノートナンバーを計算しリアルタイムにその音を再生します。
数式を使って、音楽を作ってみませんか!
音の再生中もリアルタイムに音を変化させることができます。
[function]
変数定義
数式の記述
シーケンサ開始/停止
データリストの表示
変数の保存、削除、読み込み
ステータスの表示
ヘルプの表示
[calculator]
1) ユーザ変数
r1,r2 : ノートナンバーの配列(数列) 音列
- note : 4 オクターブ (1 - 48), これ以外は休符. 1tick : 16分音符.
- sound: サイン波形の減衰音. ボリュームコントロールなし.
- tempo : 40 - 160 BPM
a0, b0, c0, d0 : サウンド出力4チャンネル. それぞれ独立して演算.
- 例
変数定義: r1=1 3 5 6, r2=13 15 17, a0=r1, b0=r2
A track 出力 : C1 D1 E1 F1 C1 D1 E1 F1 C1 ……. 繰り返し
B track 出力: C2 D2 E2 C2 D2 E2 C2 D2 E2 …….繰り返し
16分音符単位
2) 演算子
+, -, *, / , % ( add, subtract,multiply,divide,residue)
3) 制御構文
?,:, !, 〈, =, 〉,| (if, else, not, smaller, equal, larger, separator)
4) 組み込み変数
q : tick. 16分音符進むごとに一つ増加.
s : 任意スライダー値(0~99)
x : 乱数値(0~range) range:0~99
v1,v2,v3,v4 : separator(|)とbranch(?,:)の前までの数値を保存し、数式の中で参照.
(1|2|3|4| : v1=1, v2=2, v3=3, v4=4)
a1~8, b1~8, c1~8, d1~8 : a0, b0, c0, d0 の履歴を保存(a0-a1-a2-a3-a4-a5-a6-a7-a8)
5) 数式サンプル
※まず基本となる数列"r1/r2"を定義し、出力トラックでこれを演算(変形)してその結果を音として出力(a0,b0,c0,d0)します。
r1=1 3 5 6 8 10
a0=r1+1 : 2 4 6 7 9 11 ….
a0=r1?〉5+12 : 1 3 5 18 20 22 ….
(if r1〉5 then r1+12)
a0=r1?〉5+12:12|v3 : 12 12 12 18 20 22 ….
(if r1〉5 then r1+12 else 12)
a0=r1?〉5|24:12|v4 : 12 12 12 24 24 24 …..
(if r1〉5 then 24 else 12)
----------
r2=1 0 1 1 2 0 2 2 (0: rest)
b0=r2
1 0 1 1 2 0 2 2 1 0 1 1 2 0 2 2 …
----------
a0=x
(simple random music)
[button]
start/stop : start/stop music
list/load/save/delete : list data file, load/save/delete data
status/view/help1/help2 : view current status, view selected data int the list, show help1/help2
type : change keyboard
clear : back cursor or clear-all-parameter
enter : execute command
r : define note number (switch r1/r2)
a : select (a0,1,2,3,4,5,6,7,8)
b : select (b0,1,2,3,4,5,6,7,8)
c : select (c0,1,2,3,4,5,6,7,8)
d : select (d0,1,2,3,4,5,6,7,8)
a0: describe formula of sound track 1 (left operand only)
b0: describe formula of sound track 2 (left operand only)
c0: describe formula of sound track 3 (left operand only)
d0: describe formula of sound track 4 (left operand only)
a1-8: reference history of output note number of track1 (right operand only)
b1-8: reference history of output note number of track2 (right operand only)
c1-8: reference history of output note number of track3 (right operand only)
d1-8: reference history of output note number of track4 (right operand only)
v : select (v1,2,3,4)
oct : switch octave
http://iphone.iiv.jp/
更新履歴
バグフィクス
iOS9対応のためリビルド
ブログパーツ第二弾を公開しました!ホームページでアプリの順位・価格・周辺ランキングをご紹介頂けます。
ブログパーツ第2弾!
アプリの周辺ランキングを表示するブログパーツです。価格・順位共に自動で最新情報に更新されるのでアプリの状態チェックにも最適です。
ランキング圏外の場合でも周辺ランキングの代わりに説明文を表示にするので安心です。
サンプルが気に入りましたら、下に表示されたHTMLタグをそのままページに貼り付けることでご利用頂けます。ただし、一般公開されているページでご使用頂かないと表示されませんのでご注意ください。
幅200px版
幅320px版
Now Loading...
「iPhone & iPad アプリランキング」は、最新かつ詳細なアプリ情報をご紹介しているサイトです。
お探しのアプリに出会えるように様々な切り口でページをご用意しております。
「メニュー」よりぜひアプリ探しにお役立て下さい。
Presents by $$308413110 スマホからのアクセスにはQRコードをご活用ください。 →
Now loading...