Ola pessoal, sou estudante das áreas da programação, para uma cadeira da universidade decidimos criar algo que interage com a musica.
Preciso de saber se é possível com o Virtual Dj fazer um modo de auto dj isto é ele a partir de uma lista de musicas reproduzir-las, isto é não efetuar passagens entre os diferentes gêneros de musica. algo semelhante a este programa http://djmixpro.com/djmixlite/djmixlite.html
por outro lado se é possível em uma qualquer linguagem de programação saber qual a musica atual que esta tocando.
Se alguém tiver informação sobre isto agradecia imenso obrigado.
Preciso de saber se é possível com o Virtual Dj fazer um modo de auto dj isto é ele a partir de uma lista de musicas reproduzir-las, isto é não efetuar passagens entre os diferentes gêneros de musica. algo semelhante a este programa http://djmixpro.com/djmixlite/djmixlite.html
por outro lado se é possível em uma qualquer linguagem de programação saber qual a musica atual que esta tocando.
Se alguém tiver informação sobre isto agradecia imenso obrigado.
发表时间 Mon 15 Oct 12 @ 2:20 pm
Nenhum membro do time de desenvolvimento da Atomix Productions fala português, portanto este fórum será o lugar mais improvável do mundo para que um programador que conhece a fundo o VirtualDJ te dê alguma resposta.
Isso sem contar que os códigos do VirtualDJ são segredo de indústria, portanto será pouco provável que alguém te dê uma informação precisa sobre códigos do programa. E se algum hacker sabidão aparecer por aqui querendo compartilhar códigos, será sumariamente convidado a se retirar do fórum, por infração de direitos autorais.
Mas segue alguma informação leiga sobre o assunto...
O VirtualDJ tem um modo automix que faz basicamente o que o outro programa se propõe, porém o VirtualDJ não faz distinção entre gêneros. Nem mesmo o programa que você deu o link faz isso. Se você elaborar um playlist de um determinado gênero, o VirtualDJ irá tocá-lo normalmente, se você analisar os BPMs e ordenar o playlist pelo BPM, o VirtualDJ fará as transições (beatmix) suavemente entre cada track. Veja mais no manual do VirtualDJ, temos em português no fórum.
O programa trabalha com os dados que o usuário cadastra na track, chamados id3 tags. O programa não identifica sozinho nenhuma track e creio que não há um código específico de identificação para cada música. Por exemplo, se a track não tiver nome ou artista, o programa não identifica a música a partir dos timbres. Existem programas que fazem isso, mas não há 100% de acerto. Porém, a partir do momento que a música é corretamente identificada pelo usuário, pode servir de referência para pesquisas em rede (sugestões de playlist).
Isso sem contar que os códigos do VirtualDJ são segredo de indústria, portanto será pouco provável que alguém te dê uma informação precisa sobre códigos do programa. E se algum hacker sabidão aparecer por aqui querendo compartilhar códigos, será sumariamente convidado a se retirar do fórum, por infração de direitos autorais.
Mas segue alguma informação leiga sobre o assunto...
O VirtualDJ tem um modo automix que faz basicamente o que o outro programa se propõe, porém o VirtualDJ não faz distinção entre gêneros. Nem mesmo o programa que você deu o link faz isso. Se você elaborar um playlist de um determinado gênero, o VirtualDJ irá tocá-lo normalmente, se você analisar os BPMs e ordenar o playlist pelo BPM, o VirtualDJ fará as transições (beatmix) suavemente entre cada track. Veja mais no manual do VirtualDJ, temos em português no fórum.
O programa trabalha com os dados que o usuário cadastra na track, chamados id3 tags. O programa não identifica sozinho nenhuma track e creio que não há um código específico de identificação para cada música. Por exemplo, se a track não tiver nome ou artista, o programa não identifica a música a partir dos timbres. Existem programas que fazem isso, mas não há 100% de acerto. Porém, a partir do momento que a música é corretamente identificada pelo usuário, pode servir de referência para pesquisas em rede (sugestões de playlist).
发表时间 Mon 15 Oct 12 @ 2:41 pm
No link abaixo você consegue informações sobre programação e acesso a algumas bibliotecas oficiais.
http://www.virtualdj.com/wiki/Developers.html
http://www.virtualdj.com/wiki/Developers.html
发表时间 Mon 15 Oct 12 @ 3:50 pm
Vale lembrar que o link acima indicado pelo blueeyesdf serve como referência para desenvolvimento de adicionais (plug-ins), como efeitos, skins, etc. e não contém informação sobre o núcleo de programação do VirtualDJ.
发表时间 Mon 15 Oct 12 @ 7:15 pm