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
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++){
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
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
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
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
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
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
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
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
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
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
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
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...
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
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
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
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
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
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.
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
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
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
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
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
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
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.
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
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
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
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
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
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]
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
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
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
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
37 matches
Mail list logo