From owner-freebsd-ports Wed Jun 28 6:30:50 2000 Delivered-To: freebsd-ports@freebsd.org Received: from nic.funet.fi (nic.funet.fi [193.166.0.145]) by hub.freebsd.org (Postfix) with ESMTP id BF39F37B7BE for ; Wed, 28 Jun 2000 06:30:47 -0700 (PDT) (envelope-from kouhia@nic.funet.fi) Received: (from localhost user: 'kouhia', uid#241) by nic.funet.fi id ; Wed, 28 Jun 2000 16:30:39 +0300 From: Juhana Sadeharju To: martin.kraft@fal.de Cc: trevor@jpj.net, tkato@prontomail.ne.jp, freebsd-ports@freebsd.org In-reply-to: <20000627234642.A16228@eiche.priconet.de> (message from Martin Kraft on Tue, 27 Jun 2000 23:46:44 +0200) Subject: Re: ports/19200: new port: audio/xwave References: <200006121020.DAA10189@freefall.freebsd.org> <20000627234642.A16228@eiche.priconet.de> Message-Id: <20000628133039Z3417-532+5166@nic.funet.fi> Date: Wed, 28 Jun 2000 16:30:39 +0300 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> The version I submitted (version 2) has some enhancements by Juhana Kouhia >> . Like version 0.6, it seems not to be maintained >> any longer. The version you found seems to be maintained, and may be >> better just for that reason. Thanks for mailing to me. XWave2 is indeed not maintained by me anymore. I succeeded to add a few improvements and correct some errors, but then I had to stop because the original code was badly designed. For example, I could not add a proper loop-play feature. My page "http://www.funet.fi/~kouhia/waves" has two versions: the XWave2 and XWave2v2 with the loop-play patch found from Sunsite. It also has an additional text-field entry for setting selection. With that version I also goofed and breaked the rule "if it works, don't fix it" -- that is why drawing fails slightly. I suggest to take that XWave2 version and look how I added the loop-play patch. Though, I would like to know what is that maintained version you wrote about? >I tried to use xwave2 and encountered some differences to the basic xwave 0.6, >as ported by myself: > >1. The divided recording level meter (short and long time averages) in > xwave2 is certainly an advantage over xwave 0.6. > >2. There seems to be an error in xwave2, drawing the signal levels of a loaded > piece of music, wether the sound file was recorded freshly or loaded from [ ... ] >3. While recording, in xwave2 there seems to be an error in the continuous > display of recorded time and disk space; some numeric / data type error: > >At this time and today's state of xwave 2, it is my suggestion, that we >commit at least a port of the original xwave 0.6. How fast do you need the port? I suggest we take the XWave2v2 and fix the bugs. The original 0.6 should be forgotten because my changes are quite helpful: -Selection is readjustable; click mouse button 2 in the zoomable waveform window; I needed this with very large files where selection cannot be made with a single stroke -The zoom-scrollbar works logarithmically and thus makes possible to handle large files -The location scrollbar works better; at the right, a click moves the view a full window; at middle, a half window, etc. -Playing between the nearest selection edge and the pointer, with ctrl-mb2; this is useful in fine-tuning the selection So, I would not go back to original 0.6 version. XWave is quite a kludge. It is not designed to be a marvelous editor. I moved to write my own editor which is not finished because I'm not a great programmer. Fixing those bugs would be okay. Perhaps we could also look at a possibility to make effects to files directly -- effects are possible only in memory. Juhana To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message