sidfactory2 icon indicating copy to clipboard operation
sidfactory2 copied to clipboard

Vincenzo's wishlist

Open micheldebree opened this issue 3 years ago • 1 comments

A meta-issue for tracking issues reported by Vincenzo

  • [#114] clock speed is too low
  • [#12] save/load instruments
  • [#116] play and loop actual/current sequence
  • ~~fast forward~~: already implemented (esc on windows, - on macOs)
  • scratch sequences (keyboard shortcut)
  • scratch orderlist (keyboard shortcut)
  • scratch instruments (keyboard shortcut)
  • scratch tables (1 by 1, keyboard shortcut)
  • [#24] copy and paste sequence content from cursor
  • (multiple) orderlist color marker / separator
  • [#11] orderlist comment
  • [#121] mid2sf2 converter
  • [#29] midi keyboard support
  • set default length value for new sequence
  • [#119] STOP at orderlist end
  • [#122] save/restore editor preferences (into a separate and editable file?)
  • [#38] multispeed support
  • [#117] rastertime meter (if possible at all)
  • [#118] AWSEDFTGYHUJK keys, 0-7 octave switch

micheldebree avatar Apr 23 '21 04:04 micheldebree

Explanation of feature requests:

  1. play and loop actual/current sequence
  • workaround is to set playlist mark and loop on the same line, use F2 to play
  • however, it works only in case if the last pattern is looped
  1. scratch sequence (pattern), orderlist, instrument, tables
  • currently "clear sequences" is the only option to wipe out music data
  • an option to delete specific table only, for example pulse table with a keyboard shortcut
  1. orderlist color marker and/or separator
  • idea for a "separator" is to use a - mark or similar, however, this would mess up the orderlist if sequences' length is not always the same
  • instead, use colors to mark specific patterns, would help with understanding the song structure
  1. set default length for new sequence
  • currently a new and empty sequence's length is 001 when added
  • set a value in user.ini (?) that would be the length of a newly added empty sequence
  • for example value 020, every time a new sequence is created, its lenght would be 020
  1. STOP at orderlist end
  • workaround is to add an empty sequence and set loop point
  • a true STOP might or might not be useful, i would say this is a very low priority wish

+1 manually edit orderlist

  • insert, delete, copy-paste sequences in orderlist

strbm avatar Apr 23 '21 19:04 strbm