From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id A4FD5BB81 for ; Thu, 8 Dec 2005 01:52:00 +0100 (CET) Received: from smtpauth06.mail.atl.earthlink.net (smtpauth06.mail.atl.earthlink.net [209.86.89.66]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id jB80pxFr021746 for ; Thu, 8 Dec 2005 01:52:00 +0100 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=pT0ekvvPUqL2MSK1nao4CwfQLZGmO/mg0z0dvIlOYiK1/W7VjiIP1cN1OgpwxslS; h=Received:Message-ID:From:To:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP; Received: from [71.226.55.138] (helo=dylan) by smtpauth06.mail.atl.earthlink.net with asmtp (Exim 4.34) id 1EkA0t-0000bv-9E for caml-list@yquem.inria.fr; Wed, 07 Dec 2005 19:51:59 -0500 Message-ID: <018501c5fb91$d313d850$0201000a@dylan> From: "David McClain" To: Subject: VST Plugins in OCaml Date: Wed, 7 Dec 2005 17:53:36 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-ELNK-Trace: 7a0ab3eafc8cf994b22988ad1c62733440683398e744b8a4629577298bf9ea96456b0be79e7333c2350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 71.226.55.138 X-j-chkmail-Score: MSGID : 439783B0.000 on concorde : j-chkmail score : X : 0/20 1 X-Miltered: at concorde with ID 439783B0.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 ocaml:01 refined:03 gui:04 interface:05 laboratory:06 haven't:08 mcclain:09 mcclain:09 framework:09 framework:09 yet:10 robust:12 enough:13 plugin:13 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 Any musicians out there? I just finished an OCaml framework (sans GUI) for VST Plugins in Windows. If anyone has an interest in developing plugins with a robust VST interface, I highly recommend OCaml over C or C++. FP is rich enough that I haven't found the need for any OO yet. This framework is Functorized so that it can be adapted readily to any specific VST plugin needs. Drop me a line if you are interested in the sources and I'll either e-mail them to you, or put them up on my website... David McClain Chief Technology Officer Refined Audiometrics Laboratory Tucson, AZ USA http://refined-audiometrics.com