Comparte este articulo en tu Facebook
 
Usuario Actual: Invitado Iniciar Sesión Registrarse
Por favor, considere registrarse


Registrarse? | Perdió su Contraseña?

Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

ABC para 17edo

Responder
No hay Etiquetas
UsuarioEntrada

20:49 pm
23 agosto 2010


microtonalismo

Administrador

entradas: 58

Hola a todos,

 Abro este tema para detallar el uso de códigos ABC y sus demás formatos compatibles para escribir el sistema 17edo en el pentagrama por medio de un ordenador.

ABCexplorer permite crear, editar, reproducir, imprimir, convertir y organizar archivos musicales en formato ABC (formato de texto).

El tema nace gracias a la colaboración de un visitante de la web (Hudson Lacerda), quien desinteresadamente nos compartió en el blog de heptadecafonismo algunos detalles de importancia para poder detallar la escritura que propone el proyecto XVII para la música heptadecafonica.

Los comentarios blog limitan ciertos códigos ya que están programados para evitar sospechas de spawn, por tanto, se decidió mejor tratar el tema de ABCexplorer en este foro para que los códigos que se puedan incluir salgan sin problemas.

Saludos

De músico poeta y loco todos tenemos un poco

0:01 am
24 agosto 2010


microtonalismo

Administrador

entradas: 58

HUDSON: La formatación automática eliminó parte de lo contenido de mi mensage. Los primeros -F y -D tenian una continuación: -F camino-para-el-archivo.fmt Para usar siempre un archivo fmt especificado. -D directorio-de-archivos-fmt Para buscar archivos fmt, si requeridos, en el directorio dado. El archivo fmt solo es carregado si el topo del código ABC contiene una línea con la instrución: %%format nome-del-archivo.fmt

Hola Hudson:

No entendí bien que códigos anularon  la formatación automática de los blogs. 

Saludos

De músico poeta y loco todos tenemos un poco

9:15 am
24 agosto 2010


Hudson Lacerda

Invitado

Hola Charles,

El sentido quedó claro mismo com la omisión. Era -F<camino-para-el-archivo.fmt> con los caracteres '<' y '>', y salió apenas -F sin continuación.

¿La receta de Guido Gonzato funcionó?

9:54 am
24 agosto 2010


Hudson Lacerda

Invitado

Hola a todos,

 

Un corto ejemplo de como usar notación ABC para producir partitura y MIDI microtonales, con símbolos de acidentes personalizados, es:

http://hudsonlacerda.webs.com/…..onismo.tgz

 

En el ejemplo del enlace arriba, el MIDI fue producido por el programa Scala, desde un archivo de secuencia (.seq) generado por abc2sco, un programa que desarrollo.

 

La partitura fue generada por el programa abcm2ps, con la extensión loli.fmt (un archivo de formatación que personaliza los símbolos de los acidentes).

 

En el ejemplo de la primera mensaje de Charles (microtonalismo), arriba, de la ventana de ABCExplorer, hay la instrucción

%%MIDI temperamentlinear 1200.0 705.882353

que afina las notas no microtonales del MIDI en 17-EDO, cuando se generan archivos MIDI usando el programa abc2midi. Las notas normales estarán afinadas en 17-EDO, pero no las notas microtonales, codificadas com una barra / junto al acidente: notas ^/D y _/E en la figura. Con abc2midi, usando temperamentlinear, deberián ser usadas sus equivalentes enarmónicas: _E y ^D. Eso daría todas la notas afinadas en 17-EDO.

 

Otra limitación del ejemplo de la figura arriba es que no se pueden usar acordes ABC (debido a que en el MIDI comparten un mismo canal, entonces las mensajes de pitchbend para afinación de una nota afectarian a todas del acorde). Pero es suficiente para escribir música polifónica basada en vozes melódicas. En el final del ejemplo fue escrito con cuatro vozes, sendo tres secundarias (con &), lo que resultó identico a un acorde en el pentagrama, en ese caso.

 

Fue para superar las limitaciones del MIDI generado por abc2midi y tener otras opciones de generación de sonido y partituras que empiecé a desarrollar microabc desde unos años (para preprocesar música microtonal para abcm2ps y abc2midi), y recién la escrita de abc2sco.tcl (que genera secuencias para Scala y Csound, para producir MIDI o sintetizar WAV desde archivos ABC).

 

Para saber más sobre ABC:

http://abcplus.sourceforge.net/

Para mis recursos microtonales (microabc, abc2sco.tcl):

http://hudsonlacerda.webs.com/

 

Saludos,

Hudson

16:47 pm
24 agosto 2010


Charles

Miembro

entradas: 17

Hudson Lacerda dijo:

Hola Charles,

El sentido quedó claro mismo com la omisión. Era -F<camino-para-el-archivo.fmt> con los caracteres '<' y '>', y salió apenas -F sin continuación.

¿La receta de Guido Gonzato funcionó?


Hola,

Recién estoy revisando lo de Guido Gorzato, aunque aun estoy q asimilo de apoco el uso en ABC y tengo que leer varias veces, estaré colgando las dudas q me genere. 

Saludos smile

20:21 pm
24 agosto 2010


Hudson Lacerda

Invitado

Me refiro a la receta para usar archivos .fmt en ABCExplorer, adicionando la opción -D<directorio_de_archivos_fmt>  desde el menu Options -> External Tools -> "Path of the tool for converting ABC to Postscript:".

Hudson

22:32 pm
24 agosto 2010


microtonalismo

Administrador

entradas: 58

Hola

segui los pasos pero no me genera la escritura en el mismo programa ABCexplorer, solo sale bien cuando lo exporto a PDF, este es la forma en que lo coloque:

La única manera en el cual me sale bien los símbolos "X"  y  "0" para representar alteraciones de 2 tercios de tono 17edo es cuando trabajo el primer código que me mandaste en el ABC:

%%beginps
/sh1/sh0 load ! /ft1/ft0 load !
/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!
/ft0{M -5 -3.7 RM/Times-Bold 11 selectfont(O)show}!
%%endps
X:1
T:Heptadecafonismo
%%MIDI temperamentlinear 1200.0 705.882353
%%MIDI program 88
K:D#m
DEFGABcd | (=D2 ^/D2 ^D2 =E2 |
_/E2 _E2) =D^/D ^D2- | D8 & A8 & c8 & e8 |]

Otro punto es que solo me permite armaduras con un máximo de 7 alteraciones, faltaría las armaduras de 8 alteraciones ("8 X"  y  "8 0") para las tonalidades de GX y F0. Y tambien desearia que las alteraciones de X comiense en el primer espacio del pentagrama que corresponde a F:

Desearía que proporcionaras el manual de todos los códigos para generar escrituras musicales en ABC y para poder personalizar la escritura en el ABC, como por ejemplo:

/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!  ( que modifica el simbolo de # en la armandura, la fuente y posicion)

Saludos smile

De músico poeta y loco todos tenemos un poco

9:47 am
25 agosto 2010


Hudson Lacerda

Invitado

Charles,

 

La configuración de ABCExplorer no me parece correcta (pero la línea roja me causa duda). Lo debías tener nada después de la opción "-O" (archivo de salida), pues presumo que ABCExplorer completa la línea de comando con un nombre de archivo.

 

Prueba poner la instrucción -F C:\tmp\loli.fmt a la izquierda de -s0.65.

 

Después prueba -D C:\tmp y pone %%format loli.fmt en el código ABC — la manera más correcta, permitiendo selecionar el (los) archivo(s) .fmt y usarlo(s) solamente cuando necesario.

 

Sobre las armaduras con dos X X (cuádruplo sostenido) en la misma nota, puedes sustituir completamente la armadura usando "exp":

 

X:1
K:C
CDEFGABcdefgabc'
K:C# exp ^F^c^G^d^A^e^B^f
CDEFGABcdefgabc'

 

Seymour Shlien ha modificado recentemente abc2midi para interpretar tales definiciones especiales de armadura, pero no con microtonos y acidentes dobles.

 

Ya la más nueva versión de tclabc (1.2.0, de 23-08-2010) permite interpretar esas armaduras no convencionales (incluso con microtonos), y esa es una de las primeras cosas que añadiré a abc2sco.tcl, posiblemente en una semana o dos. Jef Moine también hizo modificaciones que me permitirán implementar más recursos para abc2sco.tcl.

 

Hudson

10:16 am
25 agosto 2010


Hudson Lacerda

Invitado

Charles escribió:

Desearía que proporcionaras el manual de todos los códigos para

generar escrituras musicales en ABC y para poder personalizar la

escritura en el ABC, como por ejemplo:

/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!  ( que modifica el simbolo de # en la armandura, la fuente y posicion)

He escrito un manual (en portugués) para las extensiones de abcm2ps (decomanual.pdf). Hay también una versión en inglés (decomanual-en.pdf). Están un poco desactualizados, pero contienen todo lo esencial.

 

Las extensiones son escritas en lenguaje PostScript, para el cual también encontras una introdución en portugués (psintro.pdf). Los operadores PostScript generados y usados por abcm2ps (por ejemplo, sh0 para el sostenido normal, o sh1 para lo de cuarto de tono) están listados en "Operadores PostScript de abcm2ps". Otras informaciones pueden ser encontradas en la documentación de abcm2ps (que viene con el código fuente).

http://hudlac.wordpress.com/no…..cm2ps-docs

 

Diversas otras extensiones se encuentran en el archivo fmt.tgz:

http://hudsonlacerda.webs.com/

 

Para aprender la notación ABC y lo uso de los programas, recomendo el manual ABC Plus de Guido Gonzato:

http://abcplus.sourceforge.net/#ABCGuide

18:42 pm
25 agosto 2010


Charles

Miembro

entradas: 17

Genial!!! Hudson lo de las armaduras.

Ahora tengo un problema cuando exporto a PDF, por ejemplo, el siguiente codigo para ABCexplore:

X:1
T:Heptadecafonico
C:
M:
L:1/8
Q:120
K:G# exp ^F^c^G^d^A^e^B^f
%%beginps
/sh1/sh0 load ! /ft1/ft0 load !
/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!
/ft0{M -5 -3.7 RM/Times-Bold 11 selectfont(O)show}!
%%endps
%%MIDI temperamentlinear 1200.0 705.882353
%%MIDI program 88
DEFGABcd | (=D2 ^/D2 ^D2 =E2 | CCCD |
_/E2 _E2) =D^/D ^D2- | D8 & A8 & c8 & e8 |]

 

Me genera en PDF lo siguiente:

Mi pregunta es: ¿Como aria para desaparecer la parte que dice "My music" y el "1”?

 Saludos.

21:26 pm
25 agosto 2010


Hudson Lacerda

Invitado

Eso es estraño, con certeza más una configuración de ABCExplorer. Existe una instrucción %%header automaticamente añadida al código ABC por ABCExplorer. Nuevamente, precisas buscar en los menus para localizar la instrucción. También noto que tu nombre es impreso, pero no está presente en la línea "C:" del código. Quizás exista un template activado.

 

Mi sugerencia es que aprendas a ejecutar abcm2ps directamente, para tener completo control del resultado, pues ABCExplorer hace demasiadas cosas no requeridas en configuraciones ocultas en la interfaz, lo que no está ayudando mucho, justo lo oposto.

 

¿Cual es el resultado, después de corrigir las "command line options" en "Path of the tool for converting ABC to Postscript:"? ¿Los códigos ABC funciónan con "%%format loli.fmt" sin usar el bloco "%%beginps/…/%%endps"?

2:17 am
26 agosto 2010


Charles

Miembro

entradas: 17

Hudson Lacerda dijo:

¿Cual es el resultado, después de corrigir las "command line options" en "Path of the tool for converting ABC to Postscript:"? ¿Los códigos ABC funciónan con "%%format loli.fmt" sin usar el bloco "%%beginps/…/%%endps"?


Los resultados fueron muy buenos:

Corregí el header de las opciones para exportar PDF y también el header de las opciones ABCexplorer y solucione el problema.
 Ahora estoy usando el %%format loli.fmt, si funcionan los codigos ABC sin usar "%%beginps/…/%%endps" smile, por ejemplo:

Fue resultado de:

X:1
T:Heptadecafonico
C:Charles Loli
M:4/4
L:1/8
Q:120
K:G# exp ^F^c^G^d^A^e^B^f
%%postscript loli1   
%%MIDI temperamentlinear 1200.0 705.882353
%%MIDI program 88
DEFGABcd | (=D2 ^/D2 ^D2 =E2 | CCCD |
| CC CD AA GF | _/E2 _E2) =D^/D ^D2 | (GA Bc de fg | ag fe dc de | ag fe dc de |
_/E2 _E2) =D^/D ^D2 |
[K:C] C^/C _/D=D ^/D_/E =EF | ^/F_/G =G^/G _/A=A ^/A_/B =Bc | C^/C _/D=D ^/D_/E =EF | ^/F_/G =G^/G _/A=A ^/A_/B =Bc |
 D8 & A8 & c8 & e8 |]

_______________________________________________________

Desearía hacer una segunda voz paralela a una melodía pero aun no lo consigo, estoy revisando el manual de Guido Gonzato para ver si encuentro algún detalle.

Saludos smile

14:38 pm
27 agosto 2010


microtonalismo

Administrador

entradas: 58

Hola Hudson, adapte una invencion de Bach en 17edo, te lo dedico por la ayuda:

Saludos

De músico poeta y loco todos tenemos un poco

15:46 pm
27 agosto 2010


Hudson Lacerda

Invitado

Hola Charles,

Estás aprendendo ABC muy prontamente! :-)

El resultado está muy bueno, y la pieza suena bien en 17-edo.

(Noto que loli.fmt necesita un pequeño ajuste de la posición del X, justo un poquito para la derecha.)

Usaste midi2abc o ha entrado a mano las notas?

Saludos,

Hudson

19:43 pm
27 agosto 2010


Hudson Lacerda

Invitado

Gracias por la música!

15:24 pm
28 agosto 2010


microtonalismo

Administrador

entradas: 58

Hudson Lacerda dijo:

Hola Charles,

Estás aprendendo ABC muy prontamente! :-)

El resultado está muy bueno, y la pieza suena bien en 17-edo.

(Noto que loli.fmt necesita un pequeño ajuste de la posición del X, justo un poquito para la derecha.)

Usaste midi2abc o ha entrado a mano las notas?

Saludos,

Hudson


Hola Hudson, la verda aun no use el midi2abc, todo lo escribi en ABCexplorer mediante los codigos.

Lo de Bach, use la opcion importar midi y cambie el header por el loli.fmt y ajuste silencios y notas al sistema 17edo.

 Por otra parte, ¿como aria para ajustar la posicon de X ? ,  Intente con este codigo:

/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!

Pero al mover sus opciones solo sube y baja, pero no puedo mover a la derecha.

Saludos.

De músico poeta y loco todos tenemos un poco

16:09 pm
28 agosto 2010


Hudson Lacerda

Invitado

¿Cual es el programa que usa ABCExplorer para importar MIDI?

 

En esta nueva versión de loli.fmt los acidentes están un poco más a la derecha. También hay algunos comentários en el código, y los archivos loli.fmt y como-hacer.txt ahora están en el formato DOS (CR/LF):

 

http://hudsonlacerda.webs.com/…..onismo.tgz

16:14 pm
28 agosto 2010


Hudson Lacerda

Invitado

Por que razón has elegido ^A en el último sistema, y no _B, el na Invención de Bach?

16:32 pm
28 agosto 2010


microtonalismo

Administrador

entradas: 58

Hudson Lacerda dijo:

¿Cual es el programa que usa ABCExplorer para importar MIDI?

 

En esta nueva versión de loli.fmt los acidentes están un poco más a la derecha. También hay algunos comentários en el código, y los archivos loli.fmt y como-hacer.txt ahora están en el formato DOS (CR/LF):

 

http://hudsonlacerda.webs.com/…..onismo.tgz


Hola Hudson.

El ABCexplorer que tengo es la version 1.3 y tiene una opcion que importa midi y lo combierte a codigos ABC, dejo la imagen:

Luego ya modifico algunas cosas para que este acorde a la escritura 17edo.

 

NOTA: Ya logre mover X a la derecha, cambie en loli.fmt  en:

/sh0{M -5 -3.7 RM/Times-Bold 11 selectfont(X)show}!

por:

/sh0{M -3 -3.7 RM/Times-Bold 11 selectfont(X)show}!

 

Saludos smilesmilesmilesmilesmilesmile

De músico poeta y loco todos tenemos un poco

16:51 pm
28 agosto 2010


Hudson Lacerda

Invitado

En la ventana de configuración de programas externos ( http://img228.imageshack.us/im…..orer04.jpg ) veo que sí, es midi2abc el programa usado.

No hay Etiquetas
Responder

Responder al Tema:
ABC para 17edo

Nombre del Invitado (obligatorio):

Correo Electrónico del Invitado (obligatorio):

NOTA: Las nuevas entradas deberán ser aprobadas por un administrador previo a ser publicadasç

Emoticonos
confused cool cry embarassed frown kiss laugh smile surprised wink yell
Publicar nueva respuesta

Guest URL (required)

¡Coincidencia requerida!
Cuál es la suma de:
2 + 5
   



Acerca del foro de Microtonalismo

Máximo de Usuarios Conectados: 16

Actualmente en Línea:
2 Invitados

Actualmente Navegando en este Tema:
1 Invitado

Estadísticas del Foro:

Grupos:2
Foros:6
Temas:17
Entradas:101

Miembros:

Hay 444 Miembros
Han habido 11 Invitados

Hay 1 Administrador

Principales Participantes:

Charles – 17
joselufino – 3
Ricardo – 3
tronce – 1
Kasparov – 1
Argan – 1

Nuevos Miembros:Mykke McCossay, Beto Lucho, Wandering genie, joselufino, Toni94bdn, cnm.miguel

Administradores:microtonalismo (58 Entradas)