Your program sounds interesting.
Have you looked at the newest version of xLights? It is available to download since it is open source. It can produce LOR lms files and it can read las files. With the latest release it can convert between lms,las, vix,xseq (This is xLights internal format) file formats.
It is written in C++
you can download it here
You are not allowed to view links.
Register or
Loginit is about 5 mbytes to download and does not use apache or mysql.
If you want your software to get a larger audience you should design an internal format and then convert to the
Vixen vix, vir
LOR lms,lcb,las
HLS hlsnc
LSP msq,asq,UserPatterns.xml
That way anyone can use it whatever their sequencer.
Nutcracker does everything above execpt for LOR las (never looked at it)
LSP msq,asq. This is the one i hope to fix this year.
I have an internal nutcracker file format that is just space delimited data.
Each line looks like this: String, Pixel, RGB data
S nn P pp RGB1 RGB2 RGB3
so it might look like
S1 P1 12345 432123 12342 43234234
S1 P2 3234 123123 0 1236125
Each row represents a pixel, not a channel. each row therefore has 3 channel worth of info. This is because i put out the 24 bit rgb values
a 3 minute song in nc form is 34mbytes, the same song in LOR lms is 350 mbytes. LSP UserPatterns.xml 1.2gbytes
I am hoping to influence LSP to be able to import a nc file.
I remember going through understanding lms and lcb. Dennis Cherry would be a good contact.
I would also download xLights from source forge and maybe see what he has.
thanks
sean