Commit graph

9570 commits

Author SHA1 Message Date
Eknous-P a7e9b26957 how could i forget 2025-02-23 04:50:06 -05:00
Eknous-P 4bf8b98fe8 last updates to my demos
- remove genesis demo
- remove cover demo
- remove esfm demo and add its instruments instead
- add licensing to my remaining demos
2025-02-23 04:50:06 -05:00
tildearrow 81ed5b69c9 update es.po 2025-02-23 00:40:51 -05:00
tildearrow 7d0ef24574 GUI: use three hashes
it wasn't two...
2025-02-22 20:25:42 -05:00
tildearrow f674a38d8e GUI: optimize pattern view
don't render what isn't visible
from 3.5ms to 2ms in my phone

to-do: check for regressions...
2025-02-22 19:57:53 -05:00
tildearrow dd9983778b GUI: selection/scroll improvements
now you can scroll left/right by dragging selection to the side edges
2025-02-22 18:43:46 -05:00
tildearrow f59cb23d9b new strings for translation! 2025-02-22 16:08:35 -05:00
tildearrow 1dd65e413c sostén -> sostener 2025-02-22 16:04:47 -05:00
thacuber2a03 084bf79c8f strings 2025-02-22 16:03:55 -05:00
tildearrow f4d357ff6f GUI: update credits 2025-02-22 15:55:04 -05:00
tildearrow 6852cf9616 merge ko.po
pull request #2368

co-authored-by Nicknamé
2025-02-22 15:53:57 -05:00
tildearrow 1c38f54e3f Merge branch 'master' of github.com:tildearrow/furnace 2025-02-22 15:46:07 -05:00
tildearrow 69f13e7998 Merge remote-tracking branch 'Nickname29216 PART 1 2025-02-22 15:44:17 -05:00
techmetx11 18c5d80a09 Use more .getPattern() 2025-02-22 15:18:23 -05:00
techmetx11 27a1914924 Use .getPattern() 2025-02-22 15:18:23 -05:00
techmetx11 56937d8f05 Fix naming 2025-02-22 15:18:23 -05:00
techmetx11 308aacc1e6 Implement looping in TFM import 2025-02-22 15:18:23 -05:00
tildearrow c02e80a269 make Furnace build using CMake 4.0 2025-02-22 14:54:11 -05:00
tildearrow 165b814f5d desubmodulize portaudio - PLEASE READ
this is necessary in order to get Furnace to build using CMake 4.0.

you should do:

git submodule deinit extern/portaudio
2025-02-22 14:47:45 -05:00
LTVA1 c58a7cba20 Update sid3.c 2025-02-22 14:45:09 -05:00
tildearrow a80cdbb1dd ES5506: increase precision in Amiga pitch mode
issue #2120
2025-02-22 01:32:31 -05:00
tildearrow c5576ebcd2 PCE: fix sample linger in VGM export
issue #2322
2025-02-21 19:41:48 -05:00
tildearrow 9af53cac73 PCE: fix sample volume in VGM export
issue #2319
2025-02-21 19:35:29 -05:00
tildearrow 41d3dcde66 Virtual Boy: handle phase reset first 2025-02-21 18:58:58 -05:00
tildearrow 0b1e90b908 Virtual Boy: disable channel 5 when changing mod t
able
2025-02-21 18:50:00 -05:00
tildearrow cfb962236a WaveSynth: add change detection
don't update wave if it is intact
issue #2298
2025-02-21 17:25:05 -05:00
tildearrow 8c67ea8eb9 GUI: load fallback fonts in pattern font...
issue #2312
2025-02-21 16:58:59 -05:00
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