wasiknighit [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=74120 Moving SFX that use custom waveform corrupts waveform <p>Hi, I encountered a waveform corruption bug while trying to move SFX as part of a multi-composer collaboration project.</p> <p>On version 0.2.6B </p> <p>Reproduction steps:</p> <p>1) Make a custom waveform in SFX 0<br /> 2) Make in SFX 1 make a sequence using SFX 0<br /> 3) Make in SFX 2 make a sequence using SFX 0<br /> 4) Move (cut and paste) SFX 0 to SFX 4<br /> 5) Move (cut and paste) SFX 1 to SFX 5<br /> 6) Move (cut and paste) SFX 2 to SFX 6<br /> 7) Check SFX 4, the data will be corrupted</p> <p>It seems that this can happen with other combinations but this is the procedure that caused the bug to happen and is reproducible on a fresh cart.</p> <p>The corruption seem to be an inversion of the sign of alternating sample of some sections of the wave</p> https://www.lexaloffle.com/bbs/?tid=142136 https://www.lexaloffle.com/bbs/?tid=142136 Mon, 06 May 2024 17:15:46 UTC gmlib <p> <table><tr><td> <a href="/bbs/?pid=136951#p"> <img src="/bbs/thumbs/pico8_gmlib-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=136951#p"> gmlib</a><br><br> by <a href="/bbs/?uid=74120"> wasiknighit</a> <br><br><br> <a href="/bbs/?pid=136951#p"> [Click to Play]</a> </td></tr></table> </p> <h1>About</h1> <p>Gmlib is a complete general midi version 1 instruments implementation using pico-8 custom instruments.</p> <p>It consists of 16 carts with 8 instruments in each. Inspired by the midilib project, all the sfx are midilib compatible and will be submitted to the project. </p> <h1>Controls</h1> <p>⬅️, ➡️ cycle through instruments in the current cart<br /> ⬆️, ⬇️ navigate between carts<br /> 🅾️ play/stop demo<br /> ❎ copy current instrument to clipboard </p> https://www.lexaloffle.com/bbs/?tid=54906 https://www.lexaloffle.com/bbs/?tid=54906 Sun, 05 Nov 2023 10:17:34 UTC midi 70 Bassoon <p>Haven't seen a bassoon yet, so I made one</p> <p> <iframe src="sfxp2.php?id=74120_1" width="402" height="300" style="border:none; overflow:hidden" scrolling="no" allow="autoplay"></iframe><a style="cursor:pointer; font-size:8pt" onclick=' var el = document.getElementById("sfxcode_74120_1"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("/bbs/sfxc/74120_1.txt", function (retdata){ var el = document.getElementById("sfxcode_74120_1"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [sfx] </a> <textarea rows=3 class=lexinput id="sfxcode_74120_1" style="width:480px;background-color:#fed;display:none;overflow:hidden; font-size:4pt;"></textarea> </p> <p>Here's a little demo</p> <p> <table><tr><td> <a href="/bbs/?pid=126623#p"> <img src="/bbs/thumbs/pico8_wasi_midilib70_bassoon-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=126623#p"> Bassoon 0.1</a><br><br> by <a href="/bbs/?uid=74120"> wasiknighit</a> <br><br><br> <a href="/bbs/?pid=126623#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=51852 https://www.lexaloffle.com/bbs/?tid=51852 Sun, 05 Mar 2023 17:18:26 UTC