nesbox / TIC-80

TIC-80 is a fantasy computer for making, playing and sharing tiny games.
https://tic80.com
MIT License
4.95k stars 482 forks source link

Joypad support for the music editor, LSDJ style #1546

Open vitorpdsg opened 3 years ago

vitorpdsg commented 3 years ago

I know we already have piano mode and tracker mode, but it would be really cool if in the tracker mode, there was support for the Little Sound DJ control scheme (gameboy), since it has few buttons like TIC's ingame inputs.

INFU-AV commented 3 years ago

Joining + supporting good suggestion here! Here's dated example of LSDj in action, but video nicely showcases navigating around the tracker, moving between channels: https://www.youtube.com/watch?v=iPI1IBc7IEA sound design not showcased but is just as easy!

I think Tic80 music engine would absolutely shine in joypad mode, definitely enabling music creators outside keyboard reach, on any device available!

nesbox commented 3 years ago

Or LSDj could be ported to TIC-80 as a cart :) moreover, you don't need to use current tracks/patterns format but you can invent your own sound engine by writing data directly to the Sound Registers https://github.com/nesbox/TIC-80/wiki/ram#sound-registers