Re: [fluid-dev] We need a new, better sequencer!

2019-12-12 Thread Antoine Schmitt
Yes, this was exactly my point of giving the responsibility to the client. If the FIFO behavior of the sequencer is documented, then the client can decide the order. If the sequencer does its own custom ordering, the client looses control. > Le 11 déc. 2019 à 19:27, Marcus Weseloh a écrit : >

Re: [fluid-dev] We need a new, better sequencer!

2019-12-12 Thread Antoine Schmitt
Hello, well, it took me some time to delves into this 18 years old code, that has moreover changed quite a bit since. You are right, the real time client can rely on the currentMs time of the sequencer. No need for the fluid_curtime(). Cheers Antoine > Le 11 déc. 2019 à 11:57, Tom M. via flu

Re: [fluid-dev] We need a new, better sequencer!

2019-12-10 Thread Antoine Schmitt
Hello Marcus and Tom and all, as the original implementor of the fluidsynth sequencer, and using my engineer's glasses ("make it simple"), here are my opinions and thoughts on these matters : - C++ would a big dependency to add to fluidsynth.. I leave it to the community to decide whether or n

Re: [fluid-dev] Play non-soundfont audio files, for one-shots, movie quotes, etc

2018-07-10 Thread Antoine Schmitt
Check the ramsfont.h include file. It allows for treating raw audio samples as sound fonts, and thus allowing to apply all the fluidsynth note playing, effects, , sequencer, etc.. in realtime. You have to load the audio file yourself though and add the samples to the ramsfont by code. Hope this

Re: [fluid-dev] Panning with stereo samples

2018-01-06 Thread Antoine Schmitt
Just jumping in this discussion, in case it is useful, there was a discussion already a few years ago on this topic : http://lists.nongnu.org/archive/html/fluid-dev/2012-06/msg00026.html > Le 4 janv. 2018 à 01:06, Marcus W

Re: [fluid-dev] FluidSynth and glib

2016-06-15 Thread Antoine Schmitt
> > Anyone here interesting in helping on the Windows front? Please? At all? > > -- > Ryan > [ERROR]: Your autotools build scripts are 200 lines longer than your program. > Something’s wrong. > http://kirbyfan64.github.io/ > > On Jun 6, 2016 5:58 PM, "Antoine S

Re: [fluid-dev] FluidSynth and glib

2016-06-06 Thread Antoine Schmitt
ink: https://github.com/kirbyfan64/fluidsynth > > -- > Ryan > [ERROR]: Your autotools build scripts are 200 lines longer than your program. > Something’s wrong. > http://kirbyfan64.github.io/ > > On May 25, 2016 6:59 AM, "Antoine Schmitt" wrote: > Hi, > just wa

Re: [fluid-dev] FluidSynth and glib

2016-05-25 Thread Antoine Schmitt
Hi, just wanted to know the status of the glib dependency removal process ? glib has been a high pain for me when porting to Windows and Mac. I'd be happy to see it removed from fluidsynth and port my fluidXtra to a glib-free fluid. Thanks Antoine Le 22 janv. 2016 à 00:13, Ryan Gonzalez a écr

Re: [fluid-dev] Compiling FS - getting errors

2012-10-27 Thread Antoine Schmitt
:: Antoine Schmitt ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev

Re: [fluid-dev] Compiling FS - getting errors

2012-10-27 Thread Antoine Schmitt
Hi On Windows, you should only enable dsound. portaudio is not for windows. Not sure how I did it, but check the CMake options before generating the solution. Hope this helps Le 27 oct. 12 à 11:22, BCA a écrit : fluid_portaudio ++ as :: Antoine Schmitt

Re: [fluid-dev] stereo sounds and panning

2012-06-19 Thread Antoine Schmitt
e side). You can make this change per assigned sample, but it's usually most convenient to change the modulator in the instrument's global zone. I hope this helps. -~Chris On 06/19/2012 12:58 AM, David Henningsson wrote: On 06/18/2012 12:19 AM, Antoine Schmitt wrote: Hi all, I'

[fluid-dev] stereo sounds and panning

2012-06-17 Thread Antoine Schmitt
ch are not used anywhere in fluidsynth actually. Any idea ? Thanks ++ as :: Antoine Schmitt ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev

Re: [fluid-dev] making a standalone fluidsynth plugin on Windows

2012-04-03 Thread Antoine Schmitt
other solution ? Le 3 avr. 12 à 02:49, R.L. Horn a écrit : Are you certain the the .lib files are proper static libraries? It sounds like they're import libraries. ++ as :: Antoine Schmitt ___ fluid-dev mailing list fluid-dev@nongnu

Re: [fluid-dev] making a standalone fluidsynth plugin on Windows

2012-04-02 Thread Antoine Schmitt
: libglib-2.0-0.dll etc.. And the libs are in /freesw/lib : glib-2.0.lib etc.. Do we also have a magical solution like on Mac (install_name_tool) ? Or some other solution ? Thank you very much On Mar 28, 2012, at 8:55 AM, Antoine Schmitt wrote: Ok ! Cross-reading your answer, adn

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-28 Thread Antoine Schmitt
to be more complex than expected, due to glib mostly... Cheers ! Le 28 mars 12 à 19:39, Ebrahim Mayat a écrit : On Mar 28, 2012, at 8:55 AM, Antoine Schmitt wrote: Ok ! Cross-reading your answer, adn Ebrahim's, I figured that I needed to include all the closure of the dependencies

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-28 Thread Antoine Schmitt
/0.18.1.1/lib/ libintl.8.dylib @loader_path/../Frameworks/libintl.8.dylib fluidXtra.xtra/Contents/Frameworks/libgthread-2.0.0.dylib Cheers Le 28 mars 12 à 14:55, Antoine Schmitt a écrit : Ok ! Cross-reading your answer, adn Ebrahim's, I figured that I needed to include all the closu

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-28 Thread Antoine Schmitt
the libs, and between the libs themselves too. And it works ! Thank you very much. Now, Windows... Any advice to save me some sweat ? Cheers Le 28 mars 12 à 05:05, R.L. Horn a écrit : On Wed, 28 Mar 2012, Antoine Schmitt wrote: Or is glib installed on all linux machines by default, Pretty

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-27 Thread Antoine Schmitt
Indeed, and the pitfall in which I am now was clearly mentionned already then... ;( Ok, so my only solution is to build a static glib on Mac and on Windows. Pray for me Le 28 mars 12 à 01:20, Ebrahim Mayat a écrit : On Mar 27, 2012, at 6:47 PM, Antoine Schmitt wrote: Thanks Ebrahim

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-27 Thread Antoine Schmitt
-only problem ? Le 26 mars 12 à 14:10, Ebrahim Mayat a écrit : On Mar 25, 2012, at 5:48 PM, Antoine Schmitt wrote: Hi list, coming back on this. I stippped down my dependencies, and now my Xtra only depends on glib and gthread. But now I am stuck again, trying to not depend on these shlibs

Re: [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-25 Thread Antoine Schmitt
/BuildingWithCMake#BuildingonOSX I then use install_name_tool to tweak the loader_path of all dependencies. This allows me to bundle all required libraries into my application. Hope this helps Sven On 03/10/2012 11:38 PM, Antoine Schmitt wrote: Hi list, I'm currently porting my fluidsynth Xtra (nam

[fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-10 Thread Antoine Schmitt
I build and use the static libraries of these fink packages ? Or how do I include the static version of these libraries in my shared library. Thank you ! ++ as :: Antoine Schmitt ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.non

Re: [fluid-dev] Another application using FluidSynth announced

2011-09-15 Thread Antoine Schmitt
_ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev ++ as / Antoine Schmitt ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev

Re: [fluid-dev] Role of glib

2009-08-27 Thread Antoine Schmitt
Le 26 août 09 à 21:03, j...@resonance.org a écrit : As for Windows, there have been contributions from many individuals, but I don't think we have ever officially knighted a Windows maintainer. Antoine Schmitt? Pedro Lopez-Cabanillas? Hi all, I'm following all these th

Re: [fluid-dev] Introductions and interest in FluidSynth

2009-04-14 Thread Antoine Schmitt
Hello all, rapid introduction: I'm 47 and living in Paris, France. I'm both a programming consultant (www.schmittmachine.com ) and an artist (www.gratin.org/as/), using programming as a main artistic material : things that act by themselves, programmed freedom, things like this... I starte

Re: [fluid-dev] FluidSynth sequencer test

2009-04-05 Thread Antoine Schmitt
As the original implementor of the sequencer, I agree with David on this 100% : the wall clock timer is broken and should not be used on any condition. Only the sample timer is right. Le 4 avr. 09 à 20:55, David Henningsson a écrit : Faster than realtime has no sense for the sequencer. It ha

Re: [fluid-dev] Patch for fast midi file rendering

2009-03-22 Thread Antoine Schmitt
Le 22 mars 09 à 06:46, David Henningsson a écrit : But if you ask me; I think the system timers in the player/sequencer should be skipped altogether and then no parameter would be needed at all. Especially if the system timer solution has concurrency problems...? I totally agree. There is

Re: [fluid-dev] Patch for bad MIDI timing (with large buffer sizes)

2009-03-21 Thread Antoine Schmitt
The fluidXtra (http://www.schmittmachine.com/fluidXtra.html) uses the sequencer extensively. And the fluidXtra has many users in the Adobe Director world, as it is the only free multipurpose sound engine available. There is a IMHO bit complex API around the sequencer because we (Peter Han

Re: [fluid-dev] Patch for bad MIDI timing (with large buffer sizes)

2009-03-15 Thread Antoine Schmitt
Le 15 mars 09 à 14:43, Pedro Lopez-Cabanillas a écrit : David Henningsson wrote: Pedro Lopez-Cabanillas skrev: David Henningsson wrote: * file output driver (fluid_aufile.c) uses another timer instance. This should be fixed as well, to solve ticket #15. Agreed. Please take into account

Re: [fluid-dev] New development : system clock vs. audio clock

2009-01-28 Thread Antoine Schmitt
Right ! ;-) "2. FS doesn't work well with big audio output sizes (or high latencies) since MIDI events get quantized to it." But then problem #2 is a problem for midifile playback, right ? Le 28 janv. 09 à 18:03, Bernat Arlandis i Mañó a écrit : Antoine Schmitt escrigué:

Re: [fluid-dev] New development : system clock vs. audio clock

2009-01-28 Thread Antoine Schmitt
If we link them directly in some way, this file is useless. I need advice... Le 27 janv. 09 à 17:49, Bernat Arlandis i Mañó a écrit : Antoine Schmitt escrigué: Hi Josh and Bernat, The issue I fixed was for real time rendering, when using the sequencer. And it was related, not only to stand

Re: [fluid-dev] New development : system clock vs. audio clock

2009-01-27 Thread Antoine Schmitt
Hi Josh and Bernat, The issue I fixed was for real time rendering, when using the sequencer. And it was related, not only to standard and simpler latency caused by the size of the driver buffer, but because of unexpected behavior from the DSound driver, which, depending on the target hard

Re: [fluid-dev] New development

2009-01-26 Thread Antoine Schmitt
Le 25 janv. 09 à 23:14, Josh Green a écrit : Things for the new 2.x branch: About new development, there is an improvement to fluid that I had worked on two years ago in a private branch that I think should be integrated inside the main code base. I don't know if it should be integrated

Re: [fluid-dev] New development

2009-01-26 Thread Antoine Schmitt
Le 25 janv. 09 à 23:14, Josh Green a écrit : Things for the new 2.x branch: About new development, there is an improvement to fluid that I had worked on two years ago in a private branch that I think should be integrated inside the main code base. I don't know if it should be integrated

Re: [fluid-dev] note panning

2008-12-16 Thread Antoine Schmitt
The number of channels can be defined when creating the synth (usign the settings). It can be arbitrarily large, but has to be defined once and for all at startup. Le 16 déc. 08 à 20:16, O. P. Martin a écrit : In the mean time, is it not possible to have multiple instances of Fluid, each wi

Re: [fluid-dev] note panning

2008-12-16 Thread Antoine Schmitt
anned to different locations. Thanks, Andrew On Tue, Dec 16, 2008 at 3:21 AM, Antoine Schmitt wrote: Hello Andrew, I think that there is already no problem to set the pan on a channel and then issue a noteon (which will reflect the given pan). short ctrl = 0x0

Re: [fluid-dev] note panning

2008-12-16 Thread Antoine Schmitt
Hello Andrew, I think that there is already no problem to set the pan on a channel and then issue a noteon (which will reflect the given pan). short ctrl = 0x0A; // PAN_MSB fluid_synth_cc(synth, chan, ctrl, pan); fluid_synth_noteon(synth, chan, key, vel); Or didn

Re: [fluid-dev] Loading soundfonts from ram

2008-11-02 Thread Antoine Schmitt
Indeed the ramsfont is for creating a soundfont in ram and incrementally adding samples in it. As it is I dont think that fluid can load soundfonts from ram. You'd have to tweak the soundfont loader for that. Actually, such an extension (reading a soundfont from ram) would be interesting in o

Re: [fluid-dev] Anyone have a built Windows fluidsynth binary/lib?

2007-08-26 Thread Antoine Schmitt
I have built fluidsynth on Windows without any problems, usign the config files, using VisualC++ .NET. Le 25 août 07 à 22:34, Josh Green a écrit : Out of curiosity, what build environment did you attempt this in? I would like to make FluidSynth build-able on Windows, without using cygwin. T

Re: [fluid-dev] Very short notes

2007-07-02 Thread Antoine Schmitt
Hi, I have a similar problem, but not using the midi player : using the internal sequencer. But if my analysis is right, both problems have the same cause : bursts in requests by the audio driver of audio data, thus bypassing the midi timer or the sequencer timer, with the consequence that

Re: [fluid-dev] sequencer / synth bug ?

2007-06-19 Thread Antoine Schmitt
Hi Miguel, yes I had seen your answer of course, thanks. Without meaning to minimize it ;-), I thought that mentionning a design problem would generate more traffic on the list.. But maybe it just means that everyone agrees with the analysis. Also, remained the issue about the 1ms timer not

Re: [fluid-dev] sequencer / synth bug ?

2007-06-19 Thread Antoine Schmitt
not clear ?). Thanks a lot, Le 12 juin 07 à 12:45, Antoine Schmitt a écrit : Hello all, any ideas on these two issues ? Confirmation ? Fix ? Workarounds ? Remainder : - intrinsic inaccuracy of fluid because of underlying driver bursts requests of 512 frames. - timer on Windows not always 1ms apar

Re: [fluid-dev] sequencer / synth bug ?

2007-06-12 Thread Antoine Schmitt
, Le 7 juin 07 à 11:05, Antoine Schmitt a écrit : I'd be very grateful if someone could confirm my analysis, especially on the problem with the bursts and its consequences on inaccuracy. And maybe think of ways to fix this. ++ as ___ flui

Re: [fluid-dev] sequencer / synth bug ?

2007-06-07 Thread Antoine Schmitt
Hello all, I've spent more time looking into this problem, deep down below, and I think that I may have found a design flaw in fluid (sorry for the dirty word ;). I'll try to be as precise and concise as possible. Remember that the problem is that some very short notes (like 5ms long) are

Re: [fluid-dev] sequencer / synth bug ?

2007-05-18 Thread Antoine Schmitt
y to understand and fix this problem, Le 15 mai 07 à 21:50, Mihail Zenkov a écrit : On Tue, 15 May 2007 00:05:01 +0200 Antoine Schmitt <[EMAIL PROTECTED]> wrote: Hello Mihail, did you confirm your intuition on this ? Can you explain more so that I can try to fix the problem ? Thanks a l

Re: [fluid-dev] sequencer / synth bug ?

2007-05-14 Thread Antoine Schmitt
Hello Mihail, did you confirm your intuition on this ? Can you explain more so that I can try to fix the problem ? Thanks a lot, Le 7 mai 07 à 17:26, Mihail Zenkov a écrit : On Mon, 7 May 2007 10:31:19 +0200 Antoine Schmitt <[EMAIL PROTECTED]> wrote: Thanks Mihail, do you mean th

Re: [fluid-dev] sequencer / synth bug ?

2007-05-07 Thread Antoine Schmitt
11:09:41 +0200 Antoine Schmitt <[EMAIL PROTECTED]> wrote: Hello all, actually more information on this issue. On my Windows machine, the standard command-line fluidsynth.exe does not play _any_ drum note of the given TwistAndShout.mid midi file. Note that in this file, _all_ noteoffs happen

Re: [fluid-dev] sequencer / synth bug ?

2007-05-04 Thread Antoine Schmitt
analysis ? Thanks a lot, Le 3 mai 07 à 13:17, Antoine Schmitt a écrit : Helo Josh, thank for the answers. Looking at the midi file, the problematic notes are indeed intended to last 7 ms (about). And this midi file plays fine in standard midi players (Quicktime for example on Mac). I will check

Re: [fluid-dev] sequencer / synth bug ?

2007-05-03 Thread Antoine Schmitt
ry it : http:// www.schmittmachine.com/fluidXtra/TwistAndShout.mid Any other hint welcome, Cheers ! Le 2 mai 07 à 12:52, Josh Green a écrit : Hello Antoine, On Wed, 2007-05-02 at 11:07 +0200, Antoine Schmitt wrote: Hello, I've got a strange issue, and I don't know if it comes fro

Re: [fluid-dev] sequencer / synth bug ?

2007-05-02 Thread Antoine Schmitt
Hello, I've got a strange issue, and I don't know if it comes from the sequencer, from the synth, or if it is 'normal'. Context : it's using the fluidXtra, which I've built on top of fluid-1.0.5, on MacOSX and Windows. A user of mine has built a midi interpreter on top of this, in Director

Re: [fluid-dev] Non-Real-Time Rendering

2007-04-27 Thread Antoine Schmitt
My understanding is that what you programmed is exactely what Josh was referring to, except that he was speaking about including this inside fluidsynth itself, in C, and making it available as an API. Not very complex indeed, but it is mostly a matter of including it cleaniy inside the exis

Re: [fluid-dev] FluidSynth Trac web site

2007-04-19 Thread Antoine Schmitt
Hello Josh, nice work on Trac ! I just added the fluidXtra to the application page. It is a Adobe Director Xtra giving access to FluidSynth's features. It is very successful in the Director community. It has been alive for quite a while, but I never noticed that it was not referenced from t

Re: [fluid-dev] Windows compilation

2006-12-03 Thread Antoine Schmitt
Hi Luke, I built the .lib file some time ago without much problems I think, and have it available if you want. What was your problem exately when building it ? :3/12/0610:42 +Luke Palmer: I'm trying to get a project I wrote working on Windows using Visual Studio .NE

Re: [fluid-dev] free SF2 sound banks ?

2006-09-04 Thread Antoine Schmitt
:4/09/067:24 -0600Dave Serls: free SF2 sound banks Here : http://www.sf2midi.com/ -- ++ as ___ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev

Re: [fluid-dev] soundfont editor recommendation?

2006-06-07 Thread Antoine Schmitt
:7/06/0613:07 -0700lemondrop: Fluidsynth Xtra. Hi list, just to follow up on Hunter's mail. Hunter's using the fluidXtra, which is a plugin for Macromedia Director that wraps the fluidsynth engine (http://www.as-ci.net/fluidXtra/). The plugin is a dll that is linked w

[fluid-dev] Problem with some soundfonts

2006-06-01 Thread Antoine Schmitt
The attached soundfont file breaks the fluid soundfont loader, which reports an error in the format (fluid_defsfont.c, line 1965, error "Invalid chunk id in INFO chunk") and then breaks my embedding application (Director in this case : the menus are all broken). But this soundfont works fine i

Re: [fluid-dev] framerate

2005-12-15 Thread Antoine Schmitt
Hi Josh, thanks for your very precise advices. Indeed, the advantage of writing my own interpolator is to master the aspects that are important for me. Thanks again, :13/12/0512:16 -0800Josh Green: Hello Antoine, I think FluidSynth processes controller changes per its

[fluid-dev] framerate

2005-12-05 Thread Antoine Schmitt
Hello, a (maybe straightforward) question on framerate and smoothing in fluid. Suppose that I use fluid as a library in a client application (like Director or Virtools) which has an internal framerate (usually 24 or 50 fps). If the client app continuously changes some parameter in fluid (like

Re: [fluid-dev] I want Midi to Wave Conversion (-_-)

2005-09-18 Thread Antoine Schmitt
Title: Re: [fluid-dev] I want Midi to Wave Conversion (-_-) If I remember well, there is now an option to output the sound stream to a file instead of the sound card, no ? :19/09/053:55 +0900ˆ÷¥–¡¯: -I'm Korean so.. My english is bad..   -I want Midi To Wav Conversion

Re: [fluid-dev] Crashing bug in fluidsynth (CVS)

2005-09-15 Thread Antoine Schmitt
:15/09/051:44 -0700Mo DeJong: P.S. Did you notice that the whole ramsfont module is being ignored? It gets built but the code is not used. Hi, the ramsfont is used to deal with samples _not_ coming from a soundfont file, bbut from the host app. To my knowledge, it is on

[fluid-dev] fix

2005-08-25 Thread Antoine Schmitt
Sorry, this is not the best way to do it, but I have fixed a crash bug in the current version of fluidsynth. and I don't have CVS these days, so I am posting the fix here for Josh (?) to include it in some further release.. Thanks and sorry: In the fluid_ramsfont.c file, the fluid_ramsfont_r

Re: [fluid-dev] Active your citibank account

2005-05-24 Thread Antoine Schmitt
Hello, can't we avoid these spams by disabling posting for non-members ? -- ++ as ___ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev