RE: [Consortium] re: VST licensing progress

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Ivica Ico Bukvic <ico@...>
Cc: <paul@...>, <consortium@...>
Date: Friday, November 3, 2006 - 10:39 pm

when we wrote libzzub, which is a tracker/player library heavily based
on supporting buzz machines, we had a similar problem. to host and write
buzz machines, you need a proprietary header called MachineInterface.h.
its header states that writing a host using these headers is
_prohibited_. we couldn't make this a foundation for our new work.

so what was required was a headerfile which was binary compatible (we
later deviated from that), and entirely rewritten from scratch to get
rid of the licence - which is exactly what i did. since the new header
had also a different notation that more closely followed posix style, i
added a python script that used regular expressions to convert old
plugin sources to the new format.

what is required here to solve the problem is to simply take the vst
headers and write a new implementation that is binary compatible. these
headers can be used for hosts.

if you want to use them for plugins, there is no problem either, if
you're writing a new plugin. if you want to compile a traditional vst
plugin to linux it requires either: an additional header that only
contains defines which rename the freevst names back to their original
vst names, or: a script that converts plugin source in vst notation to
plugin source in freevst notation.

On Fri, 2006-11-03 at 09:49 -0500, Ivica Ico Bukvic wrote:

--
Leonard Ritter

-- Freelance Art & Logic
-- http://www.leonard-ritter.com

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Consortium] re: VST licensing progress, Ivica Ico Bukvic, (Fri Nov 3, 12:05 pm)
Re: [Consortium] re: VST licensing progress, Daniel James, (Fri Nov 3, 4:34 pm)
RE: [Consortium] re: VST licensing progress, Ivica Ico Bukvic, (Fri Nov 3, 8:26 pm)
Re: [Consortium] re: VST licensing progress, Daniel James, (Fri Nov 3, 8:47 pm)
RE: [Consortium] re: VST licensing progress, Paul Davis, (Fri Nov 3, 8:33 pm)
RE: [Consortium] re: VST licensing progress, Ivica Ico Bukvic, (Fri Nov 3, 8:49 pm)
RE: [Consortium] re: VST licensing progress, Leonard Ritter, (Fri Nov 3, 10:39 pm)
RE: [Consortium] re: VST licensing progress, Ivica Ico Bukvic, (Sat Nov 4, 11:16 am)
RE: [Consortium] re: VST licensing progress, Leonard Ritter, (Sat Nov 4, 7:23 pm)
Re: [Consortium] re: VST licensing progress, Chris Cannam, (Fri Nov 3, 10:51 pm)
[Consortium] [OT] Re: linux audio base djcj linux-sound apps..., Joern Nettingsmeier, (Tue Feb 3, 1:24 am)
Re: [Consortium] Re: [OT] Re: linux audio base , Chris Cannam, (Tue Feb 3, 2:09 am)
Re: [Consortium] Re: [OT] Re: linux audio , Chris Cannam, (Tue Feb 3, 2:19 am)
Re: [Consortium] linux audio base djcj linux-sound , Chris Cannam, (Tue Feb 3, 1:58 am)