Jinx! - LED Matrix Control ... und die nächste Matrix Software ...

  • Welcome to Artnet. Artnet has only 16 universes per subnet/net, so you have to use subnet and net parameters, look at the artnet specs. Artnet only has 4 bit for the universe, but with subnet and net you can carry 32000 universes via artnet, that has nothing to do with Jinx! or any limitations inside it, that is how Artnet works.
    So after 0/0/15 the next universe in Artnet has the address 0/1/0.


    Look at page 3: http://www.artisticlicence.com/WebSiteMaster/User Guides/art-net.pdf

  • Yeah, thats wrong in Madrix ... they are setting subnet and universe at once, so Universe 16 in Madrix will sent out Subnet 1/Universe 0 which is technically the same, but not following the artnet adressing rules in the specs.
    If you have licensed Artnet Devices they will use Net(7 Bit 0-127)/Subnet(4 Bit 0-15)/Universe(4 Bit 0-15) when thye support Artnet3, or Subnet/Universe if they are using Artnet2. So Madrix also only supports Artnet 2.

  • So heute ist es endlich soweit, nach langer Arbeit habe ich heute die Version 2.0 released.


    Jinx! besitzt nun 4 weitere Effekt Generatoren, so dass wir insgesamt 8 zur Verfügung habe. Dadurch wurde auch die Szenenspeicherung geändert, man kann nun full (aller 8 generatoren) oder half scenes (nur 4 generatoren, also eine Seite) speichern. Die half scenes lassen sich dann auch auf beiden Seiten von Jinx! laden, so dass nun einzelne Szenen auch mit dem Mastercrossfader übergeblendet werden können. Dies ist natürlich auch in der Chase Engine berücksichtigt.
    Die Remote Control verfügt nun über 8 Kanäle, so dass hier auch die Szenen links/rechts zugeordnet werden können, sowie auch der crossfader und der crossfade mode gesteuert werden kann. Ausserdem gibt es für die Remote Control nun auch eine voll patchbare Midi-Unterstützung.
    Eine weitere Neuerung sind Effect Regions. Es kann nun für jeden Generator eine Region eingestellt werden, sprich der Effekt von der Grösse und Postions her frei auf der Matrix plaziert werden, so kann man die Matrix segmentieren oder einfach nur coole neue Effekte damit zusammen stellen.
    Viel neues gibt es auch in der Oberfläche. Da mir die klassische Windows Oberfläche, so sehr ich sie auch mag, bei Live Einsätzen am FOH Platz zu hell ist, gibt es nun auch eine custom gui die man selbst colorieren kann. Selbstverständlich kann aber auch auf die klassischen Windows Controls zurückgeschaltet werden.


    Hier ein kleiner Changelog mit ein paar Anmerkungen zur Bedienung, bitte schaut auch in die Onlinehilfe/das Handbuch für weitere Informationen:

    • 4 zusätzliche Effekt Generatoren implementiert
    • full/half scenes implementiert: beim speichern einer Szene wird man nun gefragt ob man die linke oder die rechte Seite bzw. alles speichern möchte. Eine full scene speichert alles inkl. main mix wie in V1, eine half scene speichert nur die entsprechenden generatoren und den channel mix (ohne main mix). Ein Linksklick auf eine Szene im Szenenfenster lädt die Szene auf die linke Seite von Jinx!, ein rechtsklick lädt die Szene auf die rechte Seite. Im Showmode gibt es 2 zusätzliche Buttons um vor dem laden einer Szene die Seite zu bestimmen auf welcher die Szene geladen werden soll, damit bleibt der showmode touchscreen tauglich und man muss kein rechtsklick verwenden. Full scenes werden immer komplett geladen, egal ob links oder rechts geklickt wird. Full scenes sind im Szenenfenster mit [F] markiert.
    • chase engine auf full und half scenes angepasst, der crossfade mode wurde implementiert
    • remote control auf 8 Kanäle erweitert. Es können nun Szenen auf die linke und rechte Seite zugewiesen werden sowie der crossfader und der crossfade mode ferngesteuert werden
    • Midi als Protokoll für die Remote Control implementiert, die Remote Kanäle können frei auf alle Midi Kanäle sowie Program oder Control Changes gepatcht werden
    • komplettes Neudesign der GUI mit custom controls die frei coloriert werden können. Ihr könnt wählen zwischen Classic Windows Controls, 2 festen Farbschemas sowie eigenen Farbschemas (schaut euch die evil_red_demo_gui.col Datei sowie das Handbuch dazu an)
    • scene und chase windows sind nun resizable
    • Windows Größe, Status und Position wird nun in der options.dat gespeichert, ebenso wie das gewählte Farbschema der GUI
    • Regions für jeden Effekt Generator implementiert (R Button), hier kann Größe und Position des Effekts auf der Matrix eingestellt werden
    • der Autofade beim main mix kann nun umgangen werden. Mit einem Doppelklick auf die Positionsbuttons wird direkt auf die entsprechende Position gesprungen.
    • Ausgabeablauf optimiert um weniger Jitter und Latenz bei der Ausgabe (seriell und Netzwerk) zu erhalten
    • Artnet Sequence Numbers werden nun beim Artnetprotokoll gesendet (abschaltbar)
    • eine Menge kleine Bugs beseitigt (GUI, Errorhandling)

    Das sollte es im Grossen und Ganzen gewesen sein. Ich wünsch euch viel Spass damit und dank euch für die vielen Anregungen und Ideen die ihr mir immer wieder zukommen lasst.



    Grüße
    Sven


    Download unter: live-leds.de - Direktlinks im ersten Post

  • Is ja typisch .. man testet Wochenlang, dann macht man einen Release und prompt findet man am gleichen Tag 2 Bugs :D

    • also beim Szenenwechsel wird ein Backbuffer nicht zurückgesetzt, weshalb es manchmal kurz Schattenbilder gibt (fällt vor allem auf wenn der invert Status eines Generators sich beim Szenenwechsel ändert)
    • wird beim Szenenwechsel die Region neu gesetzt kann es bei ein paar Effekten (wenn sie zuvor mit einer anderen Region auf dem gleich Kanal gelaufen sind) zu einem Appcrash kommen, da der Effekt nicht neu initialisiert wird (ist ein seltener Fall, aber wenn ihr den Demo chase ein paar Minuten laufen lasst, bekommt ihr diesen Fall irgendwann hin)

    Ich sammle mal nochmal einen Tag ob sonst noch was auftaucht und schieb dann einen kleinen Bugfix hinterher ...

  • Jinx 2.0 and 2.01 crashes when I open a file created in an earlier version. Windows 8.1 64bit.


    Perhaps the reason is not in the version of the file, but in the output device. When I create a new file in new Jinx, when it starts output, crashes again. I use Enttec Open DMX USB. With another devices that does not happen.

  • Hmm .. that should not happen :) .. Can you send me the .jnx file ? There didnt really change something in the output section ...


    Is the OpenDMX connected and is the Com Port set to the right port ? Normally it should not happen even if its connected or not .. but I cant imagine where it should crash if its connected correctly. I will check it ... but this should happen in former version of Jinx! as well, because there is nothing changed in this sections.


    //EDIT
    Thats really weired ... nothing changed inside this section, but it crashes inside the stack if you try to use the ftdi driver for enttec opendmx ... Im searching for it ...

  • @godkiller
    Found the bug, that its not working for the OpenDMX is absolutely random, I wrote 9 region settings into an array for 8 regions and so another part of the stack gots overwritten. I will post a fixed version this evening. There had been another region bug, where the position didnt work when the region had the same width as the matrix. So 2.02 will come this evening ...

  • Kein scroll effekt beim image viewer dazu gekommen, schade


    Diesmal waren grössere und wichtigere Dinge dran, die die Software vorwärts bringen und viele neue Möglichkeiten bringen. Transitions habe ich auf der Liste, mal sehen wann, was und wie ich das mache ... hab aber zuvor noch ein paar andere Dinge mit höherer Priorität auf der Liste :)

  • Soeben die Version 2.02 hochgeladen. Folgende Bugs sind behoben worden:


    -Regions mit der vollen Matrix Breite haben die Y-Position ignoriert
    -Speicherverletzung führte zu Programmabstürzen beim Enttec OpenDMX interface
    -Im Fastpatchdialog wurde die Anzeige des Startpixels abgeschnitten


    Grüße
    Sven


    Download unter: live-leds.de - Direktlinks im ersten Post