furnace/TODO.md
cam900 54e78699a7 Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
* 'master' of https://github.com/tildearrow/furnace:
  dev94 - add a full linear pitch mode, part 1
  YM2610(B): use f-num/block baseFreq calculation
  GUI: remove insLoadAlwaysReplace setting
  GUI: right click menu for open instrument
  GUI: add a threshold for macro right click
  OPZ: remove debug printf
  GUI: add macro right click menu
  GUI: prepare for macro right click menu
  update gitignore
  add something
  prepare for something
  did i fix macOS build?
  GUI: macro edit improvements
2022-05-11 00:55:03 +09:00

1.1 KiB

to-do for ES5506

  • envelope shape
  • reversed playing flag in instrument/macro/commands
  • transwave synthesizer (like ensoniq synths - 12 bit command and macro)

to-do for 0.6pre1

  • piano/input pad
    • note input via piano
    • input pad
    • settings
  • RF5C68 system
  • OPN system
  • OPNA system
  • ZX beeper system
  • Y8950 system
  • SCC/SCC+ system
  • maybe YMU759 ADPCM channel
  • ADPCM chips
  • Game Boy envelope macro/sequence
  • rewrite the system name detection function anyway
  • scroll instrument/wave/sample list when selecting item
  • unified data view
  • volume commands should work on Game Boy
  • add another FM editor layout
  • try to find out why does VSlider not accept keyboard input
  • finish lock layout
  • if macros have release, note off should release them
  • add ability to select entire row when clicking on row number
  • store edit/followOrders/followPattern state in config
  • add ability to select a column by double clicking
  • add ability to move selection by dragging
  • Apply button in settings
  • find and replace
  • finish wave synth
  • add mono/poly note preview button