[Musix-usuarios] Unapequeña aportacion... si os gusta...

Marcos Guglielmetti marcospcmusica en gmail.com
Jue Mayo 3 18:49:43 CEST 2007


El Lun 30 Abr 2007 19:36, Daniel Vidal Chornat escribió:
 | Saludos
 |
 | Comentarios mas abajo :)

Disculpa la demora, con esto de la presentación pública de Musix he dejado 
tareas pendientes anotadas, y una era esta.

Muy bueno, ahora sí funciona como lo has hecho:

mkdir /usr/share/hydrogen/data/drumkits/ColomboErnysMix
ln -s /usr/share/hydrogen/data/drumkits/ErnysPercussion/*.wav /usr/share/hydrogen/data/drumkits/ColomboErnysMix/
ln -s /usr/share/hydrogen/data/drumkits/ColomboAcousticDrumkit/*.flac /usr/share/hydrogen/data/drumkits/ColomboErnysMix/


Sólo tuve que copiar el drumkit.xml que mandaste al directorio adecuado:

cp drumkit.xml /usr/share/hydrogen/data/drumkits/ColomboErnysMix/


Cargué hydrogen, abrí el drumkit manager, cargué ColomboErnysMix y funcionó: 
es un lindo aporte, más que nada conceptual, porque yo pensaba que hydrogen 
manejaba bien esto de los archivos de audio ubicados en otras carpetas 
distintas a donde está el drumkit, y se ve que no lo hace bien.

Por lo cual descubríu que algunos drumkits, o h2song de Musix tienen ese 
problema: en una época habían funcioando y de golpe dejaron de hacerlo, 
calculo que eso fue al renovar hydrogen en algún momento.

En fin, deberé reparar esos h2song que están mal (aparecen muteadas las pistas 
en las cuales habría un sample que está en otro directorio), es el caso de un 
drumkit al cual le había agregado un sonido de bajo, estaba lindo eso, pero 
deberé volver a hacerlo :(

Bueno, gracias... veré si incorporo esto a Musix.salu2

|
 | >From: Marcos Guglielmetti <marcospcmusica en gmail.com>
 | >Reply-To: Lista de usuarios de Musix
 | > <musix-usuarios en lists.ourproject.org> To: Lista de usuarios de Musix
 | > <musix-usuarios en lists.ourproject.org> Subject: Re: [Musix-usuarios]
 | > Unapequeña aportacion... si os gusta... Date: Sun, 29 Apr 2007 14:58:09
 | > +0200
 | >
 | >El Vie 27 Abr 2007 20:45, Daniel Vidal Chornat escribió:
 | >  | Saludos
 | >  |
 | >  |     Estoy preparando un tema que usa tanto bateria normal como
 | >
 | >percusion
 | >
 | >  | latina. Como el hydrogen no tiene ningun drumkit que contenga los dos
 | >  | tipos de percusion... pues he creado uno juntando
 | >  | ColomboAcusticDrumkit
 | >
 | >y
 | >
 | >  | EnrysPercussion.
 | >
 | >Buenísima idea! yo quería hacer eso, pero nunca tuve suficiente tiempo, y
 | >luego me olvidé del tema!
 | >
 | >  | El nuevo drumkit hace uso de los ficheros .wav y .flac de
 | >  | ambos drumkits sin replicarlos, por tanto, sin ocupar mas espacio que
 | >
 | >el
 | >
 | >  | que ocupa el propio fichero drumkit.xml y los enlaces.
 | >
 | >Bien
 | >
 | >  |    Para instalarlo hay que ejecutar el script instdk.sh (lo adjunto).
 | >
 | >Este
 | >
 | >  | script crea el directorio
 | >  | /usr/share/hydrogen/data/drumkits/ColomboErnysMix y crea enlaces
 | >  | simbolicos en el nuevo directorio que apuntan a los ficheros wav y
 | >  | flac
 | >
 | >de
 | >
 | >  | origen. La ejecucion de este script no debe dar errores.
 | >
 | >Dijo esto:
 | >
 | >sudo ./instdk.sh
 | >ln: target «/usr/share/hydrogen/data/drumkits/ErnysPercussion/Vibra
 | >Slap.wav»
 | >is not a directory
 | >./instdk.sh: line 3: /usr/share/hydrogen/data/drumkits/ColomboErnysMix/:
 | > is a
 | >directory
 | >ln:
 | >target
 | >«/usr/share/hydrogen/data/drumkits/ColomboAcousticDrumkit/tom-mid-1.flac»
 | >is not a directory
 | >./instdk.sh: line 5: /usr/share/hydrogen/data/drumkits/ColomboErnysMix/:
 | > is a
 | >directory
 | >
 | >
 | >El problema es que
 | > /usr/share/hydrogen/data/drumkits/ErnysPercussion/*.wav contienen
 | > espacios en sus nombres, pero en realidad no es el problema... mmm... no
 | > quiere crear links de ese modo, y no sé cómo sería masivamente
 | >
 | >así sí los crea:
 | >
 | >sudo ln -s /usr/share/hydrogen/data/drumkits/ErnysPercussion/1Bongo\
 | >High.wav /usr/share/hydrogen/data/drumkits/ColomboErnysMix/
 | >
 | >Pero habría que hacerlos uno por uno.
 |
 | No es un problema de espacios en el nombre de los ficheros, sino que en el
 | proceso de envio del correo se han partido las lineas de la instruccion ln
 | -s de forma que intenta enlazar el fichero consigo mismo y... (gotas de
 | sudor corren por mi frente..) intenta ejecutar el directorio. Por eso da
 | errores en la linea 5 cuando el script solo tiene 3!!!!  He descargado del
 | correo el fichero que envié y su tamaño es diferente!!!. El script solo
 | debe tener 3 lineas y su fichero debe tener un tamaño menor o igual a 291
 | bytes (por si lleva algun salto de linea al final). Te escribo las lineas
 | numerandolas Copia las lineas en un fichero (omitiendo la numeracion)  y
 | el script funcionara (estoy bastante seguro) . De todas formas te lo envio
 | comprimido en un gz... espero que asi no parta las lineas.
 |
 | 1 mkdir /usr/share/hydrogen/data/drumkits/ColomboErnysMix
 | 2 ln -s /usr/share/hydrogen/data/drumkits/ErnysPercussion/*.wav
 | /usr/share/hydrogen/data/drumkits/ColomboErnysMix/
 | 3 ln -s /usr/share/hydrogen/data/drumkits/ColomboAcousticDrumkit/*.flac
 | /usr/share/hydrogen/data/drumkits/ColomboErnysMix/
 |
 | >En cuanto a los flac, no tienen espacios en los nombres así que con esto
 | > se puede hacer automático:
 | >
 | >for flac in
 | >$(ls /usr/share/hydrogen/data/drumkits/ColomboAcousticDrumkit/*.flac)
 | >do
 | >ln -s "$flac" /usr/share/hydrogen/data/drumkits/ColomboErnysMix/
 | >done
 | >
 | >
 | >Yo por ahora a los wab
 | >de  /usr/share/hydrogen/data/drumkits/ErnysPercussion/*.wav los copie
 | > para testear, pero para hacer links masivamente siendo que tienen
 | > espacios en sus
 | >nombres, NO SE COMO ES ¿alguien sabe?
 |
 | Prueba a generar el script tal y como te lo he escrito y dime si te da
 | problemas. No deberia darlos. En cualquier caso voy a meter el script en
 | un .gz y lo adjunto. Creo que al ser un binario no habra problemas.
 |
 | >  | Si es necesario
 | >  | repetir la instalacion es conveniente eliminar el directorio anterior
 | >  | y
 | >
 | >su
 | >
 | >  | contenido. Una vez ejecutado el script sin errores hay que copiar el
 | >  | fichero drumkit.xml (que tambien adjunto) al directorio anterior. Una
 | >
 | >vez
 | >
 | >  | hecho esto al arrancar hydrogen aparecera el nuevo drumkit en el
 | >
 | >drumkit
 | >
 | >  | manager y se puede usar sin problemas
 | >
 | >O sea, copiar el drumkit.xml que adjuntaste, a:
 | >
 | >/usr/share/hydrogen/data/drumkits/ColomboErnysMix/
 | >
 | >  |    Como el maximo de instrumentos que soporta hydrogen es 32 me he
 | >
 | >visto
 | >
 | >  | en la necesidad de escoger o eliminar instrumentos. Concretamente he
 | >  | descartado los tomhi2 3 y 4 del drumkit Colombo ya que en la version
 | >
 | >que
 | >
 | >  | yo tengo instalada (0.9.3) suenan igual que tomhi (el hydrogen parece
 | >
 | >no
 | >
 | >  | hacer caso del parametro pitch que los hace diferentes, debe ser un
 | >
 | >bug).
 | >
 | >Que raro...
 |
 | Si... es raro ¿En tu instalcion funciona? En mi PC no ha funcionado nunca
 | (ni en la 0.79 ni en la 0.99). Primero pense que habia sido un error al
 | asignar los flacs (el maldito cortar y pegar) pero cuando estaba haciendo
 | el drumkit me di cuenta que el parametro pitch los diferenciaba y debian
 | sonar distinto... por eso pense que era un bug... Mire en la web de
 | hydrogen... pero sus foros son tremendos... llenos de spam... y ademas en
 | ingles y no encontre referencias.
 |
 | >  | Del drumkit de Enrys he eliminado bastantes instrumentos (de origen
 | >
 | >tiene
 | >
 | >  | 31!) he dejado un conjunto de congas, unos bongos, un tipo de guiro
 | >  | (me parece que los otros dos son el mismo sonido con algun efecto)...
 | >  | En
 | >
 | >fin,
 | >
 | >  | lo he hecho a mi gusto...
 | >
 | >Mira, creo que se puede evitar esto de los links, de hecho estoy seguro
 | > de que
 | >puedes hacer un drumkit utilizando sonidos flac, wav o lo que sea,
 | > ubicados en distintos directorios, sin necesidad de hacer links,
 | > simplemente el drumkit los tomará de distintos directorios ¿no sería
 | > mejor así?
 |
 | Fue mi primera opcion. De hecho hice todo el drumkit tal y como dices,
 | referenciando los wavs de los otros directorios, pero eso no funciona. Si
 | lo haces asi, el drumkit "parece" funcionar, lo cargas, lo usas y todo
 | bien... haces una cancion... la guardas en tu directorio personal o de
 | trabajo... y cuando la vuelves a cargar... desastre... Hydrogen cree que
 | los wavs y flacs estan en el directorio del drumkit y la consola lanza un
 | error por cada instrumento. La unica forma viable son los links... (probe
 | varias formas de referenciar, al directorio base, rutas relativas y rutas
 | absolutas...)
 |
 | >  |    Evidentemente, por su construccion puede dar errores. Si alguno de
 | >
 | >los
 | >
 | >  | dos drumkits originales no esta instalado el script de instalacion
 | >  | dara algun error... si falta algun fichero el script puede no fallar,
 | >  | pero
 | >
 | >al
 | >
 | >  | arrancar hydrogen y escoger el nuevo drumkit hydrogen se cerrara con
 | >
 | >una
 | >
 | >  | violacion de segmento.Ocurrira lo mismo si alguno de los ficheros wav
 | >  | o flac se eliminan o cambian de nombre con posterioridad, lo mismo si
 | >  | se eliminan o cambian de nombre los directorios que contienen los
 | >  | ficheros
 | >
 | >Bueno, acá lo probé un funciona (teniendo en cuenta que dupliqué los wavs
 | > y vinculé los flacs), pero sería mejor cambiar el xml para que tome los
 | > sonidos
 | >de sus directorios originales, me parece, che... ¿no?
 |
 | De verdad que lo intente, pero no es posible
 |
 | >  | .
 | >  | El script de instalacion hace enlaces simbolicos con el fin de
 | >  | ahorrar espacio pero las sentencias "ln -s" se pueden substituir por
 | >  | un "cp"
 | >
 | >que,
 | >
 | >  | por supuesto evitara muchos de los posibles problemas anteriormente
 | >  | citados.
 | >  |     Ufffff vaya parrafada!!! Disculpadme :) Y espero que a alguien le
 | >  | sirva de ayuda en su trabajo? ocio? creacion? enseñanza? En lo que
 | >  | querais...
 | >  |
 | >  | Salud y Suerte!!!
 | >
 | >Seguro sirve... ahora, sería bueno incorporarlo en Musix, y para eso
 | >deberíamos hacerlo mejor...¿qué te parece, podrías hacer que el XML
 | > tomara los directorios originales sin necesidad de hacer links o copiar
 | > archivos?
 | >
 | >Estaríamos hablando de crear simplemente un xml, y si tienes ganas, un
 | >h2song
 | >vendría bien como demo!
 |
 | De acuerdo. A ver si me sale una buena demo... voy a reescuchar los CDs de
 | Carlinhos Brow :) para inspirarme.
 |
 | Pero prueba a con el script que envio comprimido. Antes de ejecutarlo
 | hazle un wc -l y tiene que darte 3 lineas.
 |
 | Y mis disculpas a quien se haya podido ver afectado por esto...
 |
 | Salud y Suerte!!!!
 |
 | PD ¿Sigues con problemas de espacio en el live CD? Si es asi, arranca el
 | hydrogen desde una consola... Veras que aparecen unos cuantos errores que
 | dicen que determinados directorios de drumkits no tienen su fichero xml y
 | que por tanto no son usables. Creo que los puedes eliminar ya que
 | contienen algunos wavs y flacs (pero revisalo). No es mucho espacio pero
 | si andas escaso...
 |
 | >  | _________________________________________________________________
 | >  | Acepta el reto MSN Premium: Correos más divertidos con fotos y textos
 | >  | increíbles en MSN Premium. Descárgalo y pruébalo 2 meses gratis.
 | >
 | >http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_correosmas
 | >d
 | >
 | >  |ivertidos
 | >
 | >--
 | >Marcos Guglielmetti
 | >* Director del desarrollo de Musix GNU+Linux, 100% Software Libre
 | >* Colabora: http://www.musix.org.ar/wiki/index.php/Musix1.0tasks
 | >* CD Download: (http://www.musix.org.ar/en/)
 | >* Videos, programas, etc.: ftp://musix.ourproject.org/pub/musix/
 | >* Reporte de errores:
 | >https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs
 | >*IRC: #musix channel on freenode
 | >* http://autosus.wordpress.com/
 | >
 | >«No te tomes en serio nada que no te haga reír» [un amigo de E. Galeano]
 | >... tampoco sigas al pie de la letra ninguna de estas frases...
 | >
 | >
 | >
 | >_______________________________________________
 | >Musix GNU+Linux - www.musix.org.ar
 | >Musix-usuarios mailing list
 | >Musix-usuarios en lists.ourproject.org
 | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
 |
 | _________________________________________________________________
 | Moda para esta temporada. Ponte al día de todas las tendencias.
 | http://www.msn.es/Mujer/moda/default.asp

-- 
Marcos Guglielmetti  
* Director del desarrollo de Musix GNU+Linux, 100% Software Libre
* Colabora: http://www.musix.org.ar/wiki/index.php/Musix1.0tasks
* CD Download: (http://www.musix.org.ar/en/)
* Videos, programas, etc.: ftp://musix.ourproject.org/pub/musix/
* Reporte de errores: 
https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs
*IRC: #musix channel on freenode
* http://autosus.wordpress.com/

«No te tomes en serio nada que no te haga reír» [un amigo de E. Galeano]
... tampoco sigas al pie de la letra ninguna de estas frases...



Más información sobre la lista de distribución Musix-usuarios