Re: [fluid-dev] improving musical timekeeping

2020-02-10 Thread Marcus Weseloh
Hi, Am Mo., 10. Feb. 2020 um 01:50 Uhr schrieb huban...@gmail.com < huban...@gmail.com>: > [...] with the interactive play - this is an > area we did not touch on before - a compromise could be achieved (again > using the musical onset markers) by delaying each interactively played > note/sample

Re: [fluid-dev] improving musical timekeeping

2020-02-09 Thread huban...@gmail.com
2020.02.09. 20:35 keltezéssel, Marcus Weseloh írta: Hi, first of all: this is a very interesting topic, thank you for bringing it up! My pleasure; and I thank you for the moral support. I do sympathise with your idea and I don't think it is a very unique use-case at all. I also use MuseScor

Re: [fluid-dev] improving musical timekeeping

2020-02-09 Thread Marcus Weseloh
Hi, first of all: this is a very interesting topic, thank you for bringing it up! I do sympathise with your idea and I don't think it is a very unique use-case at all. I also use MuseScore, but mostly for rehearsing. So I let MuseScore play some voices of a piece while I play another voice on top

Re: [fluid-dev] improving musical timekeeping

2020-02-09 Thread huban...@gmail.com
2020.02.09. 9:26 keltezéssel, Tom M. írta: "FluidSynth is a real-time software synthesizer based on the Soundfont 2 specification" This sets our scope. If you need a more advanced synth model, have a look at SFZ. Thank you. I do not see the conceptual reasoning behind limiting FluidSynth to S

Re: [fluid-dev] improving musical timekeeping

2020-02-09 Thread Tom M. via fluid-dev
> Let's keep the two use cases separate. No, sry. We cannot keep them separate. Soundfont2 is a real-time synth model based on MIDI, a real-time protocol. That's what fluidsynth has been designed for. That's what it works for. > Are we going to be frozen into SoundFont 2.04 forever? "FluidSynth

Re: [fluid-dev] improving musical timekeeping

2020-02-08 Thread huban...@gmail.com
Thank you for your time. I've written my comments inline. 2020.02.08. 15:41 keltezéssel, Tom M. írta: Here are some thoughts of a software engineer. Not sure what a musician would say. First of all, you are right. A "meaningfully long" attack phase will "delay" note on and thus shorten it. My q

Re: [fluid-dev] improving musical timekeeping

2020-02-08 Thread Reinhold Hoffmann
h Gesendet: Samstag, 8. Februar 2020 17:02 An: FluidSynth mailing list Betreff: Re: [fluid-dev] improving musical timekeeping Hi, I think the answer is hidden in your question. You talk about "the meaningful musical onset of the note exactly on time". The thing is that what is &

Re: [fluid-dev] improving musical timekeeping

2020-02-08 Thread Marcus Weseloh
Hi, I think the answer is hidden in your question. You talk about "the meaningful musical onset of the note exactly on time". The thing is that what is "musically meaningful" depends very heavily on the context. In some musical contexts it might be correct to say that you want the end of the atta

Re: [fluid-dev] improving musical timekeeping

2020-02-08 Thread Tom M. via fluid-dev
Here are some thoughts of a software engineer. Not sure what a musician would say. First of all, you are right. A "meaningfully long" attack phase will "delay" note on and thus shorten it. My question: what would be the use-case of such a "meaningfully long" attack? The only use-case I can think o

Re: [fluid-dev] improving musical timekeeping

2020-02-07 Thread huban...@gmail.com
2020.02.07. 12:58 keltezéssel, huban...@gmail.com írta: This would automatically be "on time". _Things_ would automatically be "on time". ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev

[fluid-dev] improving musical timekeeping

2020-02-07 Thread huban...@gmail.com
Here's a thought: Currently, samples start playing from the very beginning of their attack phase at the moment a NoteOn is due, right? This means instruments with meaningfully long attack phases will drag (be late musically); and to make things worse, drag varying amounts by note (pitch) as th