freecycle-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freecycle-users] Re: [Swami-devel] Soundfont export


From: Predrag Viceic
Subject: [Freecycle-users] Re: [Swami-devel] Soundfont export
Date: Fri, 12 Aug 2005 08:55:59 +0200
User-agent: KMail/1.8.2

> Hello Predrag,
> libInstPatch is not dependent on gnome, and there are no plans to make
> it, or Swami, dependent on it.  Additionally it is already running on OS
> X using fink, and I have plans to get it running soon on Windows systems
> as well for the cram compression utility since it is the compression
> format being used on the online instrument database that I'm almost
> ready to deploy.
> Let me know if I can be of any help to you in using it to export from
> Freecycle.  The API of libInstPatch is not yet stable.  Most changes are
> additions to the API though, so I imagine the portion of the API that
> handles saving to SoundFont files will probably not change anytime soon.
> The goal is of course to have a stable libInstPatch and libswami API but
> that will take a little time.  Best regards,
>       Josh Green

Hi Josh!

Thanks for your prompt reply!

Well, instead of gnome, I should have said GTK which from what I have seen you 
mainly use for the datatypes (GType, GError), or have I missed something?

Is there a gtk port for osx? As Freecycle relies on Qt, I was reluctant on 
imposing gtk installaion on Freecycle users, even if Freecycle actually runs 
on linux exclusively and everyone has gtk installed :)

As Freecycle is an OO software it will be very easy to add soundfont export. 
Even better, I already have a class which is ready for the SF2 creation code.

What I should do is:

1) take the audio chunks (waves between two locked beatlines)
2) take the midi note assignements for the audio chunks
3) create an instrument by assigning every chunk to it's keyzone depending on 
the midi note for this chunk

What do you think?

Predrag



Le Vendredi 12 Août 2005 07:13, Josh Green a écrit :
> On Thu, 2005-08-11 at 14:28 +0200, Predrag Viceic wrote:
> > Hi all,
> >
> > I'm the author of Freecycle, a newcomer in the linux audio scene. As you
> > may have already heard, Freecycle is a beatslicer, which, among other
> > fine features,  exports audio chunks and a midi file  for playing those
> > chunks.
> >
> > I was thinking for several months now, about adding the soundfont2 export
> > to freecycle, which would facilitate the use of sliced loops for the
> > people who are using software samplers (Freecycle already exports .AKP
> > files)
> >
> > I have taken some insight in libinstpatch internals and everything seems
> > quite clear to me.
> >
> > The problem is that I want to keep Freecycle portable to other platforms
> > (osx) and I saw that libinstpatch depends on gnome. Is this dependency
> > really important for all the aspects of sf2 creation, or would it be
> > possible to somehow remove it?
> >
> > Any form of help would be greately appreciated.
> >
> > Regards,
> > Predrag Viceic
> > http://www.redsteamrecords.com/freecycle
>
> Hello Predrag,
> libInstPatch is not dependent on gnome, and there are no plans to make
> it, or Swami, dependent on it.  Additionally it is already running on OS
> X using fink, and I have plans to get it running soon on Windows systems
> as well for the cram compression utility since it is the compression
> format being used on the online instrument database that I'm almost
> ready to deploy.
> Let me know if I can be of any help to you in using it to export from
> Freecycle.  The API of libInstPatch is not yet stable.  Most changes are
> additions to the API though, so I imagine the portion of the API that
> handles saving to SoundFont files will probably not change anytime soon.
> The goal is of course to have a stable libInstPatch and libswami API but
> that will take a little time.  Best regards,
>       Josh Green




reply via email to

[Prev in Thread] Current Thread [Next in Thread]