< Back to IRCAM Forum

Exporting multiple tempi

Hi All,

I’m trying to export, from a POLY object, a fragment with three staffs, each having a different metronome.

I’m discovering that:

xml format does not report any metronome

midi export causes a OM crash

the only export would be in BACH format (trying to discover which format it is… is it the BACH environment for CAC in MAX?)

ETF format is not suggested (in OM user manual)

NAP format: don’t know about it…it seems a OM format.

 

So :

once OM export correctly the multiple metronomic indications ( just Bach format seems doing that, right now)

is there a way to represent simultaneous multiple tempi in a score for printing? (example, in Finale one can try but it seems very complex)

thanks and best

 

 

 

 

Dear Diego:

If you want export poly with different tempi, you must be aware (but I think you noticed already!) that most software and formats just don’t support this feature.

About your issues:

  • MIDI export (crash) => please send or attach an example. I think this can be fixed. However, this would not solve the multi-tempi export problem.

  • Bach: Yes, this is the import/export format from/to the bach environment for Max

  • ETF is not supported anymore (in Finale and in OM)

  • NAP is “NoteAbility Pro”.

A solution might be to use Lilypond. Lilypond export is not present by default in OM but is available via the OMLily library by Karim Haddad : http://karim.haddad.free.fr/pages/downloads.html

Best regards,

 

thank you Jean,

actually I was exploring within the manual of Lilypond to see it that program allows one to have staves with different tempi…but I did not find yet.

Do you know that Lylipond let do so?

I’ve seen the Haddad library, that would be useful indeed.

I’ve tried to import, in Bach, a Bach file exported with OM and it works. One has to remember anyway, that a .txt suffix must be manually added, because OM doesn’t do itself.

I’m discovering BACH, it has many facilities for writing scores, but I do not know if it allows to print well enough.

 

In general OM midi export works,

just when I tried to export with multiple tempi happened that OM crashed…

thanks again

Diego

Hi Diego,

 

Sorry i missed this disscission. Of course, Lilypond, same as OM, supports both, polytempi, and polymetrics. I use this a lot. Unfortunately, for the time being, the omlily lib doesn’t support that. I am planning to release a new version which does. But for many reasons,( one of them is lack of time), but the mainly it is the evolution of Lilypond itself. Now you can do a lot of complex things simply. It’s a matter of syntax. The 2.16 version of lily has seen a lot of changes regarding this, and the upcoming is also promising. So, when it will be time, i will be releasing a major upgrade.

Will send soon an example.

 

Best Regards

K

Merci Karim,

so there is no alternative: studying Lilypond.

I just was wondering if Max-Bach, having so many features (at least so it seemed to me) for scoring, and supporting multitempo (exported from OM it works) could be useful for printing too.

But probably it is not the goal.

thanks again

Diego

 

 

Yes Diego. I’ve been through tht and i don’t regret it at all. I use for editing my scores Lilypond now.

I am including an example here (it’s a Scriabin etude) with multitempo and multiTimesignature.

Lilypond allows you to multiply any duration or rhythm by a factor, so that you can “scale” a voice on another. Of course this includes some arithmetics, not very complicated. If you need some help with that, please do ask.

Screen-shot-2013-01-29-at-12.02.23-PM.png

many thanks Karim

I’ll get into Lylipond then.

I hope about an OM to Lylipond export option one day in the (…not too distant) future.

 

best

Diego

 

 

Dear Diego,

I will do that ASAP things sorts up in OM regarding the tempo changes issue. The problem is that the tempo changes standard in OM is not that stable regarding the standards like in Chord-seq (meaning => repeating last value ) as I believe it should be. And this is because it used to be , and is in fact a Beta feature. I have communicated this to our dev team, and this issue needs to be discussed thoroughly in order to evaluate if it could be done without breaking things up for those users (like me in fact) who had used it already.

Best

K

thanks Karim

 

so we’ll see the developments.

Anyway it would be great to have the OM-lylipond full export

 

best regards

Diego

 

Diego

By the way you can download the standard omlily lib from there :

http://karim.haddad.free.fr/pages/downloads.html

(Tempo and polymetrics not yet included in this version).

Best

K

surely Karim

in fact this is my intention for the next future

 

thank you

Diego

Hello Diego , I have the same problem. I’ m tryng to import the result of this patch in bach

and it does not “see” the file. can you tell me if you arrived to see your polymetric and poly tempi score

imported in BACH?and if yes , how you did it. thank you, jorge

Dear Jorge,

I don’t use Bach. But i am note that sure that it can handle polytempi or polymetrics.

Maybe if you use bach, try to export separate voices with their respective tempi.

Best

K

Hi Jorge,

I opened multitempi in BACH by adding the suffix .txt to the exported om-bach format.

I did it just once and it worked.

It seems that OM doesn’t complete such a task.

 

Let me know if this is your case too.

 

hasta luego

Diego

 

Thank you Diego and Karim , I’ m not seeing nothing after importing in bach, but this is probably because I’ m beginning to learn this soft. I will check also Lilypond. tante grazie, grand merci.

Jorge,

I did so:

from OM POLY object exported to BACH format and save as xxxx.txt (you put the .txt at the end)

 

from bach.score object (within max obviously) send a ‘read’ message in the left inlet then you can read the .txt file

you have to enter the inspector of bach.score for setting the staves (G F F in my case) that you find as clefs

it works thus far . An image as example from BACH is attached here

I did not try Karim’s omlily right now

let me know

saludos

Diego

 

 

multitempiOMtoBach.png

…anyway, I remember that ‘om->lily’ doesn’t export multitempi so far, as Karim told me

ciao

Diego

Hi Diego , I did it, it works perfectly , thank you very much , as far as I see, with bach you can’t even put dynamics, so all we can do is learn Lylypond and wait to the export feature of OM, or to use milimietric paper and a pen :slight_smile: .saludos

, jorge

perfect Jorge,

 

in any case, better avoiding that terrible manual work !!

saludo

Diego