You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(189) |
Apr
(40) |
May
(8) |
Jun
(6) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(13) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(4) |
Feb
(1) |
Mar
(3) |
Apr
|
May
(7) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(19) |
Nov
(19) |
Dec
(7) |
2007 |
Jan
(6) |
Feb
(6) |
Mar
(3) |
Apr
(6) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
(1) |
2008 |
Jan
(19) |
Feb
(1) |
Mar
(40) |
Apr
(31) |
May
(174) |
Jun
(24) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(64) |
Dec
(17) |
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(14) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(5) |
Mar
(1) |
Apr
(1) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(11) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: joakim v. <jo...@ve...> - 2004-03-31 07:10:33
|
It appears I'm running 3.2.2, and it's there as well. /Joakim Patrick Earl wrote: >Ya, that sounds like a great candidate for a FAQ entry. Just need to >make sure that any binaries we create are compiled with a sane >compiler. > >3.3.3 suffers from the segfault as well. I haven't tried it on 3.4 >since I'm waiting for Debian to move it from experimental to >unstable. > > Patrick > >On Tuesday 30 March 2004 10:57, Dave Fancella wrote: > > >>On Wednesday 31 March 2004 04:20 am, Matt Kelly wrote: >> >> >>>This kinda sucks, because it will place compiler requirements on >>>JAZZ (and Audacity, and......). I hate it when an app requires a >>>certain compiler version to compile. Ack. Pthphfffft. It tends >>>to make people more hesitant to try an app. >>> >>> >>To be honest, I'll bet we can safely ignore it and it'll go away. >>;) I'm thinking that if a later version of GCC is known to work >>fine with wxGTK, the distributions will be picking it up, of >>course. We just make sure that we've saved all data already before >>the segfault comes and be happy. :) If users find it an >>inconvenience, we can just tell them to upgrade their compiler, and >>make some excuses about how it's a specific version of GCC and the >>bug is in the compiler itself, or in wxGTK, there's some >>disagreement over it, and nothing we can do except to recommend a >>different compiler. >> >>But like I said (I think it was here), since I never lost any data >>from Audacity doing this, I'm not particularly worried about it >>there, so we just make sure we've saved everything before the core >>dump. ;) >> >>Dave >> >> >> >>>Matt >>> >>> >>> >>> >>> >>>------------------------------------------------------- >>>This SF.Net email is sponsored by: IBM Linux Tutorials >>>Free Linux tutorial presented by Daniel Robbins, President and >>>CEO of GenToo technologies. Learn everything from fundamentals to >>>system >>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c >>>lick _______________________________________________ >>>jazzplusplus-devel mailing list >>>jaz...@li... >>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >>> >>> > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >jazzplusplus-devel mailing list >jaz...@li... >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > |
From: Dave F. <dav...@co...> - 2004-03-31 06:21:19
|
On Wednesday 31 March 2004 05:46 am, Matt Kelly wrote: > > But like I said (I think it was here), since I never lost any data from > > Audacity doing this, I'm not particularly worried about it there, so we > > just make sure we've saved everything before the core dump. ;) > > You are correct... I too have never lost anything to the core dumps. > It's mostly cosmetic. Hmm, I set out to prove that this bug in Audacity had the same cause earlier tonight, and latest Audacity cvs doesn't segfault on exit any more. The plot thickens.... ;) Dave -- Visit my website! http://www.davefancella.com/?event=em Your nature demands love and your happiness depends on it. |
From: Patrick E. <pa...@pa...> - 2004-03-31 06:18:27
|
Ya, that sounds like a great candidate for a FAQ entry. Just need to make sure that any binaries we create are compiled with a sane compiler. 3.3.3 suffers from the segfault as well. I haven't tried it on 3.4 since I'm waiting for Debian to move it from experimental to unstable. Patrick On Tuesday 30 March 2004 10:57, Dave Fancella wrote: > On Wednesday 31 March 2004 04:20 am, Matt Kelly wrote: > > This kinda sucks, because it will place compiler requirements on > > JAZZ (and Audacity, and......). I hate it when an app requires a > > certain compiler version to compile. Ack. Pthphfffft. It tends > > to make people more hesitant to try an app. > > To be honest, I'll bet we can safely ignore it and it'll go away. > ;) I'm thinking that if a later version of GCC is known to work > fine with wxGTK, the distributions will be picking it up, of > course. We just make sure that we've saved all data already before > the segfault comes and be happy. :) If users find it an > inconvenience, we can just tell them to upgrade their compiler, and > make some excuses about how it's a specific version of GCC and the > bug is in the compiler itself, or in wxGTK, there's some > disagreement over it, and nothing we can do except to recommend a > different compiler. > > But like I said (I think it was here), since I never lost any data > from Audacity doing this, I'm not particularly worried about it > there, so we just make sure we've saved everything before the core > dump. ;) > > Dave > > > Matt > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and > > CEO of GenToo technologies. Learn everything from fundamentals to > > system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >lick _______________________________________________ > > jazzplusplus-devel mailing list > > jaz...@li... > > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: Matt K. <ra...@ch...> - 2004-03-31 02:49:39
|
Dave Fancella wrote: > On Wednesday 31 March 2004 04:20 am, Matt Kelly wrote: > >>This kinda sucks, because it will place compiler requirements on >>JAZZ (and Audacity, and......). I hate it when an app requires a >>certain compiler version to compile. Ack. Pthphfffft. It tends >>to make people more hesitant to try an app. > > > To be honest, I'll bet we can safely ignore it and it'll go away. ;) I'm > thinking that if a later version of GCC is known to work fine with wxGTK, the > distributions will be picking it up, of course. We just make sure that we've > saved all data already before the segfault comes and be happy. :) If users > find it an inconvenience, we can just tell them to upgrade their compiler, > and make some excuses about how it's a specific version of GCC and the bug is > in the compiler itself, or in wxGTK, there's some disagreement over it, and > nothing we can do except to recommend a different compiler. I suppose. Still bugs me though. :) > > But like I said (I think it was here), since I never lost any data from > Audacity doing this, I'm not particularly worried about it there, so we just > make sure we've saved everything before the core dump. ;) You are correct... I too have never lost anything to the core dumps. It's mostly cosmetic. Matt |
From: Dave F. <dav...@co...> - 2004-03-31 01:56:37
|
On Wednesday 31 March 2004 04:20 am, Matt Kelly wrote: > This kinda sucks, because it will place compiler requirements on > JAZZ (and Audacity, and......). I hate it when an app requires a > certain compiler version to compile. Ack. Pthphfffft. It tends > to make people more hesitant to try an app. To be honest, I'll bet we can safely ignore it and it'll go away. ;) I'm thinking that if a later version of GCC is known to work fine with wxGTK, the distributions will be picking it up, of course. We just make sure that we've saved all data already before the segfault comes and be happy. :) If users find it an inconvenience, we can just tell them to upgrade their compiler, and make some excuses about how it's a specific version of GCC and the bug is in the compiler itself, or in wxGTK, there's some disagreement over it, and nothing we can do except to recommend a different compiler. But like I said (I think it was here), since I never lost any data from Audacity doing this, I'm not particularly worried about it there, so we just make sure we've saved everything before the core dump. ;) Dave > Matt > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel -- Visit my website! http://www.davefancella.com/?event=em Lockwood's Long Shot: The chances of getting eaten up by a lion on Main Street aren't one in a million, but once would be enough. |
From: Matt K. <ra...@ch...> - 2004-03-31 01:32:02
|
Dave Fancella wrote: > On Tuesday 30 March 2004 08:49 pm, Matt Kelly wrote: > >>Dave -- if you wouldn't mind, could you post this to Audacity-devel? I'm >>not a member of that group. The responder on the wxWidget team didn't >>seem too thrilled about making this fix -- he said to change compilers. >>Maybe having more "pressure" to apply this "fix" will change their minds. > > > Done. :) Odd that they'd go to all this effort to support so many compilers > and then tell you to switch compilers... Odd indeed. :) > > Just out of curiosity, Matt, what distribution are you using? I noticed > sometime ago that I wasn't the only Mandrake drone around here, and > previously I had attributed this bug in Audacity to be more or less caused by > something Mandrake did, and figured it would go away if I ignored it. (And > since it didn't result in the loss of any data, it was only a minor > inconvenience) I'm using SuSE 8.2 Pro. My compiler: warp>> gcc --version gcc (GCC) 3.3 20030226 (prerelease) (SuSE Linux) I think this is a very early 3.3.0, according to the changelog. I'm thinking of upgrading to 3.3.3 or maybe to 3.4 and see what happens. With SuSE, it's pretty easy to uninstall, reinstall, etc. Matt |
From: Matt K. <ra...@ch...> - 2004-03-31 01:24:22
|
All, FYI, I just checked the wxGTK core dump bug status on sourceforge. The developer said that my patch wouldn't work in all cases, and that other people are seeing similar core dumps in other placesin wxGTK, caused by the same compiler bug. He said that GCC 3.3 is just no good and that it must be updated in order to make wxGTK work correctly. I think my patch would probably fix JAZZ and probably Audacity, most likely, though. I still think this is somewhat of a cop-out on their part. They could re-write the global stuff to be immune to initialization order problems. There's not that much of it from what I can see. But, I don't think I alone can make them budge. This kinda sucks, because it will place compiler requirements on JAZZ (and Audacity, and......). I hate it when an app requires a certain compiler version to compile. Ack. Pthphfffft. It tends to make people more hesitant to try an app. Matt |
From: Matt K. <ra...@ch...> - 2004-03-31 01:15:15
|
All, I've checked in my memory bug fixes and the PortMidi Makefile fix. No changes to functionality, just memory friendliness. Matt |
From: Dave F. <dav...@co...> - 2004-03-31 00:56:03
|
On Tuesday 30 March 2004 08:49 pm, Matt Kelly wrote: > Dave -- if you wouldn't mind, could you post this to Audacity-devel? I'm > not a member of that group. The responder on the wxWidget team didn't > seem too thrilled about making this fix -- he said to change compilers. > Maybe having more "pressure" to apply this "fix" will change their minds. Done. :) Odd that they'd go to all this effort to support so many compilers and then tell you to switch compilers... Just out of curiosity, Matt, what distribution are you using? I noticed sometime ago that I wasn't the only Mandrake drone around here, and previously I had attributed this bug in Audacity to be more or less caused by something Mandrake did, and figured it would go away if I ignored it. (And since it didn't result in the loss of any data, it was only a minor inconvenience) Dave > Matt > > > Matt, > > > > I forwarded this email to Audacity-devel because it's affecting them, > > too. Would you be able to point to a file, line, or possible a viewcvs > > link to the broken code? Or just tell me where to look and I'll dig it > > up. :) > > > > I don't think cross-posting will work here, unless you guys are all > > members of the audacity-devel list (which would make cross-pointing > > almost pointless anyway), because I think it's a subscriber-only list > > now. > > > > Thanks, > > > > Dave > > > > On Monday 29 March 2004 07:47 pm, Matt Kelly wrote: > > > OK, I've found the problem. It's a wxGTK bug, in the wxString > > > class. > > > > > > The default constructor initializes a pointer data member (the member > > > that holds the actual storage) to NULL. The destructor blindly > > > dereferences this pointer. If the string never gets set to anything, > > > it dereferences a NULL pointer minus an index, making for a truly > > > horrible pointer value. > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel -- Visit my website! http://www.davefancella.com/?event=em The Czechs announced after Sputnik that they, too, would launch a satellite. Of course, it would orbit Sputnik, not Earth! |
From: joakim v. <jo...@ve...> - 2004-03-30 22:53:11
|
Hello, I've added the "sequence length" command the same way I added the "midi delay" dialog. Again, I choose this esoteric command rather than something useful because I originally coded the command and remembered how it worked. Some notes: - xrced limits the ranges of a spin ctrl for instance. You can extend the range by editing the file in emacs. - The xrc resource locator isnt very forgiving. If you forget to load the xrc, or the dialog resource has the wrong name it will segfault. Cheers, /Joakim |
From: Matt K. <ra...@ch...> - 2004-03-30 20:33:12
|
Dave, The actual bug, as it turns out, is with the compiler!!! I'm using gcc/g++ 3.3, which apparently has a problem with global class object constructors. What is happening is that wxGTK has some global native data type variables that get initialized to a specific value; it also has global class objects, the most problematic being wxString class objects. The problem is that the compiler generates code that causes the global class objects to get constructed before at least some of the native data type global variables get initialized. The wxString class uses an initialized global variable in its constructor. But sadly, the global var is not yet initialized, and is NULL at the time the global wxString objects' constructors are called. Since the global wxString objects never get set to anything during JAZZ/Audacity operation, this NULL value within the global wxString objects causes the crash on exit/destruction. The fixable code is in the wxString destructor, which is in <top source dir>/include/wx/string.h for versions 2.4.x and below, and in the wxStringBase destructor, same file, in 2.5.x. This destructor is a one liner. Here's the quick fix, shown for version 2.4.2. The 2.5.x fix is the same, but is in the ever-so-slightly-different wxStringBase destructor: IS: ... ~wxString() { GetStringData()->Unlock(); } ... CHANGE TO: ~wxString() { if (m_pchData) GetStringData()->Unlock(); } Of course, the "more correct" fix is to change compilers. Ack. Dave -- if you wouldn't mind, could you post this to Audacity-devel? I'm not a member of that group. The responder on the wxWidget team didn't seem too thrilled about making this fix -- he said to change compilers. Maybe having more "pressure" to apply this "fix" will change their minds. Matt > > Matt, > > I forwarded this email to Audacity-devel because it's affecting them, too. > Would you be able to point to a file, line, or possible a viewcvs link to the > broken code? Or just tell me where to look and I'll dig it up. :) > > I don't think cross-posting will work here, unless you guys are all members of > the audacity-devel list (which would make cross-pointing almost pointless > anyway), because I think it's a subscriber-only list now. > > Thanks, > > Dave > > On Monday 29 March 2004 07:47 pm, Matt Kelly wrote: > > OK, I've found the problem. It's a wxGTK bug, in the wxString > > class. > > > > The default constructor initializes a pointer data member (the member that > > holds the actual storage) to NULL. The destructor blindly > > dereferences this pointer. If the string never gets set to anything, > > it dereferences a NULL pointer minus an index, making for a truly > > horrible pointer value. > > |
From: Matt K. <ra...@ch...> - 2004-03-30 20:20:07
|
Yup, I saw this too. I have a fix for the Makefile, but haven't checked it in. Will do so as soon as I can. Matt > > Hello, > > I tried to compile portmidi and it didnt on my system. > > I just wanted to verify if this was the case for you too. > > (Maybe i'll do another dialog instead) > > Cheers, > /Joakim > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > |
From: joakim v. <jo...@ve...> - 2004-03-30 18:32:48
|
Hello, I tried to compile portmidi and it didnt on my system. I just wanted to verify if this was the case for you too. (Maybe i'll do another dialog instead) Cheers, /Joakim |
From: Dave F. <dav...@co...> - 2004-03-30 10:54:57
|
Matt, I forwarded this email to Audacity-devel because it's affecting them, too. Would you be able to point to a file, line, or possible a viewcvs link to the broken code? Or just tell me where to look and I'll dig it up. :) I don't think cross-posting will work here, unless you guys are all members of the audacity-devel list (which would make cross-pointing almost pointless anyway), because I think it's a subscriber-only list now. Thanks, Dave On Monday 29 March 2004 07:47 pm, Matt Kelly wrote: > OK, I've found the problem. It's a wxGTK bug, in the wxString > class. > > The default constructor initializes a pointer data member (the member that > holds the actual storage) to NULL. The destructor blindly > dereferences this pointer. If the string never gets set to anything, > it dereferences a NULL pointer minus an index, making for a truly > horrible pointer value. > > Unfortunately, the wxGTK library has a few global wxString variables > which normally don't get used. Thus, they contain these NULL pointers > and seg fault on exit when their destructors get called globally. > > There is a very simple fix, but sadly, the bug is within wxGTK. > If anyone is interested, I'll post the fix. I'll also contact > the wxWindows team and notify them. > > Matt > > > As Patrick wrote, It's been there as long as I can remember. > > > > It has always annoyed me so it would be great if you could eliminate it. > > > > Cheers, > > /Joakim > > > > Matt Kelly wrote: > > > All, > > > > > > I've been looking into why JAZZ dumps core when you exit. > > > I think I may be onto something. It appears to be dumping > > > core during the destruction of a global wxString located > > > within the wxGTK library itself. Not sure if it's a wxGTK > > > bug, a wxWindows bug, or if it's something we're causing, > > > but it smells like it might be a wxGTK bug. > > > > > > My question to the group: how many of you see this behavior? > > > I'm asking because I see the same behavior with Audacity. > > > My copy of Audacity came bundled with my SuSE installation. > > > This seems to reinforce my beliefs. > > > > > > Also, interestingly, I grabbed the latest wxGTK source, and > > > compiled it in debug mode, and installed it. I made Jazz > > > use it for its compiling. Guess what, same thing on exit!!! > > > > > > I just want to see if other distros see this same behavior. > > > > > > Thanks, > > > > > > Matt > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel -- Visit my website! http://www.davefancella.com/?event=em Blow it out your ear. |
From: Joakim V. <jo...@ve...> - 2004-03-30 10:48:13
|
Ok, I figured it out, our evil company firewall stops http on other ports than 80 /Joakim Patrick Earl wrote: >I tried the wiki link from an external box... no problems. Maybe >there was a temporary disruption in service. me.patearl.net just has >a cable modem connection. > > Patrick > >On Tuesday 30 March 2004 01:02, Joakim Verona wrote: > > >>http://me.patearl.net:8000/~patearl/jazz/ >><http://me.patearl.net:8000/%7Epatearl/jazz/> >> >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: IBM Linux Tutorials >>Free Linux tutorial presented by Daniel Robbins, President and CEO >>of GenToo technologies. Learn everything from fundamentals to >>system >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >>ck _______________________________________________ >>jazzplusplus-devel mailing list >>jaz...@li... >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >> >> > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >jazzplusplus-devel mailing list >jaz...@li... >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > |
From: Patrick E. <pa...@pa...> - 2004-03-30 10:03:46
|
I tried the wiki link from an external box... no problems. Maybe there was a temporary disruption in service. me.patearl.net just has a cable modem connection. Patrick On Tuesday 30 March 2004 01:02, Joakim Verona wrote: > http://me.patearl.net:8000/~patearl/jazz/ > <http://me.patearl.net:8000/%7Epatearl/jazz/> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO > of GenToo technologies. Learn everything from fundamentals to > system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >ck _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: Joakim V. <jo...@ve...> - 2004-03-30 09:03:40
|
http://me.patearl.net:8000/~patearl/jazz/ <http://me.patearl.net:8000/%7Epatearl/jazz/> |
From: Patrick E. <pa...@pa...> - 2004-03-30 03:27:02
|
Actually, I always thought that some of the uses of sliders were a little wierd. Might want to replace some of them with spin controls, editable or not. Patrick On Monday 29 March 2004 15:25, joakim verona wrote: > I made a new commit that actually connects the values to the > command class, and also does the percent scaling seemingly > sucessfully. > > Yes, it was originally possible to do fun stuff like making a > "reverse echo" by using negative clocks, and an "inverse echo" > by having a scaling factor greater than 1. > > Im thinking now of having 2 tabs, one for "sane" echos, > and one for "insane" echos. > > With that solution it will be more immediately clear how the > delay works, without leaving out any possibilities. > > Maybe it can work like it does in "spiralsynth". There are some > modules there > that have a "sliders" tab and a "numbers" tab, where you can enter > numbers directly. > > Cheers, > /Joakim > > Patrick Earl wrote: > >Also, I like the title at the top, but maybe we should add little > >labels below the titles that say what the dialog is supposed to > > do. Though I have a guess as to what the midi delay dialog is > > used for, it's not fully clear. > > > > Patrick > > > >On Monday 29 March 2004 15:12, Patrick Earl wrote: > >>I have to leave in a minute, but I had a couple quick comments. > >> > >>1. Remember what I said about that whole Attach(...,..,scale) > >>thing? Maybe it would be better to just perform the scaling > >> after, when the dialog is accepted. For example, in your code > >> you could use "scale / = 100.0" in the if block. > >> > >>2. Wasn't the velocity scale allowed to increase before, or was > >> I imagining things? Anyways, could always have 400% to > >> represent an increase in scale. > >> > >>3. The sliders don't slide all the way to the right. I'm not > >> sure what's up with that, but it's a problem I've seen before. > >> I don't recall if it was only in Jazz or in other programs too. > >> > >> Patrick > >> > >>On Monday 29 March 2004 13:53, joakim verona wrote: > >>>Ok, I've checked it in now. > >>> > >>> > >>> > >>>/Joakim > >>> > >>>Patrick Earl wrote: > >>>>Check it in.. I want to see too. :) > >>>> > >>>> Patrick > >>>> > >>>>On Sunday 28 March 2004 16:31, joakim verona wrote: > >>>>>Hello, > >>>>> > >>>>>I've managed to draw a xml dialog in xrced and got it to load > >>>>>within jazz too! > >>>>>(ok so it's only one line of code because of Patricks nice > >>>>>wrapper, but anyhow...) > >>>>> > >>>>>Its still the "midi delay" dialog. > >>>>> > >>>>>To get the dialog to actually work, I need to know some > >>>>> things: - Where to get the current track these days > >>>>>- The filter > >>>>>- The selection > >>>>>- Where should the dialog caller function go? > >>>>>It used to live in tTrackWin, but I cant remember why, so I > >>>>>stuck it in tPianowin. > >>>>> > >>>>> > >>>>>Cheers, > >>>>>/Joakim > >>>>> > >>>>> > >>>>>------------------------------------------------------- > >>>>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>>>Free Linux tutorial presented by Daniel Robbins, President and > >>>>>CEO of GenToo technologies. Learn everything from fundamentals > >>>>>to system > >>>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&o > >>>>>p =c li ck _______________________________________________ > >>>>> jazzplusplus-devel mailing list > >>>>>jaz...@li... > >>>>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-deve > >>>>>l > >>>> > >>>>------------------------------------------------------- > >>>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>>Free Linux tutorial presented by Daniel Robbins, President and > >>>>CEO of GenToo technologies. Learn everything from fundamentals > >>>>to system > >>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op > >>>>=c lick _______________________________________________ > >>>>jazzplusplus-devel mailing list > >>>>jaz...@li... > >>>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > >>> > >>>------------------------------------------------------- > >>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>Free Linux tutorial presented by Daniel Robbins, President and > >>>CEO of GenToo technologies. Learn everything from fundamentals > >>> to system > >>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op= > >>>c li ck _______________________________________________ > >>>jazzplusplus-devel mailing list > >>>jaz...@li... > >>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IBM Linux Tutorials > >>Free Linux tutorial presented by Daniel Robbins, President and > >> CEO of GenToo technologies. Learn everything from fundamentals > >> to system > >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >>li ck _______________________________________________ > >>jazzplusplus-devel mailing list > >>jaz...@li... > >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: IBM Linux Tutorials > >Free Linux tutorial presented by Daniel Robbins, President and CEO > > of GenToo technologies. Learn everything from fundamentals to > > system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >lick _______________________________________________ > >jazzplusplus-devel mailing list > >jaz...@li... > >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO > of GenToo technologies. Learn everything from fundamentals to > system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >ck _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: joakim v. <jo...@ve...> - 2004-03-29 22:26:02
|
I made a new commit that actually connects the values to the command class, and also does the percent scaling seemingly sucessfully. Yes, it was originally possible to do fun stuff like making a "reverse echo" by using negative clocks, and an "inverse echo" by having a scaling factor greater than 1. Im thinking now of having 2 tabs, one for "sane" echos, and one for "insane" echos. With that solution it will be more immediately clear how the delay works, without leaving out any possibilities. Maybe it can work like it does in "spiralsynth". There are some modules there that have a "sliders" tab and a "numbers" tab, where you can enter numbers directly. Cheers, /Joakim Patrick Earl wrote: >Also, I like the title at the top, but maybe we should add little >labels below the titles that say what the dialog is supposed to do. >Though I have a guess as to what the midi delay dialog is used for, >it's not fully clear. > > Patrick > >On Monday 29 March 2004 15:12, Patrick Earl wrote: > > >>I have to leave in a minute, but I had a couple quick comments. >> >>1. Remember what I said about that whole Attach(...,..,scale) >>thing? Maybe it would be better to just perform the scaling after, >>when the dialog is accepted. For example, in your code you could >>use "scale / = 100.0" in the if block. >> >>2. Wasn't the velocity scale allowed to increase before, or was I >>imagining things? Anyways, could always have 400% to represent an >>increase in scale. >> >>3. The sliders don't slide all the way to the right. I'm not sure >>what's up with that, but it's a problem I've seen before. I don't >>recall if it was only in Jazz or in other programs too. >> >> Patrick >> >>On Monday 29 March 2004 13:53, joakim verona wrote: >> >> >>>Ok, I've checked it in now. >>> >>> >>> >>>/Joakim >>> >>>Patrick Earl wrote: >>> >>> >>>>Check it in.. I want to see too. :) >>>> >>>> Patrick >>>> >>>>On Sunday 28 March 2004 16:31, joakim verona wrote: >>>> >>>> >>>>>Hello, >>>>> >>>>>I've managed to draw a xml dialog in xrced and got it to load >>>>>within jazz too! >>>>>(ok so it's only one line of code because of Patricks nice >>>>>wrapper, but anyhow...) >>>>> >>>>>Its still the "midi delay" dialog. >>>>> >>>>>To get the dialog to actually work, I need to know some things: >>>>>- Where to get the current track these days >>>>>- The filter >>>>>- The selection >>>>>- Where should the dialog caller function go? >>>>>It used to live in tTrackWin, but I cant remember why, so I >>>>>stuck it in tPianowin. >>>>> >>>>> >>>>>Cheers, >>>>>/Joakim >>>>> >>>>> >>>>>------------------------------------------------------- >>>>>This SF.Net email is sponsored by: IBM Linux Tutorials >>>>>Free Linux tutorial presented by Daniel Robbins, President and >>>>>CEO of GenToo technologies. Learn everything from fundamentals >>>>>to system >>>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op >>>>>=c li ck _______________________________________________ >>>>>jazzplusplus-devel mailing list >>>>>jaz...@li... >>>>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >>>>> >>>>> >>>>------------------------------------------------------- >>>>This SF.Net email is sponsored by: IBM Linux Tutorials >>>>Free Linux tutorial presented by Daniel Robbins, President and >>>>CEO of GenToo technologies. Learn everything from fundamentals >>>>to system >>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op >>>>=c lick _______________________________________________ >>>>jazzplusplus-devel mailing list >>>>jaz...@li... >>>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >>>> >>>> >>>------------------------------------------------------- >>>This SF.Net email is sponsored by: IBM Linux Tutorials >>>Free Linux tutorial presented by Daniel Robbins, President and >>>CEO of GenToo technologies. Learn everything from fundamentals to >>>system >>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c >>>li ck _______________________________________________ >>>jazzplusplus-devel mailing list >>>jaz...@li... >>>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >>> >>> >>------------------------------------------------------- >>This SF.Net email is sponsored by: IBM Linux Tutorials >>Free Linux tutorial presented by Daniel Robbins, President and CEO >>of GenToo technologies. Learn everything from fundamentals to >>system >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >>ck _______________________________________________ >>jazzplusplus-devel mailing list >>jaz...@li... >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >> >> > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >jazzplusplus-devel mailing list >jaz...@li... >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > |
From: Matt K. <ra...@ch...> - 2004-03-29 22:21:27
|
> > Can we work around it by setting the global variables to something? A > well commented line could be left in jazz.cpp for when the problem > goes away. > > Patrick > I thought about that, but I'd worry about what version of wxGTK any given user is using. There is no guarantee that their version will have the same set of global wxString variables. If the user were compiling JAZZ, that's one thing (although if it didn't work, they would have a hard time figuring out the mismatch), but if the user installs JAZZ from RPM's, there's no way to fix a mismatch. A possibly safer approach would be to instantiate an instance of each wxGTK class that uses global wxStrings. This might be a little safer, but still no guarantees against mismatches. Not sure how to crack this nut. We may either have to do something like this, or just tell the users that it's gonna segfault on exit and explain that it's not our fault. Matt |
From: Patrick E. <pa...@pa...> - 2004-03-29 22:15:16
|
Also, I like the title at the top, but maybe we should add little labels below the titles that say what the dialog is supposed to do. Though I have a guess as to what the midi delay dialog is used for, it's not fully clear. Patrick On Monday 29 March 2004 15:12, Patrick Earl wrote: > I have to leave in a minute, but I had a couple quick comments. > > 1. Remember what I said about that whole Attach(...,..,scale) > thing? Maybe it would be better to just perform the scaling after, > when the dialog is accepted. For example, in your code you could > use "scale / = 100.0" in the if block. > > 2. Wasn't the velocity scale allowed to increase before, or was I > imagining things? Anyways, could always have 400% to represent an > increase in scale. > > 3. The sliders don't slide all the way to the right. I'm not sure > what's up with that, but it's a problem I've seen before. I don't > recall if it was only in Jazz or in other programs too. > > Patrick > > On Monday 29 March 2004 13:53, joakim verona wrote: > > Ok, I've checked it in now. > > > > > > > > /Joakim > > > > Patrick Earl wrote: > > >Check it in.. I want to see too. :) > > > > > > Patrick > > > > > >On Sunday 28 March 2004 16:31, joakim verona wrote: > > >>Hello, > > >> > > >>I've managed to draw a xml dialog in xrced and got it to load > > >>within jazz too! > > >>(ok so it's only one line of code because of Patricks nice > > >> wrapper, but anyhow...) > > >> > > >>Its still the "midi delay" dialog. > > >> > > >>To get the dialog to actually work, I need to know some things: > > >>- Where to get the current track these days > > >>- The filter > > >>- The selection > > >>- Where should the dialog caller function go? > > >>It used to live in tTrackWin, but I cant remember why, so I > > >> stuck it in tPianowin. > > >> > > >> > > >>Cheers, > > >>/Joakim > > >> > > >> > > >>------------------------------------------------------- > > >>This SF.Net email is sponsored by: IBM Linux Tutorials > > >>Free Linux tutorial presented by Daniel Robbins, President and > > >> CEO of GenToo technologies. Learn everything from fundamentals > > >> to system > > >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op > > >>=c li ck _______________________________________________ > > >>jazzplusplus-devel mailing list > > >>jaz...@li... > > >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > > > > >------------------------------------------------------- > > >This SF.Net email is sponsored by: IBM Linux Tutorials > > >Free Linux tutorial presented by Daniel Robbins, President and > > > CEO of GenToo technologies. Learn everything from fundamentals > > > to system > > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op > > >=c lick _______________________________________________ > > >jazzplusplus-devel mailing list > > >jaz...@li... > > >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and > > CEO of GenToo technologies. Learn everything from fundamentals to > > system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >li ck _______________________________________________ > > jazzplusplus-devel mailing list > > jaz...@li... > > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO > of GenToo technologies. Learn everything from fundamentals to > system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >ck _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: Patrick E. <pa...@pa...> - 2004-03-29 22:12:31
|
I have to leave in a minute, but I had a couple quick comments. 1. Remember what I said about that whole Attach(...,..,scale) thing? Maybe it would be better to just perform the scaling after, when the dialog is accepted. For example, in your code you could use "scale / = 100.0" in the if block. 2. Wasn't the velocity scale allowed to increase before, or was I imagining things? Anyways, could always have 400% to represent an increase in scale. 3. The sliders don't slide all the way to the right. I'm not sure what's up with that, but it's a problem I've seen before. I don't recall if it was only in Jazz or in other programs too. Patrick On Monday 29 March 2004 13:53, joakim verona wrote: > Ok, I've checked it in now. > > > > /Joakim > > Patrick Earl wrote: > >Check it in.. I want to see too. :) > > > > Patrick > > > >On Sunday 28 March 2004 16:31, joakim verona wrote: > >>Hello, > >> > >>I've managed to draw a xml dialog in xrced and got it to load > >>within jazz too! > >>(ok so it's only one line of code because of Patricks nice > >> wrapper, but anyhow...) > >> > >>Its still the "midi delay" dialog. > >> > >>To get the dialog to actually work, I need to know some things: > >>- Where to get the current track these days > >>- The filter > >>- The selection > >>- Where should the dialog caller function go? > >>It used to live in tTrackWin, but I cant remember why, so I stuck > >>it in tPianowin. > >> > >> > >>Cheers, > >>/Joakim > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IBM Linux Tutorials > >>Free Linux tutorial presented by Daniel Robbins, President and > >> CEO of GenToo technologies. Learn everything from fundamentals > >> to system > >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >>li ck _______________________________________________ > >>jazzplusplus-devel mailing list > >>jaz...@li... > >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: IBM Linux Tutorials > >Free Linux tutorial presented by Daniel Robbins, President and CEO > > of GenToo technologies. Learn everything from fundamentals to > > system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >lick _______________________________________________ > >jazzplusplus-devel mailing list > >jaz...@li... > >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO > of GenToo technologies. Learn everything from fundamentals to > system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >ck _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: Patrick E. <pa...@pa...> - 2004-03-29 21:24:58
|
Can we work around it by setting the global variables to something? A well commented line could be left in jazz.cpp for when the problem goes away. Patrick On Monday 29 March 2004 14:00, Matt Kelly wrote: > > Hope your fix makes it into the core wxGTK distribution. > > > > Have you checked if the bug is still in the wxGTK 2.5 beta? > > Nope, but I will check. I checked wxWindows' bug list for wxString > bugs, but did not see this one, so I'm not too hopeful. > > Matt > > > Cheers, > > /Joakim > > > > Matt Kelly wrote: > > >OK, I've found the problem. It's a wxGTK bug, in the wxString > > >class. > > > > > >The default constructor initializes a pointer data member (the > > > member that holds the actual storage) to NULL. The destructor > > > blindly dereferences this pointer. If the string never gets > > > set to anything, it dereferences a NULL pointer minus an index, > > > making for a truly horrible pointer value. > > > > > >Unfortunately, the wxGTK library has a few global wxString > > > variables which normally don't get used. Thus, they contain > > > these NULL pointers and seg fault on exit when their > > > destructors get called globally. > > > > > >There is a very simple fix, but sadly, the bug is within wxGTK. > > >If anyone is interested, I'll post the fix. I'll also contact > > >the wxWindows team and notify them. > > > > > >Matt > > > > > >>As Patrick wrote, It's been there as long as I can remember. > > >> > > >>It has always annoyed me so it would be great if you could > > >> eliminate it. > > >> > > >>Cheers, > > >>/Joakim > > >> > > >>Matt Kelly wrote: > > >>>All, > > >>> > > >>>I've been looking into why JAZZ dumps core when you exit. > > >>>I think I may be onto something. It appears to be dumping > > >>>core during the destruction of a global wxString located > > >>>within the wxGTK library itself. Not sure if it's a wxGTK > > >>>bug, a wxWindows bug, or if it's something we're causing, > > >>>but it smells like it might be a wxGTK bug. > > >>> > > >>>My question to the group: how many of you see this behavior? > > >>>I'm asking because I see the same behavior with Audacity. > > >>>My copy of Audacity came bundled with my SuSE installation. > > >>>This seems to reinforce my beliefs. > > >>> > > >>>Also, interestingly, I grabbed the latest wxGTK source, and > > >>>compiled it in debug mode, and installed it. I made Jazz > > >>>use it for its compiling. Guess what, same thing on exit!!! > > >>> > > >>>I just want to see if other distros see this same behavior. > > >>> > > >>>Thanks, > > >>> > > >>>Matt > > > > > >------------------------------------------------------- > > >This SF.Net email is sponsored by: IBM Linux Tutorials > > >Free Linux tutorial presented by Daniel Robbins, President and > > > CEO of GenToo technologies. Learn everything from fundamentals > > > to system > > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op > > >=click _______________________________________________ > > >jazzplusplus-devel mailing list > > >jaz...@li... > > >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and > > CEO of GenToo technologies. Learn everything from fundamentals to > > system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=c > >lick _______________________________________________ > > jazzplusplus-devel mailing list > > jaz...@li... > > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO > of GenToo technologies. Learn everything from fundamentals to > system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >ck _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel |
From: Matt K. <ra...@ch...> - 2004-03-29 21:15:03
|
> > > > > Hope your fix makes it into the core wxGTK distribution. > > > > Have you checked if the bug is still in the wxGTK 2.5 beta? > > Nope, but I will check. I checked wxWindows' bug list for wxString > bugs, but did not see this one, so I'm not too hopeful. Well, I checked. The bug is still there in 2.5 beta. I did submit a bug and patch, so hopefully it will be fixed soon. Matt |
From: joakim v. <jo...@ve...> - 2004-03-29 20:54:01
|
Ok, I've checked it in now. /Joakim Patrick Earl wrote: >Check it in.. I want to see too. :) > > Patrick > >On Sunday 28 March 2004 16:31, joakim verona wrote: > > >>Hello, >> >>I've managed to draw a xml dialog in xrced and got it to load >>within jazz too! >>(ok so it's only one line of code because of Patricks nice wrapper, >>but anyhow...) >> >>Its still the "midi delay" dialog. >> >>To get the dialog to actually work, I need to know some things: >>- Where to get the current track these days >>- The filter >>- The selection >>- Where should the dialog caller function go? >>It used to live in tTrackWin, but I cant remember why, so I stuck >>it in tPianowin. >> >> >>Cheers, >>/Joakim >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: IBM Linux Tutorials >>Free Linux tutorial presented by Daniel Robbins, President and CEO >>of GenToo technologies. Learn everything from fundamentals to >>system >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli >>ck _______________________________________________ >>jazzplusplus-devel mailing list >>jaz...@li... >>https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel >> >> > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >jazzplusplus-devel mailing list >jaz...@li... >https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > |