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.