Piano Roll

Galera,

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?

Abraço!

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.

Valeu marcobiscaro2112, vou tentar implementar alguma coisa.

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.

O software é esse, se alguém se interessar: http://frinika.appspot.com/
bem legal.

Abraço

Acho que voce vai ter que implementar tudo isso com Java2D.