Hello Gabriel,
It works perfect, it will be great for next weekend. :)
Here is another video from the projectM try out:
https://www.facebook.com/video.php?v=1077334402292010&set=vb.132071736818286&type=3&theater
But few months back, before the projectM implementation some friends of
mine released the first album with their band. Their called "Under My
Boots" and I did the visuals for their release show and they recorded
everything.
It are mostly black and white video's I used which are manipulated by the
lives plugins that are controlled by custom OSCP sequencers I build in pure
data.
https://www.youtube.com/watch?v=P27Y9AUvVnk
https://www.youtube.com/watch?v=WhzIIiahK_k
https://www.youtube.com/watch?v=p7A1QlRdzyo
They got some great reviews, where even the visuals are mentioned:
http://www.utrecht-roxx.nl/?p=3384
http://3voor12.vpro.nl/lokaal/utrecht/nieuws/2014/oktober/EP-release-Under-My-Boots-in-ACU.html
Next weekend Ill be performing here:
https://www.youtube.com/watch?v=RM1euGw6erk
I'll make some more video's. If you like, I can also put you on the guest
list.
There are always more video's on http://vjharriebo.com and my facebook page
and vimeo channel.
There is still the error with the Gtk:ERROR:gtkprogressbar.c:588:tick_cb:
assertion failed: (priv->pulse2 > priv->pulse1)
message and then it quits. But not always, I have to start lives x times
and then suddenly it works instead of reporting the error. "GUI type is:
GTK+ version 3.12.2 (compiled with 3.12.2), with cairo support"
I am working at this moment on a pd patch for open DMX, so I can put the
visual controls and lights in sync.
Thank you for every thing!
On Tue, Mar 17, 2015 at 2:06 AM, salsaman <[email protected]> wrote:
> Harrie, the fix is done :D !
>
> I set the max in the projectM pugin to be INT_MAX. After it reaches the
> real max it will just wrap around again to the first preset. So you could
> just set it to any random non-zero value, or select specific values. On my
> system the real max is about 275.
>
> Since that is the only change, you can just download the new version from
> here:
>
> https://sourceforge.net/p/lives/code/HEAD/tree/trunk/lives-plugins/weed-plugins/projectM.cpp?format=raw
>
>
> In subversion I have implemented the following OSC commands:
>
> /effect_key/parameter/gui/choices/count <key> <mode> <param>
>
> /effect_key/parameter/gui/choices/get <key> <mode> <param> <index>
>
> The first of these will return a count of the items in the string list (or
> zero if the parameter has no list), i.e. the "real max" for projectM. The
> second will return a nul terminated string with a copy of list entry
> [index], or an empty string if index is >= count. Specifying the mode value
> is optional, if you omit it LiVES will assume you mean the currently active
> mode for that key.
>
>
> As a reminder, all the OSC commands are described here:
> http://openmediacontrol.wikifoundry.com/page/LiVES+commands
>
>
> When you get a chance to use this, please post some more (longer !) videos
> of your work, I enjoyed seeing the last clips !
>
> Let me know if there is anything else you would like to see in LiVES.
>
>
> Regards,
> Gabriel.
>
>
>
>
>
>
>
>
> http://lives.sourceforge.net
> https://www.openhub.net/accounts/salsaman
>
> On Mon, Mar 16, 2015 at 11:05 AM, Harrie Hoogeveen <
> [email protected]> wrote:
>
>> Yes, sounds good for me.
>> Thank you.
>>
>> Harrie
>>
>> On Mon, Mar 16, 2015 at 1:41 PM, salsaman <[email protected]> wrote:
>>
>>> OK it is not I bug, I figured out what is going on. The problem occurs
>>> because when the projectM plugin is loaded at startup we dont have an
>>> actual instance of projectM running. So it fills in the "mode" parameter
>>> with a placeholder. Then when the plugin is enabled for the first time in
>>> the application, the real values are read off and inserted into the list.
>>> The only problem being that the "max" value is set by the initial
>>> placeholder, so it gets the value 1 and unfortunately the plugin is not
>>> allowed to alter the value of "max" after it is loaded. Setting the
>>> parameter through the GUI is fine, as it only checks if it is a value in
>>> the list, but setting it externally e.g. via OSC, it clamps the value to be
>>> between min and max.
>>>
>>> So, how to fix this ? I could set the max value from the length of the
>>> list in the lives app, but I dont like this.
>>>
>>> I think what I will do is this:
>>> - set the max to some large value, eg. 100000 in the projectM setup,
>>> overriding the 1 value.
>>> - setting the value to beyond the end of the real max will be handled in
>>> the plugin by wrapping round (ie. n mod real_max-1 + 1)
>>> - to provide the real value of max, I will add a new OSC command,
>>> something like: /effect_key/parameter/gui/choices/max
>>>
>>> Sound reasonable ?
>>>
>>> Gabriel.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> http://lives.sourceforge.net
>>> https://www.openhub.net/accounts/salsaman
>>>
>>> On Mon, Mar 16, 2015 at 9:12 AM, salsaman <[email protected]> wrote:
>>>
>>>> Yes, it seems like there is a bug. Somewhere in the code the max value
>>>> of the parameter is being set to 1, so values above this are being clamped.
>>>> I'll need to figure out where this happens and why and then fix it.
>>>>
>>>>
>>>>
>>>>
>>>> http://lives.sourceforge.net
>>>> https://www.openhub.net/accounts/salsaman
>>>>
>>>> On Sun, Mar 15, 2015 at 9:56 PM, Harrie Hoogeveen <
>>>> [email protected]> wrote:
>>>>
>>>>> Yes, that is what I am doing. Have the projectM plugin under key 9 and
>>>>> I send:
>>>>> /effect_key/parameter/value/set 9 0 0 <- random
>>>>> /effect_key/parameter/value/set 9 0 1 <- first preset
>>>>> /effect_key/parameter/value/set 9 0 2 <- nothing
>>>>> /effect_key/parameter/value/set 9 0 3 <- nothing
>>>>> etc
>>>>>
>>>>> On Mon, Mar 16, 2015 at 12:41 AM, salsaman <[email protected]> wrote:
>>>>>
>>>>>> I checked the code, what I told you is not quite right.
>>>>>>
>>>>>> It should be:
>>>>>>
>>>>>> /effect_key/parameter/value/set <key> 0 n
>>>>>>
>>>>>> you don't need to specify the <mode> because it assumes the currently
>>>>>> active mode. (Actually it is obvious because if the mode is not active,
>>>>>> theat effect is not active so setting the parameter would do nothing.)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://lives.sourceforge.net
>>>>>> https://www.openhub.net/accounts/salsaman
>>>>>>
>>>>>> On Sun, Mar 15, 2015 at 8:26 PM, Harrie Hoogeveen <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Well "/effect_key/parameter/value/
>>>>>>> set <key> <mode> 0 0" selects random indeed.
>>>>>>> "/effect_key/parameter/value/
>>>>>>> set <key> <mode> 0 1" selects also the first preset.
>>>>>>> but "/effect_key/parameter/value/
>>>>>>> set <key> <mode> 0 2" and up does nothing.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Mar 12, 2015 at 9:39 PM, salsaman <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Mar 12, 2015 at 11:37 AM, Harrie Hoogeveen <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> I got it running perfectly (4 instances) in combination with
>>>>>>>>> realtime jack / pure data. Also all hangs and crashes in combination
>>>>>>>>> with
>>>>>>>>> project M are solved it seems.
>>>>>>>>> I made a live try out:
>>>>>>>>> https://vimeo.com/121957005
>>>>>>>>> https://vimeo.com/121961049
>>>>>>>>> It works great. Thank you very much.
>>>>>>>>>
>>>>>>>>> I still would like to ask a feature request. I would like to be
>>>>>>>>> able to select the project M pre set with a OSCP message. I can now
>>>>>>>>> turn
>>>>>>>>> the effect on and of, but I can not select which pre set to load. This
>>>>>>>>> would give the ability to load combinations of videos and effects in
>>>>>>>>> mix
>>>>>>>>> with the audio visualizer with a push of a button. Now you can only
>>>>>>>>> control
>>>>>>>>> it from the LiVES interface which takes a lot of time and looks very
>>>>>>>>> unprofessional.
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>> Harrie
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> This should be possible already, no ? You can send:
>>>>>>>>
>>>>>>>> /effect_key/parameter/value/set <key> <mode> 0 n
>>>>>>>>
>>>>>>>> where <key> and <mode> are the key/mode you have the effect mapped
>>>>>>>> to, and n is the number of the preset you want.
>>>>>>>>
>>>>>>>> You can get the max value of n with:
>>>>>>>>
>>>>>>>> /effect_key/parameter/max/get <key> <mode> 0
>>>>>>>>
>>>>>>>> setting n to a value of 0 should go to random mode, other values
>>>>>>>> will select other presets.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sun, Feb 8, 2015 at 9:51 PM, salsaman <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>> I am very pleased to announce the release of LiVES version 2.2.8.
>>>>>>>>>>
>>>>>>>>>> This is mainly a bugfix release. Special thanks to [email protected]
>>>>>>>>>> for his help in reporting a lot of the issues.
>>>>>>>>>>
>>>>>>>>>> Multi-encoder now has support for encoding to dirac video,
>>>>>>>>>> including lossless.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Here is the full changelog:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Fix crash in Insert Frames (regression).
>>>>>>>>>> Compilation fix for gtk+ 2.x
>>>>>>>>>> Compilation fixes for freeBSD
>>>>>>>>>> Add check for avformat_close_input in libav
>>>>>>>>>> Fix crash in projectM plugin.
>>>>>>>>>> Fix regression in x264_encoder.
>>>>>>>>>> Fix audio codec bug in mencoder_encoder.
>>>>>>>>>> Fix crash in "Show Details" after encoding failure.
>>>>>>>>>> Fix regression in "Insert Silence" for clips with no existing
>>>>>>>>>> audio.
>>>>>>>>>> Check for avconv properly for Ubuntu in ffmpeg_encoder.
>>>>>>>>>> Update dirac / multi_encoder to encode to dirac/vorbis/mkv.
>>>>>>>>>> Add lossless dirac encoding.
>>>>>>>>>> Updates to fix lives_mkv_encoder.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> URLS:
>>>>>>>>>>
>>>>>>>>>> http://salsaman.home.xs4all.nl/lives/current/LiVES-2.2.8.tar.bz2
>>>>>>>>>> (source bzip2, 3.4 MB)
>>>>>>>>>>
>>>>>>>>>> http://salsaman.home.xs4all.nl/lives/current/LiVES-2.2.8.tar.gz
>>>>>>>>>> (source gzip, 4.8 MB)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> shasums:
>>>>>>>>>>
>>>>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>>>>> Hash: SHA1
>>>>>>>>>>
>>>>>>>>>> sha1sums:
>>>>>>>>>>
>>>>>>>>>> eb50a91cddb202fc2cdd9ac909327cabb76c8e43 LiVES-2.2.8.tar.bz2
>>>>>>>>>> bf28dd0cabc848cbbb80c0ec890a64ba63e83e14 LiVES-2.2.8.tar.gz
>>>>>>>>>>
>>>>>>>>>> sha256sums:
>>>>>>>>>>
>>>>>>>>>> 81b1b301b285ef763232a84268719008f11721ce8ac86ccfe53dc24a4886951b
>>>>>>>>>> LiVES-2.2.8.tar.bz2
>>>>>>>>>> 768aebf4b19f7f9f01ef65e74e211ab6e5d307888d902a52ce2a7c9afa9fec8f
>>>>>>>>>> LiVES-2.2.8.tar.gz
>>>>>>>>>>
>>>>>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>>>>>> Version: GnuPG v1
>>>>>>>>>>
>>>>>>>>>> iEYEARECAAYFAlTXxVEACgkQ6nIyGQ+AtI2YvwCfa/FBJtAhVN9CE/xTMNJR7S+I
>>>>>>>>>> gZQAoJFfBlzXshp0N6zLs+PnCzmH6H0O
>>>>>>>>>> =zRdr
>>>>>>>>>> -----END PGP SIGNATURE-----
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> gpg key fingerprint can be found at
>>>>>>>>>> http://lives.sourceforge.net/index.php?do=contact
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Enjoy !
>>>>>>>>>> Gabriel.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://lives.sourceforge.net
>>>>>>>>>> https://www.openhub.net/accounts/salsaman
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> Dive into the World of Parallel Programming. The Go Parallel
>>>>>>>>>> Website,
>>>>>>>>>> sponsored by Intel and developed in partnership with Slashdot
>>>>>>>>>> Media, is your
>>>>>>>>>> hub for all things parallel software development, from weekly
>>>>>>>>>> thought
>>>>>>>>>> leadership blogs to news, videos, case studies, tutorials and
>>>>>>>>>> more. Take a
>>>>>>>>>> look and join the conversation now.
>>>>>>>>>> http://goparallel.sourceforge.net/
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Lives-users mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> Dive into the World of Parallel Programming The Go Parallel
>>>>>>>>> Website, sponsored
>>>>>>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>>>>>>> hub for all
>>>>>>>>> things parallel software development, from weekly thought
>>>>>>>>> leadership blogs to
>>>>>>>>> news, videos, case studies, tutorials and more. Take a look and
>>>>>>>>> join the
>>>>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>>>>> _______________________________________________
>>>>>>>>> Lives-users mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Dive into the World of Parallel Programming The Go Parallel
>>>>>>>> Website, sponsored
>>>>>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>>>>>> hub for all
>>>>>>>> things parallel software development, from weekly thought
>>>>>>>> leadership blogs to
>>>>>>>> news, videos, case studies, tutorials and more. Take a look and
>>>>>>>> join the
>>>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>>>> _______________________________________________
>>>>>>>> Lives-users mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>>>>> sponsored
>>>>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>>>>> hub for all
>>>>>>> things parallel software development, from weekly thought leadership
>>>>>>> blogs to
>>>>>>> news, videos, case studies, tutorials and more. Take a look and join
>>>>>>> the
>>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>>> _______________________________________________
>>>>>>> Lives-users mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>>>> sponsored
>>>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>>>> hub for all
>>>>>> things parallel software development, from weekly thought leadership
>>>>>> blogs to
>>>>>> news, videos, case studies, tutorials and more. Take a look and join
>>>>>> the
>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>> _______________________________________________
>>>>>> Lives-users mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>>> sponsored
>>>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>>>> for all
>>>>> things parallel software development, from weekly thought leadership
>>>>> blogs to
>>>>> news, videos, case studies, tutorials and more. Take a look and join
>>>>> the
>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>> _______________________________________________
>>>>> Lives-users mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>>>
>>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>> sponsored
>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>> for all
>>> things parallel software development, from weekly thought leadership
>>> blogs to
>>> news, videos, case studies, tutorials and more. Take a look and join the
>>> conversation now. http://goparallel.sourceforge.net/
>>> _______________________________________________
>>> Lives-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming The Go Parallel Website,
>> sponsored
>> by Intel and developed in partnership with Slashdot Media, is your hub
>> for all
>> things parallel software development, from weekly thought leadership
>> blogs to
>> news, videos, case studies, tutorials and more. Take a look and join the
>> conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Lives-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/lives-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Lives-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lives-users
>
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Lives-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lives-users