Notas Musicais mudar oitava

5 respostas Resolvido
G
Olá Pessoal,

public class tecladomusical {

public static void main(String[] args) {

Player player = new Player();

player.play(C D E F G A B);

Como faço para mudar a oitava da nota, para que o som fique mais grave ou agudo, eu quero um código mais simples possível, com um teclado musical de 4 oitavas dá pra tocar muitas músicas, já tenho as notas musicais, preciso aprender a usar estas 4 oitavas. encontrei muitas teorias na internet, mas quero algo simples. Acho que é basic que você colocava um O1 O2 O3 antes da nota musical e mudava a oitava, em java qual comando simples parecido com basic faz esta alteração?

5 Respostas

TerraSkilll

De qual pacote ou biblioteca é essa classe Player?

Abraço.

G

import org.jfugue.player.Player;

G

Achava que era só escrever o código e colocar import em cima e funcionaria normal. Muitos códigos que escrevo uso import java.util.Scanner etc e está tudo ok, neste das notas musicais apanhei muito para tocar as notas, de tanto pesquisar consegui descobrir que tinha que fazer download do import para poder ouvir os sons.

G

TerraSkill,
Valeu pela atenção, consegui a resposta…
Se eu acrescentar na frente da nota um número vai mudar a oitava, exemplo C1 fica som grave, C8 fica som fino.

TerraSkilll
Solucao aceita

Essa biblioteca não é nativa do Java, então é necessário mesmo adicionar o jar dela e fazer os imports.

Que bom que resolveu. Pode marcar sua própria resposta como solução.

Abraço.

Criado 20 de outubro de 2018
Ultima resposta 21 de out. de 2018
Respostas 5
Participantes 2