tildearrow
aab7cf2512
oops
2022-04-12 23:03:24 -05:00
tildearrow
ff75c7fe01
GUI: implement macro line drawing
2022-04-12 23:03:20 -05:00
tildearrow
45f14a951a
GUI: add Colorize instrument editor using instrume
...
nt type option
2022-04-12 21:30:12 -05:00
tildearrow
152d05dbfc
GUI: add "separate car/mod colors" to FM editor
...
and other improvements
2022-04-12 18:26:25 -05:00
tildearrow
24209c7853
dev82 - amiga wavetables
...
closes #16 (yay!)
2022-04-12 01:19:00 -05:00
BlastBrothers
1d14ca2d88
Merge branch 'tildearrow:master' into master
2022-04-11 19:51:31 -04:00
tildearrow
8407a7d3a4
add several TODO comments
...
self-note: check this one after you come back!
2022-04-11 18:12:05 -05:00
BlastBrothers
83baae92d9
Now it works ofr OPLL too, plus global sus
2022-04-11 17:26:40 -04:00
BlastBrothers
62ea469600
Works for OPLx
2022-04-11 13:55:20 -04:00
BlastBrothers
0094e75bcf
Pass sus to drawFMEnv- but is this the right var?
2022-04-11 12:15:11 -04:00
tildearrow
51207e58ad
part 2 - finally
2022-04-10 16:52:03 -05:00
cam900
9a6127e4c1
Change macro
2022-04-10 18:47:32 +09:00
cam900
518841c17e
Fix FM layout in "Compact" mode, Prepare for per-operator on/off control on FM (possibly controllable with phase reset macro?)
2022-04-10 18:36:04 +09:00
cam900
55639747ee
Make GCC happy
2022-04-10 16:32:58 +09:00
cam900
eb05310d37
Fix issue in instrument editor
2022-04-10 15:49:26 +09:00
cam900
13bdf2d86d
Prepare for FMS2, AMS2 macro for YM2414
2022-04-10 15:16:51 +09:00
cam900
ae4f005d67
Merge remote-tracking branch 'upstream/master' into macro
...
# Conflicts:
# src/engine/platform/c64.cpp
# src/gui/insEdit.cpp
2022-04-10 14:47:10 +09:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
OPNA2608
16ad29ae7a
Fix C4293: '<<': shift count negative or too big, undefined behavior
...
MSVC seems kinda braindead: https://reviews.llvm.org/D41030#952363
2022-04-09 10:54:06 +02:00
tildearrow
5bd076d13e
initial bring-up of the wave synth
...
issue #16
2022-04-08 02:11:33 -05:00
tildearrow
500ce8086d
GUI: initial wave synth UI
2022-04-07 18:27:17 -05:00
tildearrow
05dfec9f3d
GUI: fix VRC6 saw waveform macro being displayed
2022-04-07 13:48:22 -05:00
tildearrow
b162c09f7c
GUI: OPZ instrument editor work - dev77
2022-04-07 00:45:53 -05:00
tildearrow
280cbb3e39
FDS: possibly final work
...
the last thing left to do is the filter, but everything works now
2022-04-05 18:18:14 -05:00
tildearrow
e1976b96a0
TODO: modulation table
2022-04-05 14:55:17 -05:00
tildearrow
590b21bc37
GUI: prepare for FDS ins editor
2022-04-04 13:26:02 -05:00
tildearrow
ac3772c024
initial FDS bring-up
2022-04-03 22:37:16 -05:00
tildearrow
44d72c2106
GUI: add load/save/select to ins/wave editors
...
TODO: on sample editor
TODO: load replace instead of load insert
2022-04-02 18:22:06 -05:00
tildearrow
ab5ed4413e
GUI: usability fixes (ctrl-wheel)
...
as of now Ctrl-wheel allows you to fine change sliders
also added undo/redo buttons to sample editor
2022-04-02 00:11:44 -05:00
tildearrow
ffb01dd19c
Revert "release 0.6pre0"
...
This reverts commit f7566455c2
.
2022-04-01 05:20:00 -05:00
tildearrow
f7566455c2
release 0.6pre0
2022-04-01 04:45:06 -05:00
tildearrow
d321292543
separate VRC6 and VRC6 saw ins types
2022-03-31 15:25:58 -05:00
tildearrow
4422ff7695
Merge branch 'vrc6' of https://github.com/cam900/furnace into cam900-vrc6
2022-03-27 22:16:04 -05:00
tildearrow
075f758e4d
Namco 163 refinements
2022-03-27 22:04:01 -05:00
tildearrow
c4fc797578
Merge #304 - DO NOT COMPILE
...
Add Namco 163 Support
Not final - changes needed
2022-03-27 21:35:58 -05:00
cam900
79d6433006
Merge branch 'master' of https://github.com/tildearrow/furnace into vrc6
2022-03-28 10:11:09 +09:00
tildearrow
e5ce7c63f8
GUI: redesign FM editor layout, part 4
...
now with OPL and OPLL
2022-03-27 18:30:46 -05:00
tildearrow
ef88fc57d8
GUI: remove invalid comment
2022-03-27 16:35:55 -05:00
cam900
ef104ce0b0
Add VRC6 support
...
2 Pulse channels:
- 8 level pulse duty cycle, DAC mode(just ignores duty cycle)/pulse wave mode, 4 bit volume.
- Furnace support PCM playback in pulse channels with duty cycle ignore mode.
Sawtooth:
- nothing but 6 bit volume (8 bit accumulator in technically) and 12 bit frequency (periodic).
VRC6 instrument:
- 6 bit Volume macro for finer sawtooth volume handling, also 3 bit Duty cycle macro for pulse channels.
Duty, PCM mode command and Duty macro affects for pulse channel only.
2022-03-28 01:06:56 +09:00
tildearrow
09b5dd556e
GUI: add setting to change position of SL slider
2022-03-27 03:38:04 -05:00
tildearrow
f7d7b00e93
GUI: redesign FM editor layout, part 3
2022-03-27 03:29:45 -05:00
tildearrow
1c98748a88
GUI: redesign FM editor layout, part 2
2022-03-27 01:38:24 -05:00
tildearrow
7237e8fb39
GUI: add a space
...
i am lazy
2022-03-26 18:30:08 -05:00
tildearrow
4caa9376bc
GUI: what
2022-03-26 17:30:26 -05:00
tildearrow
26791df58e
GUI: redesign FM editor layout, part 1
...
thanks Raijin for the concept
2022-03-25 18:16:47 -05:00
tildearrow
6e35640537
GUI: less annoying PET waveform view
2022-03-25 02:10:44 -05:00
cam900
39654bfa86
Merge branch 'master' of https://github.com/tildearrow/furnace into n163
2022-03-24 13:11:22 +09:00
tildearrow
5a08e0d230
OPLL: add patch macro
2022-03-23 15:50:18 -05:00
cam900
df8f40486d
Fix frequency, Loading waveform, Add instrument tab for waveform initialize
...
now for saving DivInstrumentN163 struct is... needs to compatibility breaks?
2022-03-24 03:53:07 +09:00
cam900
73267444fc
Merge branch 'master' into n163
2022-03-23 03:26:09 +09:00