From: Paul G. <dr...@gm...> - 2007-02-09 16:31:42
|
I think you are right. I got two segfaults yesturday while working with LMMS+3xOSC. Of course, I couldn't recreate it when I am in the debugger. Argg! -Paul On 2/9/07, Andre Lewis <an...@sp...> wrote: > Well that's interesting, could be a buffer problem with your plugin, but > honestly I notice it in the app as a whole, not just the LB302. > I DO notice some pretty interesting stuff on the waveform viewer before it > goes out, mostly some dead cycles where there is no visible waveforms, and > then what looks like digital clipping of the view and other peculiarities > with the 3 osc plugin. > > Other than the envelope editing then tweaking the LB302 main ui segfault, I > think most of it could be the platform. > > Andre > > On Wednesday 07 February 2007 23:14, you wrote: > > Andre, > > > > No, I am using ALSA. Second, My plugin does have an attack envelope > > (fade) at the beginning of each note (it lasts for around 40 samples). > > Finally, this is not an option for 'dead' notes. For dead notes, I > > do not change the 'starting position' of the wave. That is, if a note > > ended and the sample was at 0.25, then instead of starting the next > > note at 0.0, it starts at 0.25. > > > > Paul > > > > On 2/8/07, Andre Lewis <an...@sp...> wrote: > > > Hi Paul, > > > I actually do get a pop, I imagine that's because the note is interupting > > > the other out of phase. Easiest way I can think of to check that is to > > > put a slight fade in at the beginning of each note. LMMS doesn't seem > > > too friendly in terms of mixing multiple streams, each one seems to > > > directly modify the output stream. Crunchy kicks seem to directly > > > interrupt the output of your LB302. Like a pumping compressor. > > > > > > Let me address some of the buffer size on the main list, as it seems to > > > have a lot to do with the audio driver. I assume you are using Jack? > > > > > > Andre > > > > > > On Wednesday 07 February 2007 22:27, you wrote: > > > > OK good, I'm glad I'm not the only one with the seg-faults. > > > > > > > > Andre: What happens when you make your buffer size large? I get many > > > > clicks and pops. It seems to happen when one note "should" still have > > > > a remaining buffer and then another note is played. For example, two > > > > quarter notes, on sequential beats. If the buffer is longer than > > > > either of those notes, I hear a pop. I have to be running 64frames to > > > > get decent sound, and then I can't play large projects.. > > > > > > > > I seem to notice this alot in my new LB302 plugin. > > > > > > > > -Paul > > > > > > > > On 2/7/07, Andre Lewis <an...@sp...> wrote: > > > > > I personally enjoy the way Cubase SX does it's automation - Makes it > > > > > easy at a glance to tell what's going on. > > > > > > > > > > I have a Dual Core system running Fedora Core 6 x86_64 compiled all > > > > > 64 bit and other than memory leaks, I do get a lot of seg-faults. > > > > > The other thing that flat out doesn't work are the LADSPA plug ins > > > > > that require larger buffers, such as the delay lines. Takes LMMS out > > > > > right away. > > > > > > > > > > Any way to turn up debuging info? > > > > > > > > > > Andre > > > > > P.S. GREAT job! This project shows a lot of promise. > > > > > > > > > > On Wednesday 07 February 2007 17:56, Paul Giblock wrote: > > > > > > I guess it doesn't make sense to mess with the presentation of > > > > > > automation tracks at the moment. My suggestion is to show > > > > > > automation tracks that are bound to instrument controls underneith > > > > > > the instrument's track itself. See Cubase as an example. There > > > > > > are some nice benefits to this: > > > > > > > > > > > > The majority of automation is visible on the song editor or BB > > > > > > editor The automation tracks are grouped logically > > > > > > The user can 'link' a track to its control's automation track. Then > > > > > > when the user moves a TrackContentObject the linked automation will > > > > > > move with it. Right now, the only option is to click on each and > > > > > > every control, see if it is automated, and then move it manually. > > > > > > > > > > > > But, I guess there are more important issues at the moment. > > > > > > > > > > > > Also, am I the only one who gets segfaults constantly while using > > > > > > LMMS on my 64-bit machines but don't experience and problems on my > > > > > > 32-bit? > > > > > > > > > > > > -Paul > > > > > > > > > > > > On 2/6/07, Javier Serrano Polo <ja...@te...> wrote: > > > > > > > El dt 06 de 02 del 2007 a les 20:44 +0100, en/na Tobias Doerffel > > > > > > > va > > > > > > > > > > > > > > escriure: > > > > > > > > Am Dienstag, 6. Februar 2007 18:15 schrieb Paul Giblock: > > > > > > > > > I do not know. However, it looks like the is already an > > > > > > > > > automationTrack, but I never see it when I am using LMMS. > > > > > > > > > > > > > > > > This track-type has no "visual frontend". There's the > > > > > > > > automation-editor you can edit events with, but ATM this is > > > > > > > > all. One would have to extend automationTrack to make it have > > > > > > > > an GUI. But then the next problem is, where to show it. > > > > > > > > Normally all tracks are children of a track-container > > > > > > > > (song-editor and bb-editor), internally as well as in the view > > > > > > > > of GUI. Now we have the problem that internally AFAIK > > > > > > > > automationTrack is only a child song-editor (whyever?) and each > > > > > > > > track has a series of automation-patterns for each > > > > > > > > trackContentObject. Actually I still didn't get the whole > > > > > > > > automation-system as I only wrote the very basic parts such as > > > > > > > > automatableObject etc. Maybe Javier can explain this a bit more > > > > > > > > in detail? ;-) > > > > > > > > > > > > > > Well, there's a lot of detail behind, worth an article. So I'll > > > > > > > try to keep it short. > > > > > > > > > > > > > > Automation, the concept: it's a simple variable that changes in > > > > > > > time. A knob's value can be automated. The main volume can be > > > > > > > automated. A note's tone can be automated. A track can't be > > > > > > > automated, it's not a simple variable. > > > > > > > > > > > > > > Therefore, automation has two dimensions: time and value. You > > > > > > > edit that information with the Automation Editor. > > > > > > > > > > > > > > The next step is executing the automation. This is triggered in > > > > > > > track's play(). The track is the controller and every automatable > > > > > > > object is related to a track, either directly or by signals. > > > > > > > > > > > > > > The Song Editor has three interesting objects: tempo, main volume > > > > > > > and main pitch. But they don't have any track to execute the > > > > > > > automation. Hence the automation track. It doesn't show up > > > > > > > because it's always there. No need to disable, clone or remove > > > > > > > it. > > > > > > > > > > > > > > Future optimizations and usability improvements on this model are > > > > > > > low priority on my list, as every automation effect I can wish > > > > > > > for is already feasible. > > > > > > > > > > > > > > Bye. > > > > > > > > > > > > > > ----------------------------------------------------------------- > > > > > > >---- ---- Using Tomcat but need to do more? Need to support web > > > > > > > services, security? Get stuff done quickly with pre-integrated > > > > > > > technology to make your job easier. Download IBM WebSphere > > > > > > > Application Server v.1.0.1 based on Apache Geronimo > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat > > > > > > >=121 642 _______________________________________________ > > > > > > > LMMS-devel mailing list > > > > > > > LMM...@li... > > > > > > > https://lists.sourceforge.net/lists/listinfo/lmms-devel > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > >---- -- Using Tomcat but need to do more? Need to support web > > > > > > services, security? Get stuff done quickly with pre-integrated > > > > > > technology to make your job easier. Download IBM WebSphere > > > > > > Application Server v.1.0.1 based on Apache Geronimo > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=1 > > > > > >2164 2 _______________________________________________ > > > > > > LMMS-devel mailing list > > > > > > LMM...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/lmms-devel > > > > > > > > > > --------------------------------------------------------------------- > > > > >---- Using Tomcat but need to do more? Need to support web services, > > > > > security? Get stuff done quickly with pre-integrated technology to > > > > > make your job easier. Download IBM WebSphere Application Server > > > > > v.1.0.1 based on Apache Geronimo > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121 > > > > >642 _______________________________________________ > > > > > LMMS-devel mailing list > > > > > LMM...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/lmms-devel > |