Commit graph

10093 commits

Author SHA1 Message Date
tildearrow 040ceb788d .ftm import: improvements
- cut/delay policy is now lax (why was it set to strict?)
- macro release mode is now Active (issue #2376)
2025-02-21 16:23:21 -05:00
Electric Keet fa40339bf2 VB doc corrected. 2025-02-21 03:06:30 -05:00
Electric Keet a01ec02ebb Tiny documentation updates.
New info and chip options for Virtual Boy, slight update to PowerNoise.
2025-02-21 03:06:30 -05:00
tildearrow 4ca7033dec Revert "prepare acquireDirect API" - stupid crap
the most POINTLESS plan of all time... acquireDirect.
why? because you gotta fill in the oscBufs anyway, which will take
precious CPU time, so you can't just pass the blip_bufs to dispatch
and hope it'll help by not processing when nothing's happening.

"so disable it when the per-chan osc is up!" NO! we need this for
volume calculation....

"how about rewrite per-chan osc logic?" you know what? I don't have
either the time or the will for that.
now back to Something Else......

This reverts commit 08177d839a.
2025-02-21 01:27:04 -05:00
brickblock369 58c2d9d0de
rename instruments (#2384) 2025-02-20 22:54:09 -05:00
tildearrow 8d5097167a recompile po files 2025-02-20 17:23:16 -05:00
HeeminYT 617a5f9152
Fixed translation and added few built-in instruments (#2360)
* Added a demo song and made some changes to the translation file

* Fixed

* Added custom insts

* Oh god
2025-02-20 17:22:49 -05:00
tildearrow 6f6681fafd style 2025-02-20 17:19:29 -05:00
brickblock369 38105460e4
Moving OPM demo songs to their own folder, and adding a small additional info in PowerNoise editor (#2366)
* OPM demos should have their own folder

Five OPM demos now, at this point they should have their own folder.

* Delete demos/misc/the_king_of_crisp_opm.fur

* Delete demos/misc/vortex_opm.fur

* Delete demos/misc/waterworld_map_opm.fur

* Delete demos/misc/lagrange_point_2023_opm.fur

* Delete demos/misc/hope_for_the_dream_opm.fur

* Update powernoise.md

I believe this clarification is necessary in case people initially get confused about where the AM exactly is outputted to.
2025-02-20 17:18:38 -05:00
Electric Keet 54136e2859 Revision to "No Such Thing".
Revised to make it hardware-compatible.
2025-02-20 17:13:25 -05:00
tildearrow cf89a4ff44 GA20: yet another optimization 2025-02-20 04:44:19 -05:00
Natt Akuma c6bb7acfad Merge branch 'master' of https://github.com/tildearrow/furnace 2025-02-20 05:33:31 +07:00
Natt Akuma b084b5f977 Add a missing chrono include
This fixes MSVC v143 build failure
2025-02-20 05:33:06 +07:00
tildearrow 08177d839a prepare acquireDirect API
provide direct access to blip_buf to dispatch code, which may allow for some serious optimizations
2025-02-19 15:46:10 -05:00
tildearrow 492db95b2e case-sensitive whoopsie 2025-02-19 15:32:27 -05:00
freq-mod 265d88b0c4
remove leftover file 2025-02-19 21:20:12 +01:00
freq-mod 583d176457
fixed vboy demos from Notakin and Zumi 2025-02-19 21:16:50 +01:00
freq-mod 21a1cf4125 Revert "demo song fixing episode 2"
This reverts commit f136e9309a.
2025-02-19 21:10:26 +01:00
Zumi Daxuya 0714128358 Virtual Boy: Update a demo track 2025-02-19 15:31:24 +01:00
freq-mod 84cc59a77e
forgot about this one 2025-02-19 14:01:41 +01:00
freq-mod f136e9309a
demo song fixing episode 2
creator of Double_Puzzle_Trouble.fur must report
2025-02-19 13:47:53 +01:00
tildearrow fceba899fe Virtual Boy: demo song fixing, part 1 2025-02-19 05:05:15 -05:00
tildearrow a2bd669792 Virtual Boy: where did the noise channel go? 2025-02-19 04:29:54 -05:00
tildearrow 1d445d574a Amiga: more validation export changes
this will do... i have no idea how it works
2025-02-19 04:28:22 -05:00
freq-mod 3eae3e0e6e
fix up devil crash 2025-02-19 10:27:25 +01:00
tildearrow 331c146ad8 Amiga: validation export improvements
now it uses VBlank interrupts
also works when fast memory is present!
2025-02-19 04:17:08 -05:00
tildearrow 5b6721738b GUI: change instrument on mobile? 2025-02-19 00:14:21 -05:00
tildearrow 0e0aab88de GA20: another optimization 2025-02-18 05:53:54 -05:00
tildearrow f55f92975a GA20: tiny optimization 2025-02-18 05:32:09 -05:00
tildearrow 556b268d80 Virtual Boy: we cannot take a fast path... 2025-02-18 03:11:52 -05:00
tildearrow e1b7618348 Virtual Boy: make it work on hardware
issue #2373
2025-02-18 02:30:14 -05:00
tildearrow 63ee7cf5d8 Virtual Boy: write waveforms before init channels 2025-02-18 00:36:20 -05:00
Nicknamé 5b4cbeb5ea
Update ko.po 2025-02-17 20:46:32 +09:00
Nicknamé 21ba645e36
Update ko.po 2025-02-16 17:26:35 +09:00
LionHeartChiptuner 07e33aee7f Add files via upload 2025-02-16 00:33:15 -05:00
tildearrow 91ca79587b SNES: oh I can't believe I did not commit this yet 2025-02-15 22:21:39 -05:00
Nicknamé 9ad23dfbf2
a translation file (newer) 2025-02-15 22:37:28 +09:00
Nicknamé 6047dd8b34
a translation file 2025-02-14 00:05:40 +09:00
Nicknamé 0f363a8b4a
OPM instrument files 2025-02-14 00:04:56 +09:00
Nicknamé fe199b34e6
OPZ instrument files 2025-02-14 00:02:33 +09:00
Nicknamé 51810462f0
an OPLL instrument file 2025-02-14 00:01:40 +09:00
ExecThTs 63c98baf8e fix playback head when partially previewing a sample 2025-02-11 04:59:48 -05:00
tildearrow d073d17318 Low Quality tildearrow Code: Part III 2025-02-09 04:10:16 -05:00
tildearrow 845c5245c3 Time Is Fixed 2025-02-07 04:20:18 -05:00
tildearrow f09fd02971 MultiPCM: only set new params on ins change
fixes an issue regarding level direct effect
2025-02-07 04:15:20 -05:00
tildearrow cb616ae594 MultiPCM: I present to you a fix 2025-02-07 04:05:53 -05:00
tildearrow 4019066a64 GUI: add "set effect" option to randomize 2025-02-06 17:25:50 -05:00
tildearrow 096d9ebba8 GUI: command stream player memory safety 2025-02-06 14:09:16 -05:00
tildearrow ee0a92bdeb move file 2025-02-06 04:33:35 -05:00
tildearrow 5e92008885 forgot to update credits 2025-02-06 04:08:01 -05:00