Me he propuesto un retillo

Realmente esto es más tema IA que tema software libre, pero lo pongo aquí porque me caéis bien, además de que liberaré todo el código de todo lo que haga (y lo pondré aquí, editaré este mismo mensaje).

El caso es que un día, por ver de que es capaz Claude, le pedí que me hiciera un pedal de guitarra, concretamente un Drop (para bajar tonos a una guitarra), y lo hizo bien.
También le pedí un pedal de Overdrive, y sin ser perfecto, daba mucho el pego.

Así que decidí ir un poco más allá, y le pedí que me hiciera un sintetizador similar al u-he Diva, con todas sus funciones y demás. Y… igual igual no, pero el cabrón lo hizo.
Y lo mismo con Serum 2. Me hizo uno muy funcional.

El caso es que me propuse un reto: ¿y si hago una canción usando única y exclusivamente herramientas hechas con IA?
Lo que es la canción estará compuesta por mi, no por la IA, pero todo lo que use para hacerla sí.
Incluido el DAW, que ahora mismo ya lo tengo funcional, estoy afinando cosillas.

Una vez ya tenga el DAW toca ponerse a afinar el sintetizador, crearme otro sintetizador para hacerme los sonidos de percusión, ecualizador, compresor, etc.

Repo de Github: https://github.com/HombreAlmohada/Pulso
Muy interesante, aunque me pierdo con los términos especificos del tema musical y edición. Cuando tengas algo compartelo, primera prueba musical incluida. En que formato de salida de audio lo quieres hacer? Yo usaria el OGG, por aquello de que es libre.
ewin escribió:Muy interesante, aunque me pierdo con los términos especificos del tema musical y edición. Cuando tengas algo compartelo, primera prueba musical incluida. En que formato de salida de audio lo quieres hacer? Yo usaria el OGG, por aquello de que es libre.

En principio quiero que se pueda exportar en cualquier formato básico, claro.
OGG, Wav, etc.
@sexto

Probablemente necesites unos meses de prueba antes de publicar

Luego llega la parte de auditoria, ya sabes, hay que ser muy celosos con todo lo que existe en GitHub, la mayoría de "aplicaciones" no tienen auditoria, por eso se prefieren las aplicaciones de Stable y que estén en los repositorios aunque no sea infalible.

Además, GitHub es del diablo (microsoft) y a menos que pagues como empresa, van a usar tu código para alimentar la IA.

Por eso muchos se están mudando a selfhosting (forgejo) o https://codeberg.org

Todo esto para rescatar la idea a la que probablemente quieres llegar y que merece un buen hilo:

Crear nuestras propias aplicaciones cuando surge la necesidad de evitar apps privadas

Con la ayuda de la IA (de pago eso sí) esto es lograble y tiene sentido, por supuesto hay niveles, entre los que solo desean algo para si mismos y los que si son desarrolladores con experiencia y publican con seriedad

Pero bueno, estoy de acuerdo que aunque la IA crea código basura, si la app se le da mantenimiento y no se conecta a internet, entonces tiene sentido, si no existe ya la aplicación en Open Source, crearla y compartirla.

Entonces nos falta un Hilo en EOL sobre esto, no para compartir nuestras aplicaciones, si no más bien para discutir sobre como la IA puede ayudarnos a tener soberanía sobre nuestros datos.


Nota:

He desarrollado aplicaciones, pero ahora con la IA he avanzado con proyectos personales que no podía hacer por falta de tiempo.

La mayoría son apps para Android (uso Pixel con GrapheneOS) y apps/scripts para linux para mantener el mínimo de dependencias, para bien o para mal, esto ha sido posible al usar IA.

Esto me ha ayudado a solventar necesidades que solo podía con apps privadas, pero más allá de eso es ajustar mi sistema/app a mis necesidades y no tener yo que ajustarme al sistema/app.

Suerte
@Luces ¿Qué? xD

Vamos a ver.
Soy programador, trabajo de ello desde hace casi una década y media, pero como hobby, también soy músico y productor musical.

No es que tenga música publicada por ahí, no la tengo, pero me gusta estar en casa tocando, aprendiendo a usar Cubase o Logic Pro, por ejemplo, y demás.

Pero simplemente un día investigando de lo que era capaz la IA pensé, ¿y si me hago un DAW con sus plugins necesarios y hago una canción usando SOLO lo que haya hecho, sin usar nada externo?
Y ya, sin necesidad de vender ni publicar nada, sólo como diversión y reto.

Y publicar el código en Github aunque sea de Microsoft me da igual.
No me importa que usen el código para entrenar IA, ya que el código estará generado con IA.
La gracia de este reto es no tocar yo ni una sola línea de código.
Unas capturas de lo que llevo hecho (todo lo que veis es funcional).

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Joder, que pasada y todo esto es funcional y en Linux? Lo que me alucina del asunto es que todo el rollo este de la IA, acaba de empezar.

Graba un vídeo para verlo en acción y como sugerencia si le añades al programa un modo Fruity Loops los novatos en música como yo te lo agradecerán, aparte que a Linux le hace falta más software de este tipo y contra más versátil, mejor.
@Notarioh ¿a qué te refieres como modo Fruity Loops?
Quiero decir, conozco FL, lo tengo comprado en su versión completa, de hecho, pero no sé a qué te refieres.
Al contrario de lo que mucha gente piensa, FL no es que sea para novatos, es que está muy pensado para música electrónica, algo que cualquiera puede hacer en su casa. Pero FL tiene tanta potencia como puede tener Cubase o Logic Pro, por ejemplo.

Las capturas son del Mac, ya que yo la música la hago en el Mac, pero es compatible con Linux y cada versión (voy por la 0.8.2) me la compila tanto para Mac como para Linux.
No he probado en Linux. Es el agente el que se encarga de montarme un contenedor y probar, pero yo todavía no he probado. Aunque lo haré, lo haré.

Y si, todo es funcional, no hay nada ahí que sea de prueba.

EDITO: Vaya, pues justo hoy se me ha terminado el mes que me cogí de Claude.
Y desactivé la renovación automática porque este mes me viene un poco de culete.

Así que no sé. Ya veré si me cojo otro mes y sigo o paralizo el proyecto unas semanas.
@sexto Bueno, puedes ir probando mientrastanto la versión compilada en Linux y ver si está bien, si se abre, si hay bugs etc. Lo que si te digo es que cómo curioso de este tipo de temas -aunque tambien totalmente ignorante-, me encantaria una app asi para mi pc. Sigue informando!
@ewin pues es que hoy he empezado el día renovando mi suscripción a Claude y lo ha acabado con una gastroenteritis, así que no sé.

Supongo que mañana ya estaré mejor, pero ahora mi ano es un grifo de cerveza.

De todas formas antes del caos sí que me ha dado tiempo de ir probando algunas cosas (de momento sólo en MacOS) y he ido viendo y solucionando algunos problemas del sintetizador digital.

Al final esto lo hago cuando puedo, ya que por las mañanas trabajo y por las tardes cuido de una hija de 10 meses.
Y entre estos momentos voy probando cosas, diciéndole a Claude que me haga lo que sea y ya me voy y le dejo trabajar.
Tranquilo, todos tenemos algun dia malo. Mis dias postquimio son majos majos. Pero me pongo esto y me sale una sonrisa:

Luces escribió:Además, GitHub es del diablo (microsoft) y a menos que pagues como empresa, van a usar tu código para alimentar la IA.

Si es de código abierto y publicado en Internet va a importar tres huevos si es de Microsoft o de la Bruja Lola, si lo quieren usa para entrenar la IA lo van a poder usar.
Gurlukovich escribió:
Luces escribió:Además, GitHub es del diablo (microsoft) y a menos que pagues como empresa, van a usar tu código para alimentar la IA.

Si es de código abierto y publicado en Internet va a importar tres huevos si es de Microsoft o de la Bruja Lola, si lo quieren usa para entrenar la IA lo van a poder usar.

Básicamente es un poco así.

Y lo que dije, yo he hecho este código con IA. Sería un poco hipócrita criticar que lo usen para entrenar IA…

Usar código generado con IA para alimentar una IA es al fin y al cabo la IA alimentándose a sí misma.
13 respuestas