Arquivo de exercício com 3 Mb. PACA diz que só aceita até Mb. O que fazer?

Arquivo de exercício com 3 Mb. PACA diz que só aceita até Mb. O que fazer?

por Paulo Roberto Bezulle -
Número de respostas: 2

Boa tarde!!! O PACA está recusando o arquivo do exercício que deve ser entregue, dizendo que ele excede 1Mb, o que é verdade pois ele tem 3 Mb. Posso pôr um link para meu google drive? Obrigado!

Em resposta à Paulo Roberto Bezulle

Re: Arquivo de exercício com 3 Mb. PACA diz que só aceita até Mb. O que fazer?

por Marcelo Queiroz -
Olá, Paulo!

O maior arquivo .pd que vimos até hoje em aula tem apenas 7.3KB, então esse limite de 1MB está certamente hiperdimensionado. Eu acredito que os seus vetores todos devem estar com a opção "Salvar conteúdo" (no menu "Propriedades") marcada, o que faz com que todas as amostras de todos os sinais sejam armazenadas dentro do arquivo, quando a ideia do exercício era justamente que o preenchimento dos vetores fosse feito pelos códigos. Verifique isso por favor e escreva aqui se a razão for outra.

Um comentário relacionado é que quando salvamos conteúdos de vetores dentro do arquivo .pd (que é um arquivo texto comum e pode ser lido em qualquer editor), cada amostra é escrita como um valor em ponto flutuante com 6 dígitos significativos, porém usando caracteres comuns. Coisas como:
-0.0318332 -0.0551078 -0.0781952 -0.100679 -0.122142 -0.142165 -0.16034
-0.176278 -0.189607 -0.199987 -0.207117 -0.210737 -0.210633 -0.206646
-0.198676 -0.186682 -0.170681 -0.15076 -0.127066 -0.0998069 -0.0692585
-0.0357495 -0.000338271 0.03857 0.0784766 0.119545 0.161233 0.202976
Isso pode fazer com que um valor que seria armazenado normalmente num arquivo .wav com amostras de 2 bytes chegue a ocupar até 13 caracteres(=bytes) (contando o sinal, os zeros à esquerda, o ponto e o espaço de separação). Ou seja, armazenar arrays no arquivo .pd não é uma ideia muito eficiente (a menos que o array seja bem pequeno e a simplificação do patch por conta de não inicializar o array seja considerável). Na aula prática de depois de amanhã vamos fazer pequenos exercícios salvando sinais em arquivos e lendo sinais de arquivos; para quem quiser dar uma olhada, o objeto [soundfiler] tem um help bem detalhado que ensina a fazer essas coisas.
 
Abraços,

Marcelo
Em resposta à Marcelo Queiroz

Re: Arquivo de exercício com 3 Mb. PACA diz que só aceita até Mb. O que fazer?

por Paulo Roberto Bezulle -
Obrigado pelo retorno, prof. Você deve estar certo. Eu refiz tudo do zero, para lembrar dos passos que demos em aula, então não aproveitei o arquivo da aula e não lembrei de desligar isso. (Só por isso, já valeu fazer de novo!) Vou verificar. Obrigado