Open fxedel opened 7 years ago
Some cameo product pages offer grandMa2 fixtures for download.
According to this MA forum post, the GDTF format is an extension of the MA2 format, so writing an import plugin should be fairly simple now that we have the GDTF import plugin.
This is pretty old now, but getting this to land would be a game changer for the project. It could literally replace MA's own profile repo.
getting this to land would be a game changer for the project
I have been looking into this a little bit because I REALLY want this feature too (specifically for MA2). But I am new the JavaScript so it is VERY slow going for me and I am probably not fit to take it on officially. But if I come up with something usable, I will put in a PR.
I will also add that exporting for MA2 is also a bit tricky because of the their use of multiple "instances" for a fixture if an attribute is reused.
MA Lighting produces grandMA2 control boards and therefore also distributes the so-called "grandMA2 onPC" free-of-charge software.
grandMA1 fixtures (Eurolite Par 56) are stored as .txt files and seem to use a simple object structure with attributes (I guess that the format is standardized but I don't know it).
grandMA2 fixtures (Eurolite TMH 12) are stored as .xml files. They refer to a xml schema:
xsi:schemaLocation="http://schemas.malighting.de/grandma2/xml/MA http://schemas.malighting.de/grandma2/xml/3.1.2/MA.xsd"
. That's pretty cool as we can use the schema to test our fixtures and it helps us to understand how the fixture definitions work.