Estou criando um sequenciador midi para a monografia da facul. Porém não sei como criar a parte gráfica do sequenciador. Queria algo parecido com isso.
Onde daria pra escolher a nota e mexer na duração.
Alguém tem alguma sugestão de como posso fazer isso?
Isso é um componente não implementado dentro da API padrão do Java (quem mais se aproxima disso é o JTable, apesar de ainda ter diferenças significativas).
Talvez criar um componente próprio seja a melhor solução (estenda JComponent e crie uma forma de ordenar as informações do sequenciador - talvez um Model - para poder desenhar o componente como preferir).
Sobre o assunto, você conhece o TuxGuitar? Pode servir como referência.
Esse tuxguitar é bem legal, é mais ou menos a idéia que a gente ta querendo implementar, só que a gente queria usar o piano roll mesmo. Achei um software livre que tem um piano roll, to dando uma olhada no codigo pra ver se consigo aproveita-lo.