Estou fazendo um pacote para processamento de áudio em Python, como
parte do meu mestrado. Lembro que falei sobre esse pacote durante o
PythonStorm no Garoa.
Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
pronta que preciso organizar para se encaixar melhor com o pacote, por
exemplo o módulo sintetizador. Vou manter desconexo para a
apresentação ser possível, mas em breve o que vou apresentar amanhã
estará também no github e no PyPI.
> Estou fazendo um pacote para processamento de áudio em Python, como > parte do meu mestrado. Lembro que falei sobre esse pacote durante o > PythonStorm no Garoa.
> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa > pronta que preciso organizar para se encaixar melhor com o pacote, por > exemplo o módulo sintetizador. Vou manter desconexo para a > apresentação ser possível, mas em breve o que vou apresentar amanhã > estará também no github e no PyPI.
> Em quarta-feira, 10 de outubro de 2012 14h42min16s UTC-3, Danilo J. S.
> Bellini escreveu:
>> Olá!
>> Estou fazendo um pacote para processamento de áudio em Python, como
>> parte do meu mestrado. Lembro que falei sobre esse pacote durante o
>> PythonStorm no Garoa.
>> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
>> pronta que preciso organizar para se encaixar melhor com o pacote, por
>> exemplo o módulo sintetizador. Vou manter desconexo para a
>> apresentação ser possível, mas em breve o que vou apresentar amanhã
>> estará também no github e no PyPI.
>> Até logo,
>> Danilo J. S. Bellini
>> ---------------
>> "*It is not our business to set up prohibitions, but to arrive at
>> conventions.*" (R. Carnap)
> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> grupy-sp+unsubscribe@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/grupy-sp?hl=pt-BR.
>> Em quarta-feira, 10 de outubro de 2012 14h42min16s UTC-3, Danilo J. S.
>> Bellini escreveu:
>>> Olá!
>>> Estou fazendo um pacote para processamento de áudio em Python, como
>>> parte do meu mestrado. Lembro que falei sobre esse pacote durante o
>>> PythonStorm no Garoa.
>>> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
>>> pronta que preciso organizar para se encaixar melhor com o pacote, por
>>> exemplo o módulo sintetizador. Vou manter desconexo para a
>>> apresentação ser possível, mas em breve o que vou apresentar amanhã
>>> estará também no github e no PyPI.
>>> Até logo,
>>> Danilo J. S. Bellini
>>> ---------------
>>> "*It is not our business to set up prohibitions, but to arrive at
>>> conventions.*" (R. Carnap)
>> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> grupy-sp+unsubscribe@googlegroups.com.
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/grupy-sp?hl=pt-BR.
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> grupy-sp+unsubscribe@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/grupy-sp?hl=pt-BR.
> >> Em quarta-feira, 10 de outubro de 2012 14h42min16s UTC-3, Danilo J. S.
> >> Bellini escreveu:
> >>> Olá!
> >>> Estou fazendo um pacote para processamento de áudio em Python, como
> >>> parte do meu mestrado. Lembro que falei sobre esse pacote durante o
> >>> PythonStorm no Garoa.
> >>> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
> >>> pronta que preciso organizar para se encaixar melhor com o pacote, por
> >>> exemplo o módulo sintetizador. Vou manter desconexo para a
> >>> apresentação ser possível, mas em breve o que vou apresentar amanhã
> >>> estará também no github e no PyPI.
> >>> Até logo,
> >>> Danilo J. S. Bellini
> >>> ---------------
> >>> "*It is not our business to set up prohibitions, but to arrive at
> >>> conventions.*" (R. Carnap)
> >> --
> >> Você está recebendo esta mensagem porque se inscreveu no grupo
> "Grupy-SP"
> >> dos Grupos do Google.
> >> Para ver esta discussão na web, acesse
> >> https://groups.google.com/d/msg/grupy-sp/-/4zDFYFpo4WIJ.
> >> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com
> .
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> grupy-sp+unsubscribe@googlegroups.com.
> >> Para obter mais opções, visite esse grupo em
> >> http://groups.google.com/group/grupy-sp?hl=pt-BR.
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > grupy-sp+unsubscribe@googlegroups.com.
> > Para obter mais opções, visite esse grupo em
> > http://groups.google.com/group/grupy-sp?hl=pt-BR.
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> grupy-sp+unsubscribe@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/grupy-sp?hl=pt-BR.
Acabo de fazer deploy da versão com o synth que vou apresentar daqui a 43
minutos, além de algumas correções.
Tinha 48 downloads feitos pelo PyPI até então. =D
@Bruno Gola,
Funciona no PyPy (exceto a saída de áudio) mas ainda não comparei o
desempenho (preciso fazer isso).
@Joao Bueno,
Não tem integração com o Pygame (estou usando PyAudio), mas ideias de
integração são bem-vindas. =)
Agradeço o apoio!
Até logo,
Danilo J. S. Bellini
---------------
"*It is not our business to set up prohibitions, but to arrive at
conventions.*" (R. Carnap)
Em 11 de outubro de 2012 11:16, Rafael Novello <
rafael.nove...@digitalcube.com.br> escreveu:
>> >> Em quarta-feira, 10 de outubro de 2012 14h42min16s UTC-3, Danilo J. S.
>> >> Bellini escreveu:
>> >>> Olá!
>> >>> Estou fazendo um pacote para processamento de áudio em Python, como
>> >>> parte do meu mestrado. Lembro que falei sobre esse pacote durante o
>> >>> PythonStorm no Garoa.
>> >>> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
>> >>> pronta que preciso organizar para se encaixar melhor com o pacote, por
>> >>> exemplo o módulo sintetizador. Vou manter desconexo para a
>> >>> apresentação ser possível, mas em breve o que vou apresentar amanhã
>> >>> estará também no github e no PyPI.
>> >>> Até logo,
>> >>> Danilo J. S. Bellini
>> >>> ---------------
>> >>> "*It is not our business to set up prohibitions, but to arrive at
>> >>> conventions.*" (R. Carnap)
>> >> --
>> >> Você está recebendo esta mensagem porque se inscreveu no grupo
>> "Grupy-SP"
>> >> dos Grupos do Google.
>> >> Para ver esta discussão na web, acesse
>> >> https://groups.google.com/d/msg/grupy-sp/-/4zDFYFpo4WIJ.
>> >> Para postar neste grupo, envie um e-mail para
>> grupy-sp@googlegroups.com.
>> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> >> grupy-sp+unsubscribe@googlegroups.com.
>> >> Para obter mais opções, visite esse grupo em
>> >> http://groups.google.com/group/grupy-sp?hl=pt-BR.
>> > --
>> > Você está recebendo esta mensagem porque se inscreveu no grupo
>> "Grupy-SP"
>> > dos Grupos do Google.
>> > Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com
>> .
>> > Para cancelar a inscrição nesse grupo, envie um e-mail para
>> > grupy-sp+unsubscribe@googlegroups.com.
>> > Para obter mais opções, visite esse grupo em
>> > http://groups.google.com/group/grupy-sp?hl=pt-BR.
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
>> dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> grupy-sp+unsubscribe@googlegroups.com.
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/grupy-sp?hl=pt-BR.
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> grupy-sp+unsubscribe@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/grupy-sp?hl=pt-BR.
Vejo dezenas de downloads, e queria saber se tem alguém já usando. O
AudioLazy não depende do Numpy/Scipy/Matplotlib. Vou concluir em breve o
que comecei a fazer aqui e postar a versão 0.03dev, com algumas correções e
simplificações importantes.
@Bruno Gola, estou te devendo o benchmark usando PyPy e uma comparação com
o desempenho no CPython. Meu benchmark antigo foi feito em cima do módulo
synth antigo, que se baseava em um builder que eu simplesmente detestei, e
armazenava tudo durante o cálculo do tempo de freezing (o que é lento, para
jogar na placa de áudio não é necessário alocar memória para colocar tudo
em uma lista, eu deveria ter descartado alocando sempre os dados no mesmo
local). Vou tentar fazer um exemplo usando apenas senóides, para que eu
possa comparar com o numpy (apenas no CPython) e com o módulo math também.
@João Bueno, o que exatamente seria essa integração com o Pygame? Saída de
áudio, ou algo além? Podemos conversar em private sobre isso. =)
Em 11 de outubro de 2012 15:17, Danilo J. S. Bellini <
danilo.bell...@gmail.com> escreveu:
> Acabo de fazer deploy da versão com o synth que vou apresentar daqui a 43
> minutos, além de algumas correções.
> Tinha 48 downloads feitos pelo PyPI até então. =D
> @Bruno Gola,
> Funciona no PyPy (exceto a saída de áudio) mas ainda não comparei o
> desempenho (preciso fazer isso).
> @Joao Bueno,
> Não tem integração com o Pygame (estou usando PyAudio), mas ideias de
> integração são bem-vindas. =)
> Agradeço o apoio!
> Até logo,
> Danilo J. S. Bellini
> ---------------
> "*It is not our business to set up prohibitions, but to arrive at
> conventions.*" (R. Carnap)
> Em 11 de outubro de 2012 11:16, Rafael Novello <
> rafael.nove...@digitalcube.com.br> escreveu:
> Muito legal cara!! Parabéns!
>> Sucesso na apresentação!
>> *Rafael Novello*
>> Analista de Sistemas
>>> >> Em quarta-feira, 10 de outubro de 2012 14h42min16s UTC-3, Danilo J. S.
>>> >> Bellini escreveu:
>>> >>> Olá!
>>> >>> Estou fazendo um pacote para processamento de áudio em Python, como
>>> >>> parte do meu mestrado. Lembro que falei sobre esse pacote durante o
>>> >>> PythonStorm no Garoa.
>>> >>> Acabo de fazer o deploy no pypi e no github. Tem mais bastante coisa
>>> >>> pronta que preciso organizar para se encaixar melhor com o pacote,
>>> por
>>> >>> exemplo o módulo sintetizador. Vou manter desconexo para a
>>> >>> apresentação ser possível, mas em breve o que vou apresentar amanhã
>>> >>> estará também no github e no PyPI.
>>> >>> Até logo,
>>> >>> Danilo J. S. Bellini
>>> >>> ---------------
>>> >>> "*It is not our business to set up prohibitions, but to arrive at
>>> >>> conventions.*" (R. Carnap)
>>> >> --
>>> >> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "Grupy-SP"
>>> >> dos Grupos do Google.
>>> >> Para ver esta discussão na web, acesse
>>> >> https://groups.google.com/d/msg/grupy-sp/-/4zDFYFpo4WIJ.
>>> >> Para postar neste grupo, envie um e-mail para
>>> grupy-sp@googlegroups.com.
>>> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> >> grupy-sp+unsubscribe@googlegroups.com.
>>> >> Para obter mais opções, visite esse grupo em
>>> >> http://groups.google.com/group/grupy-sp?hl=pt-BR.
>>> > --
>>> > Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "Grupy-SP"
>>> > dos Grupos do Google.
>>> > Para postar neste grupo, envie um e-mail para
>>> grupy-sp@googlegroups.com.
>>> > Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> > grupy-sp+unsubscribe@googlegroups.com.
>>> > Para obter mais opções, visite esse grupo em
>>> > http://groups.google.com/group/grupy-sp?hl=pt-BR.
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "Grupy-SP" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> grupy-sp+unsubscribe@googlegroups.com.
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/grupy-sp?hl=pt-BR.
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Grupy-SP"
>> dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para grupy-sp@googlegroups.com.
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> grupy-sp+unsubscribe@googlegroups.com.
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/grupy-sp?hl=pt-BR.
-- Danilo J. S. Bellini
---------------
"*It is not our business to set up prohibitions, but to arrive at
conventions.*" (R. Carnap)
2012/10/13 Danilo J. S. Bellini <danilo.bell...@gmail.com>
> @João Bueno, o que exatamente seria essa integração com o Pygame? Saída de
> áudio, ou algo além? Podemos conversar em private sobre isso. =)
> Não precisa ser algo muito complexo -
Basicamente, o Pygame tem objetos "Sound" que ele carrega a partir de mp3,
wav ou (ogg) (neme stou certo sobre ogg) -
Minha idéia de integraçaõ seria simplesmetne uma chamad a para gerar um
objeto Sound do Pygame a partir de um objeto
de som no AudioLazy.
A boa nova é que eu to de novo as voltas com um projeto de joguino, e pra
variar, empurrando coma barriga o momentod e colocar audio no prototipo,
por que nunca trabalhei com som, sempre adio essa poarte (nas poucas "demos
jogáveis" (é o melhor titulo que pode ter) que já fiz, as que chegaram a
ter audio era alguma coisa copiada da rede ou de /usr/share/sounds ) então
será um momento bacana pra fazer isso, s eeu conseguir
usar o AudioLazy (dai eu faço esse patch pra gerar o som do Pygame).
(alias, to empurrando coma barriga mudar o joguinho de framework tambem --
antes de começar tinha falado que queria rodar ele no Kivy -- mas
pra variar, o prototipo tá em Pygame, tentando manter a menor amarração
possível - minha idéia é numa
refatorada futura colocar ele no Kivy mesmo)
> Em 11 de outubro de 2012 15:17, Danilo J. S. Bellini <
> danilo.bell...@gmail.com> escreveu:
> Ola!
>> Acabo de fazer deploy da versão com o synth que vou apresentar daqui a 43
>> minutos, além de algumas correções.
>> Tinha 48 downloads feitos pelo PyPI até então. =D
>> @Bruno Gola,
>> Funciona no PyPy (exceto a saída de áudio) mas ainda não comparei o
>> desempenho (preciso fazer isso).
>> @Joao Bueno,
>> Não tem integração com o Pygame (estou usando PyAudio), mas ideias de
>> integração são bem-vindas. =)
>> Agradeço o apoio!
>> Até logo,
>> Danilo J. S. Bellini
>> ---------------
>> "*It is not our business to set up prohibitions, but to arrive at
>> conventions.*" (R. Carnap)