Hey Ben.
I have a request for [popup]. A method for "addoption". Basically a message that would add an option to the popup on top of whatever options are already in it.
I'm changing the options of popups dynamically and it's proving kind of annoying with only the "options" method.
Cheers! David
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
:) cool that your using the damn thing,
any weird crashes? Have you found any need to set a "default" value via loadbang?
I've actually already had this idea for popup, but have not put it in yet to make sure other bugs that I thought I had fixed are fixed! I may not get to it until january, but every request helps.
Care to send me a screenshot of how your using it?
It'll probably be called "add" since options are about the only thing you could even add to a popup.
I'll announce when I make the changes.
Thanks for trying it.
B>
David NG McCallum wrote: | Hey Ben. | | I have a request for [popup]. A method for "addoption". Basically a | message that would add an option to the popup on top of whatever options | are already in it. | | I'm changing the options of popups dynamically and it's proving kind of | annoying with only the "options" method. | | Cheers! | David
Ben,
Yeah, it's awesome!
Not sure about the default thing. Popup does seem buggy as hell, but not buggy enough to ignore.
I put a screenshot of my current performance patch at http://onsight.id.gu.se/~mccallum/popup.png . I've created a dynamic routing/input system, using popup to select the inputs, and a settings saving system (not rrrrrradical, sorry frank) and using popup to switch between saved states in that.
I can't pinpoint any of the popup bugs. But what comes to mind is:
over another popup, that popup displays its contents.
popup problem or something in my patch that assigns popup a colour)
using popup, specifically message contents rewriting themselves (this one is so weird I don't even know what to think about it)
Also Thomas Grill's [pool] seems to have been acting wonky since I started using popup, but I'm not sure if that's related. Essentially pools of the same name don't seem to share the same contents (thought I would share that with you in case popup's interfering, I really have no understanding of these things, though).
Hope some of this helps...
cheers, David __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ Music wants to be free http://sintheta.org
B. Bogart wrote:
:) cool that your using the damn thing,
any weird crashes? Have you found any need to set a "default" value via loadbang?
I've actually already had this idea for popup, but have not put it in yet to make sure other bugs that I thought I had fixed are fixed! I may not get to it until january, but every request helps.
Care to send me a screenshot of how your using it?
It'll probably be called "add" since options are about the only thing you could even add to a popup.
I'll announce when I make the changes.
Thanks for trying it.
B>
Also Thomas Grill's [pool] seems to have been acting wonky since I started using popup, but I'm not sure if that's related. Essentially pools of the same name don't seem to share the same contents (thought I would share that with you in case popup's interfering, I really have no understanding of these things, though).
Oops, that's strange... do you have a simple example patch showing this behavior?
best greetings, Thomas
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Whoa!
This bug has been reported and was fixed as far as I could tell, it was how I was setting variables in the external (symbol->s_name vs symbol). Guenter took a look at it and my test patch worked fine after that.
Which popup are you using? The newer version in CVS has two args for width and height, which is incompatible with the initial version. Also as far as I knew the bug with popup altered patches was only when changing its "name" via "name"
The colour is stored in the patch, take a look is something weird happens when you open and save a patch to the # line with the popup.
Try compiling the most recent popup from CVS and let me know if you still have a problem.
B.
Thomas Grill wrote: |>Also Thomas Grill's [pool] seems to have been acting wonky since I |>started using popup, but I'm not sure if that's related. Essentially |>pools of the same name don't seem to share the same contents (thought I |>would share that with you in case popup's interfering, I really have no |>understanding of these things, though). | | | Oops, that's strange... do you have a simple example patch showing this | behavior? | | best greetings, | Thomas | |
Had this come through my inbox today, hadn't seen it posted on the [PD] List. Might be of some interest to some of you..........
Hosted by OpenMute, London UK - Monday 13 Dec - Tuesday 14 Dec
**PD.ZILLA --- PURE DATA STOMPS THE UK!**
Workshops and demos on Free and Open Source Software by Aymeric Mansoux and Derek Holzer.
While many tools exist for sound, multimedia and VJ purposes, few of them are designed with the kind of open architecture that allows artists to reconfigure the tools themselves. Fewer still are free to use, share and rebuild.
This workshop introduces the software combination of Pure Data, GEM and PDP/PiDiP, running on the Linux operating system, as a platform for audio, video and multimedia artists to explore.
About Pure Data http://pure-data.iem.at/
Workshop date and time: Monday 13 Dec - Tuesday 14 Dec | 10.30 (coffee) [WINDOWS-1252?]11am start  7pm finish. Lunch is from 1-2.
Public install, date and time: Tuesday 14 Dec | 6pm
Party: location/date and time to be announced, check our Wiki for updates
Where: Ground Floor Hall, The Whitechapel Centre, 85 Myrdle St, London E1 1HL The workshop is fully wheelchair accessible. Please let us know if you have any other access requirements. Local travel: Tube: Whitechapel/Aldgate East, DLR: Shadwell, Bus: 25, 15, 247 Street map: http://linkme2.net/b
Details forthcoming at: http://3d.openmute.org/modules/wakka/PureData Discussion forum: http://3d.openmute.org/modules/newbb/viewforum.php?forum=15
Registration/payment: +44(0)20 7377 6949 services@metamute.com Cost and payment details: 50gbp. Payment can be accepted by cheque (UK clearing bank only, please make cheques payable to: Mute), Visa, Mastercard, Solo, Switch, Maestro. (Please call to make credit card payments)
Payment must be made in full before the workshop starts. No concessions are available. No refunds available for cancellation or missed workshop. Places are limited so please book early. If there are no places available, we will be holding further PD workshops and there is a public (free) install session from 6pm on Tuesday 14th Dec.
All equipment will be provided, though if you prefer you are invited to bring your own laptop for the duration of the workshop. The workshop team can install PD and setup your machine, but please allow sufficient space [700 Mb for dyne:bolic, or 5 Gb for full Linux installation!]. This is on top of any existing operating system (OS) and will not damage your existing OS (Windows, Mac OSX, Linux, BSD, + other Unix flavours can be accommodated).
**NB - Please let us know in advance if you want to bring your own machine and let us know its specifications**
DAY ONE
INTERMEDIATE: aimed towards people with some basic familiarity with computers, and who would like to increase their knowledge of Pure Data, digital audio+video and Linux.
1 Installation Clinic(workshop participants only) [HANDS-ON][1 HOUR]
This block of time will be set aside for people to bring in their own PCs in order to install either the dyne:bolic or Fedora Linux/Planet CCRMA system of audio video applications. Please set aside a suitable amount of space on your hard drive! [700 Mb for dyne:bolic, or 5 Gb for full Linux installation!]
2 Meet Mr. Pure Data[HANDS-ON][3 HOURS]
An introduction to simple programming using the graphical environment of PD, or Pure Data. Participants will build a simple, monophonic synthesizer which can be played from the computer keyboard, while learning some of the basic "grammar" and "vocabulary" of the PD language. Several ready-made instruments from the RRADical collection of patches for PD will also be introduced.
3 Everyone Wants to be a VJ, pt. 1[HANDS-ON][3 HOURS]
An introduction to GEM, the Graphics Environment for Multimedia, which is an external library for PD which allows for the creation and manipulation of 3D objects. Participants will explore basic 3D shapes + movements, as well as mapping images and textures onto these shapes.
DAY TWO
INTERMEDIATE: aimed towards people with some basic familiarity with computers and Pure Data, and with an interest in making live sound and video.
Our Old Friend, Mr. Pure Data[HANDS-ON][3 HOURS]
A higher level workshop in PD, for those who survived the introduction and are ready for more complex exercises. Here, we will cover using tables to manipulate audio samples, filters + delays, creating reusable modules of code to save you time, and integrating PD into other Linux audio applications using the Jack Audio Connection Kit.
Everyone Wants to be a VJ pt. 2[HANDS-ON][3 HOURS]
Video mixing and processing using PDP, or Pure Data Packets, another external for PD. Aymeric will demonstrate how to create abstract video from noise, how to load Quicktime video clips from the hard drive, and how to use filters to create video effects.
Installation Clinic(open to the public 6pm) [HANDS-ON][1 HOUR]
This block of time will be set aside for people to bring in their own PCs in order to install either the dyne:bolic or Fedora Linux/Planet CCRMA system of audio video applications. Please set aside a suitable amount of space on your hard drive! [700 Mb for dyne:bolic, or 5 Gb for full Linux installation!]
Simon Yuill of http://www.yourmachines.org/ for the inspiration to put on the workshop. Raquel Perez de Eulate for help organising the event. Korona from SSBA for the venue hire. The PD.ZILLA team for being flexible in arranging the event.
The event is organised by OpenMute, provider of FLOSS web tools see: http://openmute.org OpenMute is a Mute Publishing Ltd. project http://metamute.com , and supported by the Arts Council of England.
END
-- [WINDOWS-1252?]OpenMute  free web site, with Open Source publishing and communications tools | gallery | web pages | forum | wiki | RSS feeds | ==> Go to http://openmute.org --
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Comments inline:
David NG McCallum wrote:
| I can't pinpoint any of the popup bugs. But what comes to mind is: | | - if the mouse is held down to select an option, and you move the mouse | over another popup, that popup displays its contents.
Hmmm, does not happen on OSX, maybe a tcl/tk bug. (or a windows "feature")
| - sometimes it seems to reset its colour (??? not sure if this is a | popup problem or something in my patch that assigns popup a colour)
I have not seen this, when you make sure your popup is up to date let me know if ~ it stills happens.
| - also some of my patches seem to be editing themselves since I started | using popup, specifically message contents rewriting themselves (this | one is so weird I don't even know what to think about it)
I answered this part already.
B.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Ok I've added a few features to popup...
David NG McCallum wrote:
| - if the mouse is held down to select an option, and you move the mouse | over another popup, that popup displays its contents.
Indeed I see this, I don't see how its a bug though?
| - sometimes it seems to reset its colour (??? not sure if this is a | popup problem or something in my patch that assigns popup a colour)
Yup, it seems the colour is reset when I switch virtual gnome desktops. I've fixed this in CVS, just another t_symbol vs s_name mistake!
| - also some of my patches seem to be editing themselves since I started | using popup, specifically message contents rewriting themselves (this | one is so weird I don't even know what to think about it)
I've not heard back if your using the latest version in CVS. I hope this is fixed!
I've added the "append" method that works exactly like "options" except it appends the values onto the end of the list rather than over-writing. You can add one item or multiple items. To clear the list you can send "options" with no args.
I'll be commiting my changes to CVS shortly.
| Hope some of this helps...
Thanks for testing.
B.
Ben,
Sorry, been kind of scatterbrained lately... Yes, I've always been using the latest CVS.
The first issue there isn't necessarily a bug, it's just a behaviour that seemed a little unexpected... No serious problem, though.
Perfect, I'm looking forward to this external being rock-solid. :) As always, good work.
David __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ Music wants to be free http://sintheta.org
B. Bogart wrote:
Ok I've added a few features to popup...
David NG McCallum wrote:
| - if the mouse is held down to select an option, and you move the mouse | over another popup, that popup displays its contents.
Indeed I see this, I don't see how its a bug though?
| - sometimes it seems to reset its colour (??? not sure if this is a | popup problem or something in my patch that assigns popup a colour)
Yup, it seems the colour is reset when I switch virtual gnome desktops. I've fixed this in CVS, just another t_symbol vs s_name mistake!
| - also some of my patches seem to be editing themselves since I started | using popup, specifically message contents rewriting themselves (this | one is so weird I don't even know what to think about it)
I've not heard back if your using the latest version in CVS. I hope this is fixed!
I've added the "append" method that works exactly like "options" except it appends the values onto the end of the list rather than over-writing. You can add one item or multiple items. To clear the list you can send "options" with no args.
I'll be commiting my changes to CVS shortly.
| Hope some of this helps...
Thanks for testing.
B.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hey David,
I've looked through the code again and did not see any invalid uses of ->s_name so I hope there is no more patch alteration happening. It certainly could have been caused by your use of bgcolour, which I set my argument and not by message usually.
Keep in touch, I hope the thing is getting closer!
B.
David NG McCallum wrote: | Ben, | | Sorry, been kind of scatterbrained lately... Yes, I've always been using | the latest CVS. | | The first issue there isn't necessarily a bug, it's just a behaviour | that seemed a little unexpected... No serious problem, though. | | Perfect, I'm looking forward to this external being rock-solid. :) As | always, good work. | | David
Ben,
Okay, the colours no longer change but the popup labels still change to the popup name instead of whatever option was selected.
Append works, awesome!
David __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ Music wants to be free http://sintheta.org
B. Bogart wrote:
Ok I've added a few features to popup...
David NG McCallum wrote:
| - if the mouse is held down to select an option, and you move the mouse | over another popup, that popup displays its contents.
Indeed I see this, I don't see how its a bug though?
| - sometimes it seems to reset its colour (??? not sure if this is a | popup problem or something in my patch that assigns popup a colour)
Yup, it seems the colour is reset when I switch virtual gnome desktops. I've fixed this in CVS, just another t_symbol vs s_name mistake!
| - also some of my patches seem to be editing themselves since I started | using popup, specifically message contents rewriting themselves (this | one is so weird I don't even know what to think about it)
I've not heard back if your using the latest version in CVS. I hope this is fixed!
I've added the "append" method that works exactly like "options" except it appends the values onto the end of the list rather than over-writing. You can add one item or multiple items. To clear the list you can send "options" with no args.
I'll be commiting my changes to CVS shortly.
| Hope some of this helps...
Thanks for testing.
B.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hmmmm.
It looks like when you switch workspaces or minimize in gnome that the whole canvas is redrawn. This means that popup assumes it is the first time it has been drawn and therefore no one could have selected any options.
How do things like vslider remember their position when re-drawing? (which file contains the vslider code?)
How can I test if this is the first time the widget is being drawn compared to the first time after the window has been minized??
Any suggestions?
Thanks B.
David NG McCallum wrote: | Ben, | | Okay, the colours no longer change but the popup labels still change to | the popup name instead of whatever option was selected. | | Append works, awesome! | | David | __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ | Music wants to be free http://sintheta.org | | B. Bogart wrote: | |> Ok I've added a few features to popup... |> |> David NG McCallum wrote: |> |> | - if the mouse is held down to select an option, and you move the mouse |> | over another popup, that popup displays its contents. |> |> Indeed I see this, I don't see how its a bug though? |> |> | - sometimes it seems to reset its colour (??? not sure if this is a |> | popup problem or something in my patch that assigns popup a colour) |> |> Yup, it seems the colour is reset when I switch virtual gnome desktops. |> I've fixed this in CVS, just another t_symbol vs s_name mistake! |> |> | - also some of my patches seem to be editing themselves since I started |> | using popup, specifically message contents rewriting themselves (this |> | one is so weird I don't even know what to think about it) |> |> I've not heard back if your using the latest version in CVS. I hope |> this is fixed! |> |> I've added the "append" method that works exactly like "options" |> except it |> appends the values onto the end of the list rather than over-writing. |> You can |> add one item or multiple items. To clear the list you can send |> "options" with no |> args. |> |> I'll be commiting my changes to CVS shortly. |> |> | Hope some of this helps... |> |> Thanks for testing. |> |> B. |> | |
It looks like when you switch workspaces or minimize in gnome that the whole canvas is redrawn. This means that popup assumes it is the first time it has been drawn and therefore no one could have selected any options.
How do things like vslider remember their position when re-drawing? (which file contains the vslider code?)
probably g_hslider/g_vslider.c . good luck reading it though...
How can I test if this is the first time the widget is being drawn compared to the first time after the window has been minized??
i certainly dont plan on repeating the experience of a 50% C 50% Tk external, but i think youd have a seperate 'draw' function that is called during widget setup, then set a temp value based on the $target so _(t019298234:whatever) (use variable _ to grab it in your widget namespace) so you have the stuff stored for that unique popup, or wrhatever..
if you reimplement in toxy, you can specify a function to be called when the window is unminimized (See externals/miXed/test/toxy/testmess.wid, in particular the stuff at the bottom "@new, @vis"..)
at least the 'options' and 'append' would be trivial to implement but im not sure how with toxy, youd be able to save the updated options to a file (without making an #options, which would preclude appending, or would it?)
Any suggestions?
B,
Oh, found another bug. I'm running RH9 with planet CCRMA stuff...
When you switch between desktops in Gnome all popups go back to their original name (they don't appear to actually output anything). And all popups with the same name change to the same colour, it seems to be the colour of the last popup that's had its colour changed, but I'm not sure about that.
Hope this helps...
David __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ Music wants to be free http://sintheta.org
B. Bogart wrote:
:) cool that your using the damn thing,
any weird crashes? Have you found any need to set a "default" value via loadbang?
I've actually already had this idea for popup, but have not put it in yet to make sure other bugs that I thought I had fixed are fixed! I may not get to it until january, but every request helps.
Care to send me a screenshot of how your using it?
It'll probably be called "add" since options are about the only thing you could even add to a popup.
I'll announce when I make the changes.
Thanks for trying it.
B>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hmmm, did you say this is the version currently in CVS?
I say some gnome weirdness with disapearing popups but I had fixed that..
If you are using the newwest version that I have some work to do! :(
B.
David NG McCallum wrote: | B, | | Oh, found another bug. I'm running RH9 with planet CCRMA stuff... | | When you switch between desktops in Gnome all popups go back to their | original name (they don't appear to actually output anything). And all | popups with the same name change to the same colour, it seems to be the | colour of the last popup that's had its colour changed, but I'm not sure | about that. | | Hope this helps... | | David | __ _ _ _ _ __ ___ _ ___ __ _ _ _ ____ __ | Music wants to be free http://sintheta.org | | B. Bogart wrote: | |> :) cool that your using the damn thing, |> |> any weird crashes? Have you found any need to set a "default" value |> via loadbang? |> |> I've actually already had this idea for popup, but have not put it in |> yet to |> make sure other bugs that I thought I had fixed are fixed! I may not |> get to it |> until january, but every request helps. |> |> Care to send me a screenshot of how your using it? |> |> It'll probably be called "add" since options are about the only thing |> you could |> even add to a popup. |> |> I'll announce when I make the changes. |> |> Thanks for trying it. |> |> B> | | |
Hey list! ive been lurking here forever, but his is my first post
i recently decided to install linux, with the Planet CCRMA package. being a long time (frustrated) windows user, the benfits of this new system are really exciting. i downloaded the Red Hat 8.0 install ISOs from the P-CCRMA site, along with the CCRMA core and app ISOs. everything is being installed off cd.
anyways, the red hat install goes perfectly (quicker then any windows install ive ever done), but once i get to installing the CCRMA kernel, i have a problem. doing the "apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core", i get a msg saying"
Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation:
The following packages have unmet dependencies: planetccrma-core: Depends: alsa-lib (= 0.9.6-2.cvs.rh80) but it is not going to be installed Depends: alsa-lib-devel (= 0.9.6-2.cvs.rh80) but it is not going to be installed Depends: alsa-utils (= 0.9.6-2.cvs.rh80) but it is not going to be installed Depends: alsa-tools (= 0.9.6-2.cvs.rh80) but it is not going to be installed E: Broken packages
now, ive gone into synaptic and checked what dependancies arnt working out, and it seems to trace back to a "libpthread.so.0(GLIBC_2.3.2)". before this current install, got a red hat 8.0 install of a random FPT site, and eventually ended up at the same dead end. any suggestions? im very eager to utilize these tools, but becoming kinda frustrated
thanks in advance, gordon