Skip to content

FLTK no longer supported by all platforms how to deal with it?

Menno Knevel edited this page Jul 16, 2024 · 8 revisions

FLTK is no longer running on the Mac. This means some examples in the manual are no longer cross-platform. What is the best approach solving this?

  • some examples can be replaced, examples that do not need FLTK. Of course, these new examples should be great and preferably made by the creator of the opcode. (tgrey): Changes to variables can still be portrayed in an obvious way even if it's not due to a user twisting the knob to do it. Most examples that aren't the FLTK opcodes themselves can probably be simplified to not use them.
  • find a new Widget system that will stay there for a decade? NO
  • how to treat the FLTK opcode manual entries? MOVE TO NEW DOC IN 3RD PARTY PLUGINS (tgrey): i think FLTK manual entries should be treated the same as any core opcode as it reaches it's end of life. no reason to delete them unless the core devs decide it gets removed entirely due to support issues.
  • FLTK, including Virual Keyboard, will be phased out.
  • replace realtime midi respons with keyboard keys!:

instr 1

kres sensekey

if kres == 101 then ; sends a score 'e' if 'e' on the keyboard is pressed

event "e",0,0,1

endif

endin

schedule 1,0,-1