OK, so it seems it is not as simple as I had hoped. ProjectM uses openGL,
which means that it requires a physical window on the screen to do its
drawing stuff. Some time ago I did a hack with xscreensaver which involved
starting up an entire second Xwindows server (!) which was not attached to
any screen, and it did all its drawing there. Actually it is not as bad as
it sounds ! In that case it was possible to grab the contents of the window
without displaying it and then pull it straight into LiVES. I check if a
similar hack can be done here.
Otherwise, it may be possible by creating the window and then quickly
hiding it, but that is not a great solution either.
Regards,
Gabriel.
http://lives.sourceforge.net
https://www.openhub.net/accounts/salsaman
On Tue, Sep 16, 2014 at 10:09 AM, Harrie Hoogeveen <
[email protected]> wrote:
> My thought: There is also a menu that can be in or external of the
> projectm window:
> http://i1.wp.com/imagecdn5.maketecheasier.com/2013/02/projectm-add-to-playlist.png
> There you can manage playlists, plugins and even create new visuals. If
> you manage to make this external control panel available in a separate
> window I think projectM will react to the keyboard short cuts as long as
> the projectM control panel is focused. Also it will give the option to edit
> your visualisers and play lists live. So then you won't have to add the
> extra controls your self.
>
> Regards,
> Harriebo
>
>
> On Tue, Sep 16, 2014 at 2:45 PM, salsaman <[email protected]> wrote:
>
>> Cool, OK. After a quick review, I think the main change will be to buffer
>> one video frame's worth of audio, which would then be transformed and sent
>> to the video generator whenever a new frame is requested. This should
>> improve the libvisual plugins as well as it could be backported to there.
>> LiVES already has the ability to select between internal and external audio
>> too, so this could be a lot of fun.
>>
>>
>> I noted that the projectM plugins can be controlled by keyboard. It will
>> be interesting to see if this keyboard control can be converted to
>> parameterised control. Otherwise it would mean developing some way to
>> forward key presses to the plugin. Perhaps extending the Tab key control
>> which is currently used for text entry in plugins...
>>
>> Regards,
>> Gabriel.
>>
>>
>>
>>
>>
>> http://lives.sourceforge.net
>> https://www.openhub.net/accounts/salsaman
>>
>> On Tue, Sep 16, 2014 at 9:24 AM, Harrie Hoogeveen <
>> [email protected]> wrote:
>>
>>> Yes to this! With the projectM panel in a separate window for control of
>>> the plugins.
>>> Have been looking to use better live visualizers for quite a while.
>>>
>>> Harriebo
>>>
>>> On Tue, Sep 16, 2014 at 12:20 AM, salsaman <[email protected]> wrote:
>>>
>>>> That is a good suggestion. I will see if I can implement a native
>>>> wrapper for LiVES for the next release.
>>>>
>>>> Gabriel.
>>>>
>>>>
>>>>
>>>> http://lives.sourceforge.net
>>>> https://www.openhub.net/accounts/salsaman
>>>>
>>>> On Mon, Sep 15, 2014 at 3:15 PM, tj domingue <[email protected]>
>>>> wrote:
>>>>
>>>>> I was wondering if there is a way to use the projectM visualizers in
>>>>> Lives
>>>>> since there is a libvisual version of projectM? I'm have been trying
>>>>> to just
>>>>> redirect the output of the standalone projectM-jack to a v4l2loopback
>>>>> device
>>>>> with no success.
>>>>>
>>>>> tj
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Want excitement?
>>>>> Manually upgrade your production database.
>>>>> When you want reliability, choose Perforce
>>>>> Perforce version control. Predictably reliable.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Lives-users mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Want excitement?
>>>> Manually upgrade your production database.
>>>> When you want reliability, choose Perforce
>>>> Perforce version control. Predictably reliable.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Lives-users mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Want excitement?
>>> Manually upgrade your production database.
>>> When you want reliability, choose Perforce.
>>> Perforce version control. Predictably reliable.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Lives-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Want excitement?
>> Manually upgrade your production database.
>> When you want reliability, choose Perforce.
>> Perforce version control. Predictably reliable.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Lives-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce.
> Perforce version control. Predictably reliable.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> _______________________________________________
> Lives-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lives-users
>
>
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce.
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Lives-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lives-users