atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
IRCAM OpenMusic 支援
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
IRCAM OpenMusic 支援
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
IRCAM OpenMusic 支援
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • IRCAM OpenMusic 支援
  • 非公式Tutorial 16 リズム4ファーニホウ3

IRCAM OpenMusic 支援

非公式Tutorial 16 リズム4ファーニホウ3

最終更新:2017年08月26日 23:42

Bot(ページ名リンク)

- view
だれでも歓迎! 編集
非公式チュートリアル16 リズム4 ブライアン・ファーニホウのリズム分析と模倣3

このアーティクルは以下の論文の例を引用しています。
ミハイル・マルト「ブライアン・ファーニホウの音楽言語におけるいくつかの考察」The OM composer's book 第2巻より

This article is quoted the original examples from;
Mikhail Malt: Some considerations on Brian Ferneyhough's musical language
The OM composer's book. 2 (ed. Delatour, IRCAM), page 7-19



この章は前回からのマルトの論文の続きだが、論文本文では「このようなやり方もある」と言った結果の説明だけで、その計算に至る過程のパッチは掲載されていない。よって今回は筆者(Imahori)がマルトの論文を元にパッチを再構成したものである。

まずマルトの論文で語られているのは、以下の2つのリズムツリー

(((4 4) (1 2 (5 (1 1 1 1)))) ((4 4) ((1 (-2 2 -3)) 1 (3 (1 1 1 -3)))))
(((4 4) (3 4 (6 (2 1 3 1)))) ((4 4) ((3 (4 3 -2)) 1 (5 (3 2 1 -1)))))

を基として、その各数字の部分を見比べ、その数値の間でインターポレーションを行うとされる。
(インターポレーションは内挿とも言い、例えば1から3まで5回インターポレーションを行うと(1 1.5 2 2.5 3)というリストが得られる。これは和音の推移などにも応用できるが、今回はリズムに応用させる。)
例えば上の例だと、最初の(4 4)は4分の4拍子を指しているので無視し、1と3の数字を見比べると、その中で(1 2 3)と3個の整数を得るインターポレーションが可能である。

マルトの論文では、それらのインターポレーションを「ランダムに行う」と書いてあるので、まずはそのランダムのパッチを作ってみることとする。



二つのリストを見比べるので、まずはそれぞれのリストから括弧をflatで全部取り去る。それをmat-transにかければ、それぞれの数字の2つのペアのリストが得られる。
(例えば((1 2 3 4 5) (6 7 8 9 10))をmat-transにかけると、((1 6) (2 7) (3 8) (4 9) (5 10))というリストが得られる。)
したがってここでの出力は、
((4 4) (4 4) (1 3) (2 4) (5 6) (1 2) (1 1) (1 3) (1 1) (4 4) (4 4) (1 3) (-2 4) (2 3) (-3 -2) (1 1) (3 5) (1 3) (1 2) (1 1) (-3 -1))
となる。



次はomloopの中を見てみよう。これはいたって単純である。first, secondで1番目、2番目の数値を取り出し、om-randomに入れれば良い。ここでは4/4拍子を表す最初の(4 4)を外すことを考慮していないが、(4 4)をom-randomに入れても常に4が出てくるので、ここでは特に処理していない。



次はサブパッチでlistを組み合わせることによって括弧を再構成させている。(もう少しスマートな書き方があるはずだが、一応このように書いた。)

ここで注意するべき点は、first, second, ... tenthまではファンクションがあるが、eleventh以降は存在しないので、nthを使う必要がある。しかし、LISPは0からものを数えるので、 first の同義は nth 1 ではなく nth 0 である。 つまり eleventh の代用は nth 11 ではなく nth 10 にしなければならない。

最後のvoiceの結果は、ランダムによって、vキーでエヴァリュエートさせるたびに異なるリズムが出力させる。







今度はこれをランダムではなく、リスト中の最大値でインターポレーションさせることによって全ての可能性を一覧のリストにするというように、パッチを改造してみる。(ここはマルトの論文では触れておらず、筆者imahoriが補完している)


mat-transの部分までは先ほどのパッチと一緒である。今度はそれで得られた2つの数値を引き算し、absで絶対値(マイナスではない正の数にしたもの。3も-3も絶対値は3になる。)を求めた後、list-maxでそのリストの中の最大値を求める。今回は(-2 4)の6が最大値となる。
-2 - 4 = -6, abs 6

最大値での計算で整数を1ずつ得ようとすると、最初の数値から数えて (-2 -1 0 1 2 3 4) で7つの数値が必要になる。次のomloopでは、6に1を足して7でそれぞれの値をインターポレーションさせてみる。リズムツリーは小数点があるとタイを表すので、omーroundで小数点を切り捨てて整数で出力している。


最後にそれをmat-transで整えたあと、先ほどのサブパッチと同じ要領でlistの組み合わせで括弧を再構成する。今回は複数のリストを扱うので、サブパッチの内容をomloopに移し替えれば良い。それをomloopの中でvoiceの第2インプットのリズムツリーに入力した後、voice全体をリストとしてomloopから出力させ、最後にpolyにまとめている。


結果は、以下のようなリズムのインターポレーションが得られる。


しかし、マルトの論文によると、ファーニホウ自身はこれを pre-compositional materials 作曲以前の素材 とし、直接は自身の作品には用いていない。
インターポレーションによるリストを用いてさらに応用させた例がマルトの論文の最後に紹介されているが、それはまた次回に書くこととする。

タグ:

+ タグ編集
  • タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「非公式Tutorial 16 リズム4ファーニホウ3」をウィキ内検索
LINE
シェア
Tweet
添付ファイル
  • omtutorial16-01.png
  • omtutorial16-02.png
  • omtutorial16-03.png
  • omtutorial16-04.png
  • omtutorial16-05.png
  • omtutorial16-06.png
  • omtutorial16-07.png
  • omtutorial16-08.png
  • omtutorial16-09.png
  • omtutorial16-10.png
  • omtutorial16-11.png
IRCAM OpenMusic 支援
記事メニュー

メニュー

  • トップページ
    • ダウンロード
    • インストール
  • クイックスタート
    • セッションの開始
    • パッチの作成
    • ワークスペースでのパッチの操作
    • アプリケーションを作る (1)
    • アプリケーションを作る (2)
    • アプリケーションを作る (3)
    • オブジェクトの操作 (1)
    • オブジェクトの操作 (2)
    • 保存・終了
  • ユーザーマニュアル
  • 基本リファレンス
  • ライブラリリファレンス
    • Esquisse
    • LZ
    • OMAlea
    • OMChaos
    • OMClouds
    • Profile
    • RepMus
    • Situation


  • OpenMusicの歴史
  • 非公式Tutorial 概要
    • 01 note chord chord-seq
    • 02 repeat-n omloop
    • 03 random
    • 04 omif subpatch
    • 05 様々なファンクション
    • 06 バッハ平均律
    • 07 武満徹分析
    • 08 multi-seq voice poly
    • 09 ディアトニック即興
    • 10 メシアン様式即興
    • 11 文字列のファンクション
    • 12 ハイドンの名による
    • 13 リズム1
    • 14 リズム2ファーニホウ1
    • 15 リズム3ファーニホウ2
    • 16 リズム4ファーニホウ3


  • 掲示板


  • 落書き
  • 落書き20150822



ここを編集
記事メニュー2

更新履歴

取得中です。


ここを編集
人気記事ランキング
  1. 条件演算子
  2. 反復条件を定義する WhileLoop
  3. 非公式Tutorial 10 メシアン様式即興
  4. リストの要素を列挙する ListLoop
  5. mean-derivation
  6. list-modulo
  7. filtertree
  8. baker1
  9. 非公式Tutorial 07 武満徹分析
もっと見る
最近更新されたページ
  • 386日前

    トップページ
  • 938日前

    ユーザーマニュアル
  • 1150日前

    非公式Tutorial 03 random
  • 1155日前

    非公式Tutorial 12 ハイドンの名によるメヌエット
  • 1156日前

    非公式Tutorial 10 メシアン様式即興
  • 1156日前

    非公式Tutorial 09 ディアトニック即興
  • 1156日前

    非公式Tutorial 08 multi-seq voice poly
  • 1156日前

    非公式Tutorial 07 武満徹分析
  • 1875日前

    非公式Tutorial 14 リズム2ファーニホウ1
  • 1943日前

    掲示板
もっと見る
人気記事ランキング
  1. 条件演算子
  2. 反復条件を定義する WhileLoop
  3. 非公式Tutorial 10 メシアン様式即興
  4. リストの要素を列挙する ListLoop
  5. mean-derivation
  6. list-modulo
  7. filtertree
  8. baker1
  9. 非公式Tutorial 07 武満徹分析
もっと見る
最近更新されたページ
  • 386日前

    トップページ
  • 938日前

    ユーザーマニュアル
  • 1150日前

    非公式Tutorial 03 random
  • 1155日前

    非公式Tutorial 12 ハイドンの名によるメヌエット
  • 1156日前

    非公式Tutorial 10 メシアン様式即興
  • 1156日前

    非公式Tutorial 09 ディアトニック即興
  • 1156日前

    非公式Tutorial 08 multi-seq voice poly
  • 1156日前

    非公式Tutorial 07 武満徹分析
  • 1875日前

    非公式Tutorial 14 リズム2ファーニホウ1
  • 1943日前

    掲示板
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. 馬主データベース@Wiki
  2. Dragon Marked For Death攻略Wiki
  3. 固めまとめWiki
  4. SDガンダム Gジェネレーションオーバーワールド 攻略Wiki
  5. GUNDAM WAR Wiki
  6. ファイアーエムブレム用語辞典
  7. 発車メロディーwiki
  8. ときめきメモリアル大辞典
  9. イナズマイレブンGO ギャラクシー ビッグバン/スーパーノヴァ 攻略wiki
  10. 番組スポンサー 詳しく! @ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 検索してはいけない言葉 @ ウィキ
  6. 発車メロディーwiki
  7. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. オレカバトル アプリ版 @ ウィキ
  10. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. まどドラ攻略wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. シュガードール情報まとめウィキ
  4. SurrounDead 攻略 (非公式wiki)
  5. Dark War Survival攻略
  6. R.E.P.O. 日本語解説Wiki
  7. ちいぽけ攻略
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. カツドンチャンネル @ Wiki
  10. AviUtl2のWiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 赤いガンダム - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. 山下 ひろし - ストグラ まとめ @ウィキ
  5. マジカルバケーション - ゲームカタログ@Wiki ~名作からクソゲーまで~
  6. スティルインラブ(ウマ娘 プリティーダービー) - アニヲタWiki(仮)
  7. 稼ぎ - 地球防衛軍6 @ ウィキ
  8. ミッション攻略 - 地球防衛軍6 @ ウィキ
  9. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  10. 無馬 かな - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.