collapse

* Posts Recentes

LLM Crawlers por jm_araujo
[02 de Maio de 2024, 21:57]


Emulador NES em ESP32 por dropes
[30 de Abril de 2024, 15:09]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]

Autor Tópico: Arduino Drumkit  (Lida 97900 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino Drumkit
« Responder #120 em: 21 de Abril de 2012, 15:21 »
Instalas-te a biblioteca MIDI?
Pelo menos o include da mesma está a faltar.
Avr fanboy

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #121 em: 21 de Abril de 2012, 16:35 »
Mas eu não sei como instalar a biblioteca midi...

me dê uma luz.. por onde começo?

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #122 em: 21 de Abril de 2012, 16:56 »
AJUDA... noteOff(canal_bateria, nota); // PORQUE TÁ DANDO ERRO? TEM ALGO ERRADO?


void setup() {
  Serial.begin(31250);
}

void loop() {
    valor = (analogRead(i)/8);
    if ((valor > threshold) && (millis() - tempo >= debounce)){
     
noteOff(canal_bateria, nota); // PORQUE TÁ DANDO ERRO?
     
 noteOn(canal_bateria, nota, valor + offset);
      tempo = millis();
    }
  i++;
  if (i == pratos) i = 0;
}

void noteOn(byte channel, byte note, byte velocity) {
  midiMsg(channel+0x90, note, velocity);
}

void midiMsg(byte cmd, byte data1, byte data2) {
  Serial.print(cmd, BYTE);
  Serial.print(data1, BYTE);
  Serial.print(data2, BYTE);
}

apaga a linha noteOff(canal_bateria, nota);
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #123 em: 21 de Abril de 2012, 17:40 »
OK, até aqui...

e agora o que eu faço?

os piezos estão no arduino..

como faço para o som sair no pc?

Obrigadooo

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Arduino Drumkit
« Responder #124 em: 21 de Abril de 2012, 18:08 »
nesta resposta a este tópico é falado qual o software usado:
http://lusorobotica.com/index.php?topic=1237.msg12177#msg12177

Não, eu usei um software que já tinha encontrado no início destas andanças:
http://www.memeteam.net/2007/s2midi/
usas isso e usas também o midi yoke, ou outro que te crie ligações midi virtuais:
http://www.midiox.com/myoke.htm
Não recomendo o uso do "Serial MIDI" da Spikenzie Labs, pois dá muita latência na devolução dos dados (mas permite dados nos dois sentidos, do computador para o arduino, enquanto que o S2MIDI não permite)
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #125 em: 21 de Abril de 2012, 18:15 »
fiz o dowload do midiox,
instale tudo ok.

mas quando vou abrir aparece essa mensagem : there are no midi input devices.

o que será???

o arduino esta conectado no pc.. 

???

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #126 em: 21 de Abril de 2012, 18:28 »
fiz o dowload do midiox,
instale tudo ok.

mas quando vou abrir aparece essa mensagem : there are no midi input devices.

o que será???

o arduino esta conectado no pc.. 

???

Com o midi yoke crias portas midi virtuais, com o s2midi encaminhas o que chega do arduino para uma das portas midi virtuais que criaste e ligas a outra porta midi à tua aplicação de preferência :)
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #127 em: 21 de Abril de 2012, 18:48 »
dê uma olhada na imagem... >>

o midiox está dando o mesmo erro... o s2midi está funcionado bem, quando eu toco no piezo ele responde..

abrir o fl studio e nada aconteceu...

obrigadoo

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #128 em: 21 de Abril de 2012, 19:01 »
dê uma olhada na imagem... >>

o midiox está dando o mesmo erro... o s2midi está funcionado bem, quando eu toco no piezo ele responde..

abrir o fl studio e nada aconteceu...

obrigadoo

Pelo que vejo da tua imagem, já deverias ouvir som, pois estás a encaminhar os dados do arduino para o dispositivo midi padrão do Windows. Se queres usar com outro software, tens que usar o midi yoke para criar "cabos midi virtuais" e usa-los para encaminhar os dados da forma que queres
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #129 em: 21 de Abril de 2012, 19:18 »
isso é bom! tou quase lá... amem!

mas o problema é que o midiox não aparece nada. e como eu configuro o midiox?


Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #130 em: 21 de Abril de 2012, 20:28 »
isso é bom! tou quase lá... amem!

mas o problema é que o midiox não aparece nada. e como eu configuro o midiox?
se configurares um ''cabo midi virtual'' no midi Yoke, não precisas do midiox para nada. configuras o s2midi para enviar os dados do arduino por um dos lados do ''cabo'' e configuras o FruityLoops para receber pelo outro lado do cabo!
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #131 em: 22 de Abril de 2012, 00:26 »
Tentei fazer o que voce me orientou tcustodio, mas não sei o que está dando errado...

não tá saindo som nenhum...

veja a imagem em anexo.

onde está o erro?

obrigado por sua atenção

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #132 em: 22 de Abril de 2012, 02:57 »
Tentei fazer o que voce me orientou tcustodio, mas não sei o que está dando errado...

não tá saindo som nenhum...

veja a imagem em anexo.

onde está o erro?

obrigado por sua atenção

O que está errado, é que ainda não configuraste um cabo midi virtual no Midi Yoke.

após instalares o midi yoke, vai ao painel de controlo e escolhe o ítem MYokeNT e configura quantas portas queres. (vê a imagem em anexo)

no S2MIDI configuras que queres enviar os dados por um dos cabos virtuais. (vê a imagem em anexo)

depois disto, no Fruity Loops, na lista de dispositivos de Input, deverá aparecer o respectivo cabo midi que configuraste.
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Thigas Batera

  • Mini Robot
  • *
  • Mensagens: 47
  • Jesus é o caminho a verdade e a vida.
Re: Arduino Drumkit
« Responder #133 em: 22 de Abril de 2012, 20:08 »
ajudar...

estou com problemas na batida do piezo..

fiz tudo como tcustodio postou. tá igual o meu projeto.. mas observe, tem uma led TX na placa que não para de piscar, quando eu abro o FL STUDIO o sinal MIDI fica piscando aleatória com pisca na placa. eu toco no piezo e não sai o som ... mas sai o som no clique do sinal midi sem eu ter tocado no piezo...

e agora???

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino Drumkit
« Responder #134 em: 22 de Abril de 2012, 20:40 »
ajudar...

estou com problemas na batida do piezo..

fiz tudo como tcustodio postou. tá igual o meu projeto.. mas observe, tem uma led TX na placa que não para de piscar, quando eu abro o FL STUDIO o sinal MIDI fica piscando aleatória com pisca na placa. eu toco no piezo e não sai o som ... mas sai o som no clique do sinal midi sem eu ter tocado no piezo...

e agora???

O piscar do led TX significa que o arduino está a enviar dados para o computador, só é suposto acontecer quando bates num piezo. Se quando bates não acontece nada e acontece quando não bates significa que algo está mal ligado (digo isto porque dizes que tens o código igual ao meu).

No entanto, podes sempre fazer debug ao código, de forma a em vez de enviares midi, enviares mensagens de estado como "batida válida" quando bates para tentar despistar problemas de código.
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.