Re: [linux-audio-dev] Reborn

2002-08-21 Thread Ingo Oeser
Hi Kjetil, On Mon, Aug 19, 2002 at 02:42:54PM +0200, Kjetil S. Matheussen wrote: Here are some code from ceres to play: Which is wrong in some places. struct JackPlayChannel{ jack_port_t *output_port; sample_t buffer[BUFFERSIZE]; }; struct Jackplay{ struct JackPlayChannel

Re: [linux-audio-dev] Reborn

2002-08-21 Thread Kjetil S. Matheussen
On Tue, 20 Aug 2002, Ingo Oeser wrote: /* Consumer */ int jackprocess (nframes_t nframes, void *arg){ int ch,i; struct Jackplay *jackplay=(struct Jackplay *)arg; int numch=jackplay-fftsound-samps_per_frame; sample_t *out[numch]; for(ch=0;chnumch;ch++){

Re: [linux-audio-dev] Reborn

2002-08-19 Thread Kjetil S. Matheussen
On Tue, 13 Aug 2002, Steve Harris wrote: On Tue, Aug 13, 2002 at 10:57:55 +0200, günter geiger wrote: On Tue, 13 Aug 2002, Steve Harris wrote: That was my thought too. As we have seen before, when software is designed with OSS in mind it can be very hard to refactor it to jack

[linux-audio-dev] reborn aborted

2002-08-15 Thread jfm3
This whole thing is shady as hell. You can't copyright a user interface. We've been through that already (see http://lpf.ai.mit.edu/Copyright/copyright.html). You can copyright specific graphics, but Reborn only looks similar to that other program. In fact, there are explicit facilities for

Re: [linux-audio-dev] reborn aborted

2002-08-15 Thread Frank Barknecht
Hi, jfm3 hat gesagt: // jfm3 wrote: [furious rant dequoted I just agree] I do take comfort in the fact that Reborn was awful. The sliders didn't respond to mouse motion even nearly as well as the clunky 80's style Tcl/Tk interface in Pd. There was no MIDI control. The -p option was

Re: [linux-audio-dev] reborn aborted

2002-08-15 Thread Billy Biggs
jfm3 ([EMAIL PROTECTED]): It so gets under my skin. If I was a Gsynth author, I'd be furious out of my mind right now. We still don't know if he's using gsynth code under a different license. Careful when you jump to conclusions. [...] And any moron with half of one remaining ear could

Re: [linux-audio-dev] reborn aborted

2002-08-15 Thread Billy Biggs
Bob Ham ([EMAIL PROTECTED]): On Thu, 2002-08-15 at 12:48, Billy Biggs wrote: We still don't know if he's using gsynth code under a different license. He is. Woohoo, so we have no right to complain every post about not releasing source. It's no wonder we don't have enough linux

Re: [linux-audio-dev] reborn aborted

2002-08-15 Thread torben hohn
On 15 Aug 2002 11:35:20 +0200, Frank Barknecht wrote: Hi, jfm3 hat gesagt: // jfm3 wrote: [furious rant dequoted I just agree] I do take comfort in the fact that Reborn was awful. The sliders didn't respond to mouse motion even nearly as well as the clunky 80's style Tcl/Tk

Re: [linux-audio-dev] Reborn

2002-08-14 Thread Peter Hanappe
Steve Harris wrote: On Tue, Aug 13, 2002 at 12:23:28 +0200, günter geiger wrote: Actually I think for output only applications you could get off without a redesign. Just write your data to a buffer and wait until the process() fetches it. This will introduce a buffer copy, but the overhead is

Re: [linux-audio-dev] Reborn

2002-08-14 Thread Paul Davis
If I understand Paul Davis' arguments correctly, the main motivation for the Jack design instead of the read/write approach is improved latency. well, its not really that by itself. r/w-designs can do just as well. the real goal is sample synchronous execution *with* low latency. if you allow

Re: [linux-audio-dev] Reborn

2002-08-14 Thread Bob Ham
On Wed, 2002-08-14 at 13:21, Paul Davis wrote: a pull model (hey client: do this much work right now). Should the this much work be constant? Ie, should I be dealing with midi events (of which there may or may be some) inside or outside the process callback? Bob -- Bob Ham: [EMAIL

Re: [linux-audio-dev] Reborn

2002-08-14 Thread Paul Davis
On Wed, 2002-08-14 at 13:21, Paul Davis wrote: a pull model (hey client: do this much work right now). Should the this much work be constant? Ie, should I be dealing with midi events (of which there may or may be some) inside or outside the process callback? the process() callback is the

Re: [linux-audio-dev] Reborn

2002-08-14 Thread mawali
Maybe we should invite the author for this discussion. He probably would be interested in finding out what other linux audio guys think about the product. On Tue, 13 Aug 2002, Steve Harris wrote: That was my thought too. As we have seen before, when software is designed with OSS in mind it

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Steve Harris
On Mon, Aug 12, 2002 at 01:43:54 -0400, Dave Phillips wrote: My latest experiments are bringing me into the thought-domain of If it ain't doing ALSA/Jack then it's unnecessarily limiting its utility. I'm very impressed with Jack's possibilities, would like to see it in more softsynths...

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Frank Barknecht
Hi Mr. Ham, Bob Ham hat gesagt: // Bob Ham wrote: On Tue, 2002-08-13 at 00:32, Bob Ham wrote: If there's GPL code in there, then he's breaking the law The identical tr808 and tb303 functions in reborn imply that the code wasn't copied. However, what's in the tb303_process function may

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Steve Harris
On Tue, Aug 13, 2002 at 10:57:55 +0200, günter geiger wrote: On Tue, 13 Aug 2002, Steve Harris wrote: That was my thought too. As we have seen before, when software is designed with OSS in mind it can be very hard to refactor it to jack stylee. Does this mean it will be easier to port

Re: [linux-audio-dev] Reborn

2002-08-13 Thread iain
On Tue, 2002-08-13 at 09:02, Frank Barknecht wrote: RTFM: In the Reborn-PDF Singer thanks the gsynth author for the permission to use his 303 code. If the gsynth author has full copyright to the code, then it is possible that he has given permission for reborn to include it but not be under

Re: [linux-audio-dev] Reborn

2002-08-13 Thread =?x-unknown?q?g=FCnter_geiger?=
On Tue, Aug 13, 2002 at 10:57:55 +0200, günter geiger wrote: On Tue, 13 Aug 2002, Steve Harris wrote: That was my thought too. As we have seen before, when software is designed with OSS in mind it can be very hard to refactor it to jack stylee. Does this mean it will be easier to

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Steve Harris
On Tue, Aug 13, 2002 at 12:23:28 +0200, günter geiger wrote: Actually I think for output only applications you could get off without a redesign. Just write your data to a buffer and wait until the process() fetches it. This will introduce a buffer copy, but the overhead is minimal and you can

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Taybin Rutkin
On Tue, 13 Aug 2002, Steve Harris wrote: Does this mean it will be easier to port applications that where designed to use ALSA, or will it be the same ? No idea. What I actually meant was open, read, write apps. I;ve never written a raw alsa app, so I don't know what the API is like.

jack thoughts ... was :Re: [linux-audio-dev] Reborn

2002-08-13 Thread =?x-unknown?q?g=FCnter_geiger?=
On Tue, 13 Aug 2002, Steve Harris wrote: On Tue, Aug 13, 2002 at 12:23:28 +0200, günter geiger wrote: Actually I think for output only applications you could get off without a redesign. Just write your data to a buffer and wait until the process() fetches it. This will introduce a buffer

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Bob Ham
On Tue, 2002-08-13 at 09:02, Frank Barknecht wrote: RTFM: In the Reborn-PDF Singer thanks the gsynth author for the permission to use his 303 code. In that case, he might have given him a license that's not the GPL. Then I looked at the gsynth website at sf.net to find out its license. If

Re: jack thoughts ... was :Re: [linux-audio-dev] Reborn

2002-08-13 Thread Taybin Rutkin
On Tue, 13 Aug 2002, [X-UNKNOWN] günter geiger wrote: Of course its not ideal, but it works and doesnt have any drawbacks. It does add to the latency of the chain. I'm not sure how well it would work if multiple apps used the same technique. Taybin

Re: [linux-audio-dev] Reborn

2002-08-13 Thread Frank Barknecht
Hi Bob, Bob Ham hat gesagt: // Bob Ham wrote: On Tue, 2002-08-13 at 09:02, Frank Barknecht wrote: Then I looked at the gsynth website at sf.net to find out its license. If I understand the GPL correctly, Singer still has some time left to make the source available, 3 years? That's

[linux-audio-dev] Reborn

2002-08-12 Thread Robert Jonsson
Hi, Anybody tried the (new?) Rebirth clone, Reborn? http://www.deadvirgins.org.uk/reborn/ Only had a 10 second test run, I'm already sold :-) Regards /Robert

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Dave Phillips
Robert Jonsson wrote: Anybody tried the (new?) Rebirth clone, Reborn? http://www.deadvirgins.org.uk/reborn/ Only had a 10 second test run, I'm already sold :-) Yes, I tried it out for a while yesterday. Very sweet ! Best regards, == Dave Phillips The Book Of Linux Music Sound

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Nick Bailey
Well, you never know... but it is a bit Broadcast2000 deja vu on the licence front, isn't it? I'm a bit concerned that the author, who may still have genuine OS leanings, has still failed to understand the release early/release often ethic. He seems to be doing himself out of a lot of help.

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Billy Biggs
Robert Jonsson ([EMAIL PROTECTED]): Anybody tried the (new?) Rebirth clone, Reborn? http://www.deadvirgins.org.uk/reborn/ Only had a 10 second test run, I'm already sold :-) The filter seems awfully sharp and the attack also sounds too quick for the 303 emulator. The 808/909 samples are

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Dave Phillips
Greetings: IIRC he states that he'll release the sources when ready. There's really no telling whether that's a good plan or not, perhaps it depends on the thing being created ? Closed source was a disaster for TAON but seems to have worked well for RTSynth. At least BC2K saw its sources

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Will Benton
On Mon, Aug 12, 2002 at 01:43:54PM -0400, Dave Phillips wrote: Closed source was a disaster for TAON but seems to have worked well for RTSynth. At least BC2K saw its sources released under the GPL, so further development is not ruled out. What happened to TAON? It seems to have died and/or

Re: [linux-audio-dev] Reborn

2002-08-12 Thread jjbenham
On Mon, Aug 12, 2002 at 06:35:34PM +0100, Nick Bailey wrote: Well, you never know... but it is a bit Broadcast2000 deja vu on the licence front, isn't it? Broadcast2000 is under the GPL. It is actually called cinelerra now. I just compiled and installed it the other day. Jeremiah I'm

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Frank Barknecht
Hi, Billy Biggs hat gesagt: // Billy Biggs wrote: A good start though. My biggest complaint is totally on getting the 303 to sound authentic. Oh, and then the whole licensing thing. Clearly the author has no intention of releasing this under a free license, as commercial reselling

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Billy Biggs
Frank Barknecht ([EMAIL PROTECTED]): A good start though. My biggest complaint is totally on getting the 303 to sound authentic. [...] OTOH the 303 code is based on gsynth, [...] Ah ok, I'll take my snobby ain't-no-303 comments over there. -- Billy Biggs [EMAIL PROTECTED]

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Bob Ham
On Mon, 2002-08-12 at 19:53, Frank Barknecht wrote: OTOH the 303 code is based on gsynth, which is GPL, and David Singer writes on the Reborn website, that he will release the source code soon, after some cleanup. And Reborn definetly needs Jack support sooner or later. If there's GPL code

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Juan Linietsky
On 13 Aug 2002 00:32:04 +0100 Bob Ham [EMAIL PROTECTED] wrote: On Mon, 2002-08-12 at 19:53, Frank Barknecht wrote: OTOH the 303 code is based on gsynth, which is GPL, and David Singer writes on the Reborn website, that he will release the source code soon, after some cleanup. And Reborn

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Billy Biggs
Juan Linietsky ([EMAIL PROTECTED]): but if there is free code in there, the man is flagrantly violating the GPL at the moment. This is worrying. Very serious.. I cant wait for the code so i can add it to legasynth ;) Oh blah. If it's just the gsynth engine use that. Filter still

Re: [linux-audio-dev] Reborn

2002-08-12 Thread Bob Ham
On Tue, 2002-08-13 at 00:32, Bob Ham wrote: If there's GPL code in there, then he's breaking the law A quick investigation implies that this is not the case: node@insanity:~/proj/gsynth-0.4.8/modules/tb303/.libs$ objdump -T --demangle libtb303.so.0.0.1 | grep 303 libtb303.so.0.0.1: file