FAQ

How do I import my own files?

At this moment, you will have to use Flash CS3 to export a swf. The best way to do this is to export a jpeg sequence (via a program like after effects), and then import it into Flash, then export a Flash 9 SWF. Onyx is currently set to 30 frames per second, though you can alter this. Onyx will automatically change the speed of your movie if you change the framerate of the movie. We are waiting for a FFMPEG genius / SWFTools genius to come around and help us do automatic conversions.

How do I add files to the browser list?

Right now Onyx does not read the file system, you will have to edit the file directly within your folder. You will see a files.xml in the video folder, edit that file and add your new swf. This is a feature that we are investigating (so many plugin choices, so few good ones). We will be creating an Apollo Build as soon as the release on labs comes out.

How do I get onyx to output to my second screen or to the projector?

Onyx 3.0.08 for Windows can use the second monitor — you will have to click and drag the control that sets the position for the display to the second monitor. This is being changed to do automatic detection, as well as the MAC version being able to use dual monitors.

Can I record my output to a movie file?

Use the FLV Recorder module which is slow

or

use the JPG Recorder module to create a jpg file sequence

to create the movie, download SWFTools from http://www.swftools.org/

on command line type jpeg2swf.exe -q 50 -r 25 -T 9 path-to-your-library\r

ecorded\*.jpg -o path-to-your-library\recorded\filename.swf

How do I create my own filters and effects?

You will first need to have Flex Builder 2 or have the free mxmlc compiler located at: http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex. Then, create a project called BaseFilters, and copy the BaseFilters.as that comes with the SDK. Click Project Properties, Library, and import OnyxCore.swc from the sdk directory. Filters work very simple to create, and easy to import. You can edit the BaseFilters.swf, or you can create your own swf, just make sure to place the swf file within the plugins folder.

How do I create a custom movie?

Again, look at the examples for the different movies. DrawingClip is a simple example of how to pass mouse events over to your movie, as well as how to render your movie. The basic jist of it is overloading the render() method, and passing back a RenderTransform object that onyx will draw or copy. The following example will draw a simple circle and pass it back to Onyx.

public class CustomClass extends Sprite {

	public function CustomClass():void {
		graphics.beginFill(0xFFFFFF);
		graphics.drawCircle(10,10,10);
		graphics.endFill();
	}

	public function render():RenderTransform {
		var transform:RenderTransform = new RenderTransform();
		transform.content = this;
		return transform;
	}
}

You can also listen for mouse events, though note that the content will never touch the stage (so stage, mouseX, and mouseY will always be null). To gain these mouse events, you’ll have to use the event.localX and event.localY properties. See DrawingClip for more examples.

Ok I created a custom movie, but how do I access the stage?

DISPLAYSTAGE is what you should use to reference the stage.

How do I request features?

Join the mailing list and send a message to the list at: http://groups.google.com/group/onyxvj

Why is this free and open source? Are you smoking crack?

Yes, we are smoking crack. Onyx has been a project in development for a long time, however, to maximize the project and to gain a user base and contributors, the project was pushed into the open source world in 2006.

How can I contribute to the project?

Email dan [at] danielhai [dot] com or bruce [at] batchass [dot] fr for more information.

36 Comments »

  1. Hi there,
    Onyx seems to me like a program with a bright future. Is there a mailing list I can sign up to for info on future updates?
    Regards
    Andreas

    Comment by Andreas — April 21, 2007 @ 7:53 pm

  2. Hey Andreas, either you can subscribe to the RSS feed: http://www.onyx-vj.com/?feed=rss2 , or you can join the mailing list at: http://groups.google.com/group/onyxvj

    Comment by Daniel Hai — April 22, 2007 @ 10:24 am

  3. Hi, how do u save the .swf files in version 9?
    Flash 9, or better CS3 is not out now and in Flash 8 i can save only in 8.

    Comment by Marcus — April 23, 2007 @ 8:36 am

  4. export as a jpeg sequence, then import into flash cs 3. then export again as a flash 9 swf. That tends to be the fastest rendering option.

    Comment by Daniel Hai — April 24, 2007 @ 8:29 am

  5. I really like the idea, and flash is certainly the most reliable form of content for visual artists, but I would suggest you talk to VJs and DJs and make this more geared to live performance. The number one thing to finish is the display output. Filters and effects can come last. I would use this in a heart beat it it had projector output built in for Mac. Speaking of Mac, you need to gear this towards Mac users. No one seriously edits Flash content, especially the new CS3 Suite on a damn Windows machine. Also, add a CROSSFADER!

    Comment by VJ 555 — May 16, 2007 @ 8:34 pm

  6. I’m liking this setup the more I play with it- more power to you guys. And I agree with VJ 555- gear it towards live performance! I have all kinds of content that I make on a Windows machine in CS3(fu*k you Mac fanboy!) and I simply need a good live mixer for output.

    Comment by xister — May 19, 2007 @ 5:17 pm

  7. Cool app, but im also missing the output for mac, maybe a second platform of layers and a crossfade between them and midi - that would be awsome. So far the soft i great! Keep it up!

    Comment by Dee — May 21, 2007 @ 4:19 am

  8. if you could get crossfade and mac output going, this would be spectacular.

    Comment by pd — May 22, 2007 @ 12:23 pm

  9. Hi there.
    We really like the idea of the programme.

    We are now deploying a VJ community and performance website (www.productiongaphic.com)(under construction). The website will be in Flex 2.0 and I really like to include your online version of the programm for the visitors to play with. (kinda like the link from adobe website but include the application inside our Flex page)

    We are going to include all the links and references and of course no charge or membership.

    Let me know what you thing.

    Regards,

    Vasilis

    Comment by Vasilis Iliakis — May 30, 2007 @ 6:57 am

  10. Damn you’re good!

    This is really impressive.
    I just downloaded Flash CS3, do you have any tips to adapt from an AS2.0 (and 1.0 :-)) background?

    Comment by Severin — June 4, 2007 @ 2:23 pm

  11. very nice.

    prioritizing output might be a good idea. i beg you to not limit the output resolution to something low (i.e. 800×600, like some do), but allow the sizes in thew hdv range. if ones machine can cope with it is up to the user.

    as for gearing towards mac: why would a flashbased app be gearing towards any specific os?
    i am planning to use this under debian.

    Comment by orchite — June 13, 2007 @ 3:05 am

  12. Orchite — you can change the bitmap::width/height settings in the settings.xml. I would recommend nothing higher than 640 x 480 … as the filters will have to do a lot more work as well. I recommend just making scaling the resolution up.

    Comment by Daniel Hai — July 8, 2007 @ 11:15 am

  13. Hi

    I was wondering about whether or not you guys have implemented or are implementing artnet compatibility?
    I think the project looks great, and the online version is certainly great to use….. can’t wait to download and install it.
    This functionality along with USB-DMX functionality would be mega useful.

    Please let me know what you guys are up to with respect to DMX.

    Cheers
    Pete F

    Comment by Pete Fernando — December 14, 2007 @ 9:23 am

  14. Hi there

    i really appreciate your work, this totally rocks - a bit like modul8 without stupid knobs ;)

    any hints on when the file-browser issue will be solved ?

    greetz from berlin,

    roman b.

    Comment by Roman B — December 24, 2007 @ 8:35 pm

  15. …and by the way:

    merry xmas !

    Comment by Roman B — December 24, 2007 @ 8:35 pm

  16. Hello,

    I am a New Media senior working on my senior project and I was wondering if Onyx would be fitting for my project, so I have a few questions.
    Does Onyx do real time keying?
    My project consists of recording someone live through a webcam while keying their background out and interlacing that recording with pre-recorded videos. Then I would like to display the last 4 ‘interlaced’ videos. All of which should be fairly automatic. Would it be possible to do such a thing with Onyx?

    Thank you for your time,
    Vanessa

    Comment by Vanessa — February 12, 2008 @ 5:41 am

  17. Can someone let me know how can I redirect the output to the S-Video connection?

    Comment by walter — April 7, 2008 @ 4:46 am

  18. HELP!
    I like to video chat… I use Stickam alot. I want to know if it’s possible to pass the video in the output window to stickam or any other “webcam” software? I know Stickam uses flash to access the webcam input. Is there a way to feed it the video after it’s been mixed in Onyx?

    This would allow for “remote” VJ experiences too!

    Please respond to trane_depriest@bigroregon.com if you have an idea how to pull it off.

    THANKS!

    Trane

    Comment by Trane — May 9, 2008 @ 3:43 am

  19. not right now there isn’t.

    Comment by Daniel Hai — May 9, 2008 @ 2:37 pm

  20. Hi Daniel,
    i’ma a bran new visualizer.
    First of all i want to thank you for creating onyx.. i love it, it is simple, fast,and light for our processors and brains..
    only a thing: i’ve got some problems to import the external video sources.. i’ve tried to use 2 different cameras, and the program shutted down with both of them. i’m using the win version because of the mac visualizzation is poor for now. but mac’s version doesn’t have this kind of problems with the external video souces..
    How can we fix these problems?
    Thank u for all! go straight!
    Best regards

    Comment by Claudio Sframeli — June 20, 2008 @ 11:24 am

  21. Try downloading the new AIR version, and it should be much better.

    Daniel

    Comment by Daniel Hai — June 21, 2008 @ 4:28 pm

  22. Even if you have Adobe Flash installed (allthough the most of us don´t have the budget for it), the probably easiest way for CREATING .SWF .swf files on mac is to download visualhub for 24$ from http://www.techspansion.com/visualhub/.
    This little useful app converts varios movietypes directly into .swf if you wish. just like that, juast drag n drop.

    by the way daniel, all respect for the most intuitive vjsoftware i´ve met until now. just keep on developing.

    Comment by hinto — July 24, 2008 @ 5:59 pm

  23. Hi Daniel,
    For a coming festival in South of France, I intend to use your application with Flash 8 drawing animations and it works preatty well except the framerate changes wich don’t apply to my movieClips. Is there any way to set the onyx framerate to 12 frames per second at start so that my animation don’t run too fast ? thanks for your answer.

    Comment by orangers — August 23, 2008 @ 5:26 am

  24. ok I finally found the answer how to change the global framerate, no pb. thanks

    Comment by orangers — August 24, 2008 @ 3:55 am

  25. hello,
    Thanks for your great software; but how does it come that I can’t set the resolution of my second screen to anything higher than 640×480. Is there anyway to set it to 800×600 at least so that it can be full screen ? thanks for your answer.

    Comment by bobourg — August 24, 2008 @ 2:40 pm

  26. After creating a dir called rock and importing flash videos of aprox 190 megs the program began auto play of one of the files in that dir each time i pick the directory in the file manager. after erasing the file it continued to appear and auto play even after deletion of the entire directory. i uninstalled your program and reinstalled. i continued to have the same problem with the directory still deleted according to windows. i am running vista if that matters

    Comment by adam — August 27, 2008 @ 1:55 am

  27. i would like to know if it is possible to use onix as live vj mixer sofware to broadcast to web stream servers like ustream or mogulus???

    if so, how is it made??

    thanks

    Comment by Ruben — October 16, 2008 @ 5:31 pm

  28. hi from mexico i’ll try this software
    thanks the open source tools are the best
    for students thanks

    Comment by Raymoon — March 4, 2009 @ 2:46 am

  29. Fantastic app, well impressed. Really is a joy to work with, you clever people.

    Wondered though why my secondary monitor is pushing the display into a square! with white on either side instead of a rectangle as it should be.
    I have tried different resolutions etc and pressed loads of buttons but can’t sort it.

    Anyone had the same problem please? :)

    Comment by Lindsey — March 19, 2009 @ 3:36 pm

  30. hi there,

    after a long dry period of vjing abstinence i am swept back full cycle to the wonderful onyx-vj software.

    i had asked before, how to change the output resolution (modify the settings.xml) which does not seem to work anymore. i can change “render - bitmap data” in the xml, yet onyx does not seem to pick it up. the output is at a fixed 320×240.

    i hope there’s a way of upping the resolution!

    thanks for your help, orchite

    Comment by orchite — April 7, 2009 @ 3:41 pm

  31. I managed to convert my video files to an appropriate SWF with the following command:

    ffmpeg -i “input.avi” -s 320×240 -an “output.swf”

    Change input and output to your filenames. The -an bit means remove the sound.

    Comment by Robert (Jamie) Munro — May 3, 2009 @ 1:17 pm

  32. [...] http://www.onyx-vj.com/?page_id=21 ↑のFAQを超絶適当に和訳。間違い らけ必至なので突っ込み募集中 [...]

    Pingback by Onyx-VJ3.0:超適当訳 | green youth experiment — August 3, 2009 @ 8:35 pm

  33. if youre using ubuntu converting to swf is wuite easy. go to synaptic package manager and search for ffmpeg check it and also check the program winff.
    apply and wait for the installation and downloading.

    then go to (if you have a non modified drisp install) applications menu > sound/video > winff

    there you’ll have a nice gui to flick around with.
    if you want to convert to swf choose:
    convert to > websites
    device preset > shockwave flash.

    then locate your output folder and voila, you now have a video clip in onyx compatible format.
    vy the way. winff also supports batch conversion so why not convert your whole vj library all at once?

    hope it helps out!

    kind regards
    johannes
    aka
    antima55.blogspot.com

    Comment by johannesgj — August 10, 2009 @ 8:46 am

  34. Hi all!
    Can you tell me how exactly switch to the output view on the another screen/projector? Should I change it just in Windows settings or in Onyx also? If yes where is it exactly in 3.1.0?
    greetings
    agnieszka

    Comment by Agnieszka — August 27, 2009 @ 9:10 am

  35. hi will onyx work along side a midi controller?
    cheers
    jimmi

    Comment by jimmi — September 20, 2009 @ 6:58 pm

  36. this looks sick but is it possible to project just the output?

    Comment by owen — January 15, 2010 @ 4:27 pm

Leave a comment