オルカとミニマリスト技術によるLivecoding


私は最近自分自身を巻き込んだuxn ecosystem 関連プロジェクト.これについてはMastodon , からのマイクロブログ無料のソフトウェアサイトFediverse . 私は、人生から技術的な側面をゆっくりと私がまわりで働くことが幸せである何かに形を向けさせようとしています.

ソーシャルメディアと技術のリズム
あなたのほとんどはここで、私は技術が大好き、私は本当にです.私は私のお父さんが所有し、私はそれを使用することができたし、コンピュータ関連のもの(ゲーム、プログラミング、壊すもの)が常にそこにあった(大きな、醜い、白、遅いと騒がしい)コンピュータを持つ家で生まれました.しかし、私がそれを愛した限り、それは時々圧倒的でした.ソーシャルメディアが立ち上がったとき、この気持ちはさらに強くなった.最初は(私がフォーラムとそれ以降のTumblrについて社会的なメディアとして話すことが許されているなら)、それはそんなに悪くはありませんでしたが、数年(私の10年の間に)、それは速くなりました.幸いにも私はFacebookを離れるのは簡単だった:私は私の名前を使用することを拒否したので、私はそれからけがをされました.私は長い間この感覚を扱ってきましたが、その後も.しかし、いくつかの時点で私は、多様性に自分自身を得た、それは私の頭の台所の抽出器をオフにオフに感じた.私は、リズムが私を幸せに感じさせました、そして、デザイン(それは私の恒常的な注意をつかむことを試みていません)とほとんどの人々の方法が対話した方法を感じさせました:彼らは、トリガー警告を使用しようとしました(ポストを書くとき、話題の警告の下でtootの内容を隠すオプションであるので)、そして、ジェンダータグを尊重して、一般に異なった方法で会話に従事します.

プロジェクト
この文脈では、私は異なった話題がUXNプロジェクトを含むのを見つけました.この生態系は、ポータブルツールやゲームを作成することに焦点を当てて作成されて以来、多くのクールな、最小限のprojects going around uxn . 私は、最初に言語チュートリアルを経験しました100r , ボートに住んで、ツールを構築する驚くべき人のカップルcompudanzas , フリーソフトウェアと最小限のリソース哲学と整列する人々のグループ.このツールとプロジェクト全体とその背後の人々についての詳細を読むとき、私はちょうどそれが“これは、私は関与し、囲まれている技術の一種である”と感じた.何かは、まだノイズと圧倒的ではない便利です.はい、それは複雑であるかもしれません(そして、あなたがアセンブリにいないならば、さらに、私は幸運にも、しかし、それにもかかわらずアクセス可能で、楽しい).

リビコンドとオーラ
UXNエコシステムには面白いプロジェクトがいくつかありますが、私の好きなプロジェクトはヌードルやオルカです.ヌードルスケッチに小さな描画プログラムです.Orca は、MIDI、OSCとUDPを送ることができるLivecoding難解なプログラミング言語です.私ḿ を用いたORCAとの相互作用の実現に関する計画Neo Trellis しかし、それは別のポストです.
このコマンドは、official documentation またはoriginal repo . 変数、ランダムな結果、時計、ベースXなどを作成することができます.私もBTWをチェックした非常にクールなチュートリアル.
私の例です!

一緒に行きましょう.まず、「ホラ」部分を見てみましょう.
...4C6........
....1B3.......
...D424THOLA..
....:03L......
.......J......
.....pVL......
これは4つのノートのトラックです前後にシーケンスを再生しますD424THOLA ), 反復された文字は、ラインの4番目の場所に表示されます、例えば、私は、アプリを凍らせる瞬間にLを捕らえた.J Jの上からJと同じ値を置くことを許してください.pVX 値を保存するX インVp . したがって、この場合、それはVPで反復の値を保存します."que "と同じです.Va ) と"TRUE "Vu ). 私が選んだのは、私の名前、Pau :)
.......
.1C6...
..5Y5..
....J..
..hV5..
.......
この場合、私は2010年に貯金していますVh 値が1から6まで繰り返される値.古典的な「i = 1からi = 6まで、i++」を言うように.(1 c 6または1クロック6)yはyの左から値を右に置きますが、この場合は不要です.例えば、xがどこかにあるならば.XY 出力XYX .
.......
.1R6...
..2Y2..
....J..
..oV2..
.......
閉じるこの動画はお気に入りから削除されていますR 時計の代わりに.R ランダム.したがって、これは1 o 6からランダムな値を選び、結果をVOと呼ばれる変数に格納しますoV2 ).
......
...D1.
.Vh*H.
.E.GE.
これは以下のように出力されます:

使っているからVh , これは1から6までの繰り返しです.使用中Vo 以下のようになります.

それはランダムを使用するため.
残りは、それによって引き起こされる音楽メモですE ループ、およびノートは私の名前で変数によってトリガされます.例えば:04C ノートを再生します.
...Vp..
:02....
のメモを再生します02X xであるVp .
...Vp..
:02....
...Va..
:03....
...Vu..
:04....
.......

これらは私がこのようにプレイしたいすべてのノートです.とにかくthis is how the result sounds VCVラックに出力を接続するとき.