bangnoise

Forum Replies Created

Viewing 20 posts - 421 through 440 (of 507 total)
  • Author
    Posts
  • in reply to: Syphon with Arkaos Grand VJ #4207
    bangnoise
    Keymaster

    Right, GrandVJ is a bit of a pain…

    I’ve updated the QC effect to flip the image, so if you download it again it will at least be the right way up.

    However GrandVJ seems to render its scene stretched to nearest-power-of-two dimensions, so the Syphon output is always going to be stretched unless you have GrandVJ configured to a POT resolution.

    vade, any ideas..?

    in reply to: Syphon with Arkaos Grand VJ #4201
    bangnoise
    Keymaster

    Oh, except the image gets flipped…

    in reply to: Syphon with Arkaos Grand VJ #4200
    bangnoise
    Keymaster

    I also could not figure out how to send the entire output of Grand VJ into an effect.

    GrandVJ has two modes – synth and mixer – toggled by a toggle at the top of the window. Mixer mode gives you eight layers in which you trigger clips/sources. As I described, in mixer mode you can put the Server effect in the topmost layer and trigger clips or whatever in the layers below – the server needn’t be tied to a clip.

    I couldn’t spot a way to untie effects from clips in synth mode, but mixer mode works fine.

    in reply to: problem with rutt etra #4218
    bangnoise
    Keymaster

    What machine and version of MacOS are you on?

    in reply to: Syphon with Arkaos Grand VJ #4198
    bangnoise
    Keymaster

    This isn’t as easy as it should be…

    EDIT: YES IT IS – GRANDVJ NOW SUPPORTS SYPHON NATIVELY, IGNORE THIS THREAD

    I’ve made a Quartz Composer effect you can use to get a Syphon Server running in GrandVJ. Download it from here (removed, GrandVJ now supports Syphon natively). Because GrandVJ uses the Quartz Composer “Image Effect” protocol, which restricts the sort of patches you can use in an effect, I’ve had to use a Render In Image patch to draw the input image and send it out via Syphon. This is probably a bit of a slowdown – maybe someone has a better idea to get around that…

    Install that file in ~/Library/Application Support/ArKaos/GrandVJ/Quartz Composer/Effects and it will show up in the Effects tab of GrandVJ under “Quartz Composer (User)”.

    I don’t know if you can have an effect on the output in synth mode, rather than on an individual clip (I’ve never used GrandVJ), but it works fine in mixer mode – put the effect on a layer above everything else you’re triggering, and you’ll see it appear in MadMapper.

    in reply to: problem with rutt etra #4215
    bangnoise
    Keymaster

    it is in library>graphics>etc…. > quartz composer plugins

    The correct directory is
    /Library/Graphics/Quartz Composer Plug-Ins
    (or the equivalent in your home directory’s Library folder). Is that where it is?

    in reply to: Syphon and Modul8 #4458
    bangnoise
    Keymaster

    The example Syphon Client.qtz composition works fine with Modul8. Did you install the Quartz Composer plugin as per the Read Me?

    in reply to: Syphon video recorder – #4709
    bangnoise
    Keymaster

    Hey hi

    For the near future it’s going to be limited to one stream, chiefly for performance reasons. We will look at allowing multiple streams for after we do a 1.0 release.

    in reply to: how do i correlate a KVO with a particular object? #5164
    bangnoise
    Keymaster

    Yikes, looks… non-trivial.

    If i use NSNotifications, will they post the notification prior to a server retirement similar to the KVO option?

    The server may be long-gone in either case – the remote app doesn’t wait for the notification to be received, and sometimes you’ll receive a retirement notification when the SyphonServerDirectory notices a server has died long after the event. With NSNotifications (or a pre-change KVO) you will get a server description dictionary with details of the departed server though.

    in reply to: how do i correlate a KVO with a particular object? #5162
    bangnoise
    Keymaster

    my question i suppose had more to do with what the ‘object’ and ‘change’ were referring to.

    NSKeyValueObserving Protocol Reference

    I’m ok with just receiving notifications after the event.

    Receiving them prior to the event would be necessary if you wanted to discover details of a retiring server via KVO, which is why I mentioned it (after the event it has gone). However it sounds like the NSNotifications route might be more useful.

    why does the indexes key in the ‘change’ NSDictionary* refer to an NSIndexSet and not an NSNumber? Is it because there could be multiple changes happening in the same frame?

    yep, exactly.

    The way I’ve been dealing with that previously is just polling a bool that represents ‘did something change?’ that is triggered by the KVO. This is not very explicit, which is a shame, as I’d like to perform different tasks in Unity based on whether it was an Announce/Retire/Update, while at the same time performing the least amount of C# -> C++ interop; this is more a design issue than a code one i suppose.

    Use three bools? 😉

    Yep I don’t know enough (anything) about Unity to make any suggestions really – if you’re not allowed to/can’t post state changes outside calls into your plugin then you’ll just have to accumulate them like you are. Sorry, not very helpful!

    in reply to: how do i correlate a KVO with a particular object? #5159
    bangnoise
    Keymaster

    If you register to receive notifications before the change as well as after (using the NSKeyValueObservingOptionPrior option), the change dictionary should contain the index of the item which will be be removed (for removals) – and at that point .servers will still contain the about-to-go server. For additions and name-changes, the change dictionary after the change should have the index of the changed item(s).

    That said, depending what you’re doing, it might be easier to register for SyphonServerDirectory’s NSNotifications (SyphonServerAnnounceNotification, SyphonServerUpdateNotification and SyphonServerRetireNotification) and not use KVO at all, as the notifications pass you the serverDescription for the changing server as their notification object.

    in reply to: simple server constant crashing #4743
    bangnoise
    Keymaster

    Looks like a crash in the QCRehab plugin. Try removing that.

    in reply to: syphon recorder #4666
    bangnoise
    Keymaster

    Thanks for the prod into action. I’ve just posted beta 5.

    Question: if I set up motion detection in Quartz Composer, is there a way to trigger record?

    I’d try sending a midi note out of QC and using MidiStroke (http://www.charlie-roberts.com/midiStroke/) to convert it to command-control-R. I haven’t tried this, but should work.

    in reply to: SyphonServerDirectory issue #5156
    bangnoise
    Keymaster

    It’s not an error, it’s a deliberate feature – you don’t want your code to wait for remote applications to respond.

    There’s nothing you can do to speed the process up (vade’s suggestion won’t help as the framework already does that for you when it’s loaded). Generally I’d avoid polling – register for the NSNotification SyphonServerDirectory posts and you’ll receive a notification as soon as each server is discovered (or disappears, changes its name).

    in reply to: DVD PLayer Server #4728
    bangnoise
    Keymaster

    Not that I know of, but it sounds like fun. I imagine a module for VLC might be one possible route if you want to get coding…

    in reply to: ETA and artwork #5152
    bangnoise
    Keymaster

    Hi

    We have no schedule, but the current beta framework is very stable and several applications are already shipping with it (eg VDMX, Modul8 very soon). I’d suggest using the packaged SDK version of the framework rather than current SVN, which has some partially implemented additions. Future updates won’t break functionality with the beta.

    I’ve added the framework icon to SVN – http://code.google.com/p/syphon-framework/source/browse/ – shout if there’s anything else you need access to.

    Keep us posted when you get to release!

    in reply to: syphon recorder #4662
    bangnoise
    Keymaster

    Stability is something we’re keen on too! It would be good to get to the bottom of this and find out if it is a problem with Syphon. How reliably can you reproduce it/how often does it happen?

    in reply to: Syphon video recorder – #4706
    bangnoise
    Keymaster

    Yea, soundflower is designed for exactly this http://code.google.com/p/soundflower/

    in reply to: syphon recorder #4660
    bangnoise
    Keymaster

    Ah got you. Would your problem be solved if for any app/server name combo, the numbers we append only ever increment (ie don’t reset when you remove files from the folder), or if we simply appended date and time?

    Do you see solid output from your ps3eye setup in QC if you don’t involve Syphon, and do you ever get the behaviour without the ps3eye involved? Is your Syphon Server in QC sending the OpenGL Scene or an Image? If you can reproduce it without the ps3 hardware then it’ll be easier to track down…

    …and uh, gravatar.com I think, I find it a bit spooky…

    in reply to: syphon recorder #4658
    bangnoise
    Keymaster

    Filename/indexing. (Pref or via Syphon server name).

    what?

Viewing 20 posts - 421 through 440 (of 507 total)