Massa: mudanças entre as edições
Sem resumo de edição |
|||
Linha 25: | Linha 25: | ||
Antes de tudo, assegure-se de ter Python e Git instalados em seu sistema (aqui instruções para instalação em GNU/Linux Ubuntu): | Antes de tudo, assegure-se de ter Python e Git instalados em seu sistema (aqui instruções para instalação em GNU/Linux Ubuntu): | ||
$ sudo apt-get install python git | $ sudo apt-get install python git python-setuptools | ||
Também é necessária a instalação de Scikit Audiolab, em sua última versão. Por sua vez, Scikit Audiolab depende da última versão de libsndfile. Para instalar ambos, faça: | |||
$ wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz | |||
$ tar -xvzf libsndfile-1.0.25.tar.gz | |||
$ cd libsndfile-1.0.25/ | |||
$ ./configure | |||
$ make | |||
$ sudo make install | |||
$ git clone https://github.com/cournape/audiolab.git | |||
$ cd audiolab/ | |||
$ sudo python setup.py install | |||
Faça o download do repositório da massa: | Faça o download do repositório da massa: |
Edição das 01h02min de 4 de junho de 2013
MASSA é Música e Áudio em Sequências e Séries Amostrais.
A massa é um conjunto de scripts que implementam computacionalmente as relações descritas na dissertação Música no áudio digital: descrição psicofísica e caixa de ferramentas.
Para clonar o repositório:
$ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/massa
Caso você tenha usuario no Sourceforge habilitada para os repositórios macambiras, pode baixar com direito a escrita:
$ git clone ssh://<usuario>@labmacambira.git.sourceforge.net/gitroot/labmacambira/massa
No repositório, a pasta dissertacao/ contém uma descrição das relações implementadas em código. A pasta scripts/ possui os arquivos que implementam em Python as relações descritas. A pasta musicas/ possui scripts que sintetizam músicas com base nos princípios expostos e implementados. A pasta snippets/ possui scripts usados para as figuras da dissertação e que implementam outras utilidades, como a ISO226 que é o último padrão adotado das curvas iso-audíveis.
Instruções para leitura da dissertação
Cada relação analítica presente na dissertação possui seu equivalente em código Python. Assim, recomenda-se a leitura da dissertação e dos códigos em paralelo.
Antes de tudo, assegure-se de ter Python e Git instalados em seu sistema (aqui instruções para instalação em GNU/Linux Ubuntu):
$ sudo apt-get install python git python-setuptools
Também é necessária a instalação de Scikit Audiolab, em sua última versão. Por sua vez, Scikit Audiolab depende da última versão de libsndfile. Para instalar ambos, faça:
$ wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz $ tar -xvzf libsndfile-1.0.25.tar.gz $ cd libsndfile-1.0.25/ $ ./configure $ make $ sudo make install $ git clone https://github.com/cournape/audiolab.git $ cd audiolab/ $ sudo python setup.py install
Faça o download do repositório da massa:
$ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/massa
Para cada seção, leia o código e execute os scripts encontrados nos sub-diretórios da pasta dissertacao/ referentes à seção. Por exemplo, para a seção 2.1:
$ cd secao2.1/ $ python eqs2.1.py
Cada script pode gerar arquivos de áudio (.wav) e gráficos (.png) no diretório corrente, dependendo da situação.