This commit is contained in:
Bubobubobubobubo
2023-08-27 00:16:59 +00:00
parent a7ed414229
commit dcc1e5276a
6 changed files with 506 additions and 247 deletions

View File

@ -0,0 +1 @@
var o=Object.defineProperty;var h=(e,s,a)=>s in e?o(e,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[s]=a;var i=(e,s,a)=>(h(e,typeof s!="symbol"?s+"":s,a),a);(function(){"use strict";class e extends AudioWorkletProcessor{constructor(t){super(t);i(this,"handleMessage",t=>{t.data&&t.data.type==="ping"?this.port.postMessage(t.data):t.data==="start"?this.started=!0:t.data==="pause"?(this.started=!1,this.lastPausedTime===0&&(this.lastPausedTime=currentTime)):t.data==="stop"&&(this.started=!1,this.totalPausedTime=0,this.lastPausedTime=0,this.startedAgainTime=0,this.wasStopped=!0)});this.port.addEventListener("message",this.handleMessage),this.port.start(),this.started=!1,this.totalPausedTime=0,this.lastPausedTime=0,this.startedAgainTime=0,this.wasStopped=!1}process(t,u,p){if(this.started){if(this.lastPausedTime>0){const d=currentTime-this.lastPausedTime;this.totalPausedTime+=d,this.lastPausedTime=0}this.wasStopped&&(this.startedAgainTime=currentTime,this.wasStopped=!1);const r=currentTime-this.totalPausedTime-this.startedAgainTime;this.port.postMessage({type:"bang",logicalTime:r})}return!0}}registerProcessor("transport",e)})();

View File

@ -1 +0,0 @@
var i=Object.defineProperty;var o=(e,s,r)=>s in e?i(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r;var a=(e,s,r)=>(o(e,typeof s!="symbol"?s+"":s,r),r);(function(){"use strict";class e extends AudioWorkletProcessor{constructor(t){super(t);a(this,"handleMessage",t=>{t.data&&t.data.type==="ping"?this.port.postMessage(t.data):t.data==="start"?this.started=!0:t.data==="pause"?this.started=!1:t.data==="stop"&&(this.started=!1,this.currentTime=0)});this.port.addEventListener("message",this.handleMessage),this.port.start(),this.stated=!1}process(t,p,d){return this.started&&this.port.postMessage({type:"bang",currentTime}),!0}}registerProcessor("transport",e)})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -6,8 +6,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Topos</title>
<script type="module" crossorigin src="/assets/index-206a1d6a.js"></script>
<link rel="stylesheet" href="/assets/index-3c2bd7fd.css">
<script type="module" crossorigin src="/assets/index-ebdfa753.js"></script>
<link rel="stylesheet" href="/assets/index-c755c992.css">
</head>
<style>
@ -21,6 +21,10 @@
padding: 0;
}
details br {
display: none;
}
.app {
max-height: 100vh;
}