charlesneimog / py4pd

py4pd allows write PureData objects using Python. The main goal is to allow easy IA, Scores, Graphics, and bring to Pd data types as array, np.arrays, list, dict, and others.
https://charlesneimog.github.io/py4pd/
GNU General Public License v3.0
14 stars 2 forks source link

agora abrir o help explode o pd #69

Closed porres closed 8 months ago

porres commented 9 months ago

instalou, mas te isso...

agora, faz favir de aumentar um pouco a fonte e nao deixar a janela do patch tao grande além do que tem de código

charlesneimog commented 9 months ago

É que eu uso o zoom no Pd, até tava pensando em como fazer isso para outros usuarios, no linux o Pd tem uma fonte muito pequena. rsrs... Fazer isso!

Vou ver oq ta rolando.

porres commented 8 months ago

vai subir uma nova versao?

queria testar as coisas de partitura

to numas pira de trabalhar com um gerador de acorde e ja tenho um gerador de escala na ELSE, bora fazer esse bach aí

charlesneimog commented 8 months ago

Eu tô resolvendo uns roles para o Linux, daí vou subir uma nova versão...

charlesneimog commented 8 months ago

Simm, acho 1ue vai ser legal...

porres commented 8 months ago

como é, é um objeto único essa parada?

charlesneimog commented 8 months ago

Por enquando eu so fiz um, que chama py.chord. Mas minha ideia a longo prazo é fazer um py.voice, py.note. Igual o OpenMusic.

Mas já vi que preciso dar uma olhada no código para Mac ainda, to usando um código interno que le png, mas parece nao funciona em Mac ainda.

porres commented 8 months ago

mas o external do pd é um objetozinho só mesmo né

charlesneimog commented 8 months ago

É isso aqui:

https://github.com/charlesneimog/pd-score

Ele até funciona no mac, mas ainda não consegue gerar as notas igual no linux.

charlesneimog commented 8 months ago

Mas vale ressaltar, que isso, uma vez que o py4pd funcione direito, é clicar e instalar. E mais de boas, não tem problema entre plataformas, etc.

porres commented 8 months ago

mas o external do pd é um objetozinho só mesmo né

?

charlesneimog commented 8 months ago

não, vão ser scripts de Pythons, quem 'gera' o objeto para Pd é o py4pd. Sacou?

É que eu n sei se vc esta perguntando do binarios ou nao. Se for dos binarios, não vão ter binários não. O único binário é o py4pd.

porres commented 8 months ago

Tendi, tipo pdlua

charlesneimog commented 8 months ago

ahhh, exatamente!

porres commented 8 months ago

É isso aqui:

https://github.com/charlesneimog/pd-score

lindo, quero! Arruma esse objeto e atualiza pra eu brincar!

porres commented 8 months ago

Tenho um bom nome prima lib de CAC

porres commented 8 months ago

Pruma

porres commented 8 months ago

CRACK - compositional research assisted by computer kludge

charlesneimog commented 8 months ago

nem sabia o que era kludge

charlesneimog commented 8 months ago

Screencast from 2023-12-01 15-00-56.webm

charlesneimog commented 8 months ago

@porres eu atualizei o py4pd para a versão 0.8.3 e subi o pd-score 0.0.0-beta no deken rsrs. Devia ter chamado de alpha.

Na minha máquina virtual com o Mac funciona, me fala ai se funciona.

porres commented 8 months ago

Screen Shot 2023-12-02 at 01 56 28

charlesneimog commented 8 months ago

E isso mesmo, depois q vc instalou a neoscore funcionou?

A pasta pd-score ta nos PATHS do Pd?

porres commented 8 months ago

A pasta pd-score ta nos PATHS do Pd? sim

depois q vc instalou a neoscore funcionou? instalei o q? srsrsrsrs

como faz isso?

porres commented 8 months ago

tentando aqui, eu nao li nada, vc usa uma fonte too fucking small

porres commented 8 months ago

instalei e deu mema merda

Screen Shot 2023-12-02 at 11 36 27

porres commented 8 months ago

ah, tem q instalar numpy agora pelo jeito

porres commented 8 months ago

Screen Shot 2023-12-02 at 11 38 30

:)

porres commented 8 months ago

tem como ajustar o tamanho dele nao? e quando eu tenho um dó e um ré, um sobrepõe no outro, tem como jogar pro lado? (open music deve fazer isso né)

charlesneimog commented 8 months ago

Faz, mas isso tem que fazer o código do pd-score ainda. Se você ver la, esse código tem um 20 linhas só, depois tem que adicionar essas outras regras de partitura. Mas primeiro eu quero fazer o py4pd funcionar direito.

Depois também tem que implementar um jeito para redimensionar, mas daí tem que pensar como fazer isso.

charlesneimog commented 8 months ago

Mas se funciona já é um grande passso HAHAHAH.