mirror of
https://git.sr.ht/~rabbits/uxn
synced 2024-12-22 16:30:27 +00:00
Some progress on the drumrack samples
This commit is contained in:
parent
73deb679f3
commit
e0558d5067
10 changed files with 23 additions and 14 deletions
2
build.sh
2
build.sh
|
@ -34,7 +34,7 @@ else
|
|||
fi
|
||||
|
||||
echo "Assembling.."
|
||||
./bin/assembler projects/demos/piano.usm bin/boot.rom
|
||||
./bin/assembler projects/demos/drum-rack.usm bin/boot.rom
|
||||
|
||||
echo "Running.."
|
||||
if [ "${2}" = '--cli' ];
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
( channel defaults )
|
||||
#dd .Audio0/volume DEO
|
||||
#023c .Audio0/adsr DEO2
|
||||
#0400 .Audio0/length DEO2
|
||||
#0200 .Audio0/length DEO2
|
||||
#ce .Audio1/volume DEO
|
||||
#1334 .Audio1/adsr DEO2
|
||||
#0800 .Audio1/length DEO2
|
||||
|
@ -626,10 +626,10 @@ RTN
|
|||
"BDR1 $1 "KCK1 $1 "KCK2 $1 "SUB1 $1 ]
|
||||
|
||||
@pad-addr [
|
||||
5000 5400 5800 5c00
|
||||
5000 5800 6000 6800
|
||||
6000 6400 6800 6c00
|
||||
7000 7800 8000 8800
|
||||
9000 b000 d000 f000 $2 ]
|
||||
9000 9800 a000 a800
|
||||
b000 c000 d000 e000 $2 ]
|
||||
|
||||
@pad-pitch [
|
||||
30 30 30 30
|
||||
|
|
|
@ -53,9 +53,12 @@
|
|||
;on-frame .Screen/vector DEO2
|
||||
|
||||
( load waveform )
|
||||
;sin-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM .File/load DEO2
|
||||
;tri-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0100 ++ .File/load DEO2
|
||||
;sqr-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0200 ++ .File/load DEO2
|
||||
;piano-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM .File/load DEO2
|
||||
;violin-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0100 ++ .File/load DEO2
|
||||
;sin-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0200 ++ .File/load DEO2
|
||||
;tri-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0300 ++ .File/load DEO2
|
||||
;sqr-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0400 ++ .File/load DEO2
|
||||
;saw-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0500 ++ .File/load DEO2
|
||||
|
||||
( find center )
|
||||
.Screen/width DEI2 #0002 // .center/x POK2
|
||||
|
@ -81,7 +84,7 @@
|
|||
|
||||
( default settings )
|
||||
#ff .last-note POK
|
||||
#048c .Audio0/adsr DEO2
|
||||
#041c .Audio0/adsr DEO2
|
||||
#88 .Audio0/volume DEO
|
||||
WAVEFORM .Audio0/addr DEO2
|
||||
#0100 .Audio0/length DEO2
|
||||
|
@ -506,6 +509,9 @@ RTN
|
|||
007c 8280 8080 827c 00fc 8282 8282 82fc
|
||||
007c 8280 f080 827c 007c 8280 f080 8080 ]
|
||||
|
||||
@piano-path "projects/sounds/piano.pcm $1
|
||||
@violin-path "projects/sounds/violin.pcm $1
|
||||
@sin-path "projects/sounds/sin.pcm $1
|
||||
@tri-path "projects/sounds/tri.pcm $1
|
||||
@sqr-path "projects/sounds/sqr.pcm $1
|
||||
@sqr-path "projects/sounds/sqr.pcm $1
|
||||
@saw-path "projects/sounds/saw.pcm $1
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
<EFBFBD>=÷÷÷÷÷÷÷÷÷÷<EFBFBD><EFBFBD>÷÷÷÷÷÷÷÷÷÷÷÷÷<EFBFBD>÷=÷<EFBFBD><EFBFBD>÷÷÷÷<EFBFBD>÷=÷÷÷<EFBFBD>=÷÷<EFBFBD>÷÷=<EFBFBD>=÷÷÷÷÷÷=×~сyu鵠ul拷l~敷t℡yрqv綜u{<7B>jラgス佑\冬~ァ孑`XyイョqPs」<73>撞`M囹q<E59BB9>Yrア和s<E5928C>sルキ/ウアt$配2h鉷1a冪p嫌ォs8臆Tnヤ<6E>1Q頁コM }イ<>忿Kc著早ir孱e=鞍\<5C><>-xン柚q去{J<>;ヲ<>p<>$エホED麹恣]|彌jス遊x}V涙z uセ繋]^チムI極斈gErネエ[Qg~楓vgdy・ョ<EFBDA5>c|球ъ~x槽Qc、ェ益a]<5D>砺fb^憲㊦閲phr弌~yJi糖vw榎v着Tqォ怩<EFBDAB>Bh。・乱{g_^<5E>嘔円Ecオッ{hh<68>cyタ察i桾<69>l繭txRu資<75>x芙Jcー」vzo\幹身ht<68>蛍wヤкm王yW~「渡T|ウ曾y茎雷zhh覆vp額n釜客Ywィ<77>覧\e給資kRぜ。eNh、アpT}錐吸t}延~<7E>[{ケ<>cWn藤p<7F>o劫ポju悃ra}<7D><EFBFBD>~}<7D>|wup㊤屍Qzョ渡tux崇xrфx|<7C>}ユok発<6B>bw昏歟Lう較m<E8BC83>廓l遠鶏nwh決yqxы<78>y<79>a~uun垂uw|y奥}^~怩s~|{轟wt~фxя~oy>р活ni<6E>bq{悼ou<6F>ュ|c{{≦<>}}><>|{}<7D>〝xv~葛}tレzuユミz~℡|~~ヤ~}e<>sy<73><79>ww~<7E>㊧<C280>vr}総xwмx㈱}|xz褐z}鶏e{<7B>~nq<6E>z{<7B>}пz~d<>w<EFBFBD>~zу}zрzi+~~<><C280>rx庶{}x|灸y~рb{y}≧〝{~v合||{|ヤ<C280>x|фa|{モ÷=|z<7A>ポ{|}㊥±|{~<7E>}bz{<7B>~|}}<>~<>~}ョ}w}ba~ム|~÷b~a}~ュ<>~|}ュ<>|z<7A><EFBFBD>}}~e<>~|メ÷c~}b<C280>}{сc}w|<7C>cz|=<EFBC9D>z{<><7F>}z}т~}~bメ~}b<C280>~}с~}b<C280>~}b<7F>~~}ヤ<7F>}}=≠~}eマxо}у×{y㊦<C280>}yy㈱ベv}<7D>ム~{}ф<C280>||}ヨポ{с}}<}~=×~f<>z{<>±~~~~cc~z}с>~{ュ<7F>|b~<ミ{|ユ<>{~ャ~b~}e±{モ÷~a<EFBD81>~~~т<C280>z~<7E>|÷d<7F>{~c=}a÷<7F>}{с~~~≠=÷~т±}~=≠}|メ~=|~с~|ムп|}a=~|}e×~=}|<c<C280>}|eо|{}ヤ÷{}b<±~d<C280>}=<7F>~<<7F>~<a~~ュ±|≦-=~<>≠<C280>~<7E>}ヤ~ャ}}=≠~|п}>|ム=÷}}ャ~}≠}≠=}~≠<>~<}~т~}<>~b{{≧<>÷}}с~~モ~~><>÷≠~~~<メ~}=モ~|~≠a}}=÷a±|e<>zz<7A>}<>~ュ|≠×~a=<7F>|}т~}ャ-~~с~~}}eマ~}<>}|≠メ~ム}~≠<>}c|≦|=a}}<7D>}b=}|∞<>~~<<>~c×}}b÷}{≦±<}<>c}}メ~|メ<7F><7F>b}~ャ~<>=÷÷÷≠×}c|=<7F>=~<}<><EFBFBD>≠~≠a~~a~~<7E>|≧~|c~=メ|~<7E>b~÷a~≠=~~><>~}}メ<7F><C280><7F>~c~}b≠}≠~b~|≠=}~b<7F>~ャ}~<7E>}a~=a}}eマ}÷b}}d<>~≠}о}<><EFBFBD>b=~=a~a}~÷~=~b<7F>|~<<>~ャ}~<=}b<C280>|a÷==<7F><7F><7F>÷<7F>÷÷÷<C280><7F>÷=~~b~<÷÷=÷=÷=<7F>~=b÷モ}≠<7F>}}<a}}≠<7F>~|b÷d|~÷÷=<C280>~<>=b<C280>~≠<C280>~==÷~≠ム~~a~~a÷≠~==~<>=<7F>÷<7F>÷<7F>÷÷×=<7F>÷=~=<C280>÷÷~a÷÷=}ャ~~a<C280>=≠=<7F>==÷~==<C280>~<>~c<>|<>≠÷~=~=~=÷÷÷=<C280>~===÷~÷÷÷÷÷÷≠×<C280>=~~a~÷÷÷÷=÷=÷÷÷÷<7F>÷÷~<>|}bメ=a~~≠<>}÷<C280>~÷=÷=~===~メ÷÷÷=÷÷<C280>~=÷=÷÷÷=÷=÷=~÷÷<7F><7F>÷÷===~=a~~=<C280>~<C280>÷<C280>÷=÷÷=<C3B7><7F><C280><C280>==<C280>÷==÷÷=÷÷~÷<C280>÷<C280>÷<C280>=<7F>=~≠=÷÷=<7F>~÷÷÷÷=÷a÷=÷~÷<7F>≠=÷=
|
||||
倢枱┎好尚遮萼沅彐邋汜捃卣椅善驴憾钞<EFBFBD>!潧槙搼弾媼墘垐垑墛妼帎挃棜潯ぉ<EFBFBD>祷颗赏抑坜徙溴汊呲蕴酶珵悅rdUF9/& &0<L\n倳Ц怯葶溻巯廉泦r^J;-# &/;J[l~悺翱酥捭邋彳帐链<E5B890><E993BE>sf[OF<5.)$!"$'*-269=ADHMOTWZ\_acdfghijijiggfdb`][XUQNJFC?;830+(%#!!$',18@IR[fp倠挌ˇ<E68C8C>逗娇旅钠破婆牧考勾<E88083>牁弲ynbUI=2(! &0;JYi{嫑<>率性栽刑啪矾<E595AA>殧帄垎剠唸崚槥Ο咐任以油姆<E6B2B9>|dK7'!2Jh嚗课晕卡宮O7$&8Pk劃趁斡孕衫但爼崉}xusrrvz~啀槩<E59580>绿以胰工塴P5"/Jl幆稍胃昺F) 5V}@延氓€\:$-Eb~湷葡匝杉瑲坵hYLB82+'$! !#%)-05:AHOW_hoy
|
1
projects/sounds/piano.pcm
Normal file
1
projects/sounds/piano.pcm
Normal file
|
@ -0,0 +1 @@
|
|||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>・<EFBFBD>乙現素撲孰氈繞粐痣徘謀晋岡Β<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|ywutsrrrrssrpmid`[VPMIFCCBBDEHJMPRUVWXUTQPLJGDB?=<:8854100/1369>DINTZ`fkqu{<7B><><EFBFBD><EFBFBD><EFBFBD>Λ蔚砂梢疹珊恭握<E681AD>Γ<EFBFBD><CE93><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,Ι<EFBC8C>⑬⑭<E291AC>旭臼崖幹干咳悪<E592B3><E682AA>┬Д<E294AC><D094><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~wrnkkkloqtwwvsple^VNHB?=<;::988899:<>AFJPW[`dhjnprtvwz}
|
1
projects/sounds/saw.pcm
Normal file
1
projects/sounds/saw.pcm
Normal file
|
@ -0,0 +1 @@
|
|||
b<ヤ<EFBFBD><EFBFBD><EFBFBD>葛血試署崇蒼粕楓侭<EFBFBD>尹惧悃棧。<EFBFBD>「「」・、ヲァァゥィゥェェャュュョョーーアウイエオオカキケクケサコシスシスセソチソチテチトナナニニヌノヌヒハヒフヘヘママメミメメメユヤユヨラリリルワル゚レ゚ワ矍袰贖<EFBFBD>!!# %!'#)%)()*++.-/0/212434568699:;;=>=?@@BBBDDFFGHGJJKMLNNOPPRRRUTUWWYYY[[\]]_^`a`bdceefhgiijllmmnpopqqttuuvwwyzz|{|~}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
projects/sounds/violin.pcm
Normal file
1
projects/sounds/violin.pcm
Normal file
|
@ -0,0 +1 @@
|
|||
≧鵠屏」ァャアオシツヌハフホマミムモユリロ゙矼褂裹聲ワラミネツサイゥ泱隙|tng_XQKC>:531.,+(&$"!"#'-4<DLW_hpu{х㊨褐告痘劈棧「「「<EFBDA2>恬泊庶随聡肢<E881A1>rj`XPGB??@BEGHIIGFEEJOXcq禦ヲアクセチチソスコオアッャャョアキシツノマモユヤモモムホヒニタコウォ」囂<EFBDA3>rlgdb`_^][XUPMIHHIIJMPRUX[^adhlptvwyyz{{zywtsonkiikoruvutqke]UNGB??@EKRZbkt
|
Loading…
Reference in a new issue