[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] Query regarding FluidSynth
From: |
Tom M. |
Subject: |
Re: [fluid-dev] Query regarding FluidSynth |
Date: |
Wed, 4 Apr 2018 19:16:12 +0200 |
Just added example code for the file renderer:
http://www.fluidsynth.org/api/index.html#FileRenderer
(changes should be pulic on 5th April approx. 10 AM UTC... unless
Element reads this and triggers the cron job)
Tom
2018-04-04 16:26 GMT+02:00 Marcus Weseloh <address@hidden>:
> Hi Swapnil,
>
> yes, it's possible via the API as well. Should work with something along
> these lines (untested code, just for demonstration):
>
> fluid_player_t* player;
> fluid_file_renderer_t* renderer;
>
> player = new_fluid_player(synth);
> fluid_player_add(player, "/path/to/midifile.mid");
>
> fluid_settings_setint(settings, "synth.parallel-render", 1); /* needed for
> fast-render */
> fluid_settings_setstr(settings, "audio.file.name", "/path/to/output.wav");
>
> renderer = new_fluid_file_renderer (synth);
>
> while (fluid_player_get_status(player) == FLUID_PLAYER_PLAYING) {
> if (fluid_file_renderer_process_block(renderer) != FLUID_OK) {
> break;
> }
> }
>
> delete_fluid_file_renderer(renderer);
> delete_fluid_player(player);
>
>
> Not shown is the synth and settings setup. Please see the /doc/example.c on
> how to create and destroy Fluidsynth instances and settings objects.
>
> Cheers,
>
>
> Marcus
>
>
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
- [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Aaron Laws, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Aaron Laws, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Marcus Weseloh, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Aaron Laws, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth, Marcus Weseloh, 2018/04/04
- Re: [fluid-dev] Query regarding FluidSynth,
Tom M. <=
- Re: [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/05
- Re: [fluid-dev] Query regarding FluidSynth, Tom M., 2018/04/06
- Re: [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/11
- Re: [fluid-dev] Query regarding FluidSynth, Tom M., 2018/04/11
- Re: [fluid-dev] Query regarding FluidSynth, Swapnil Gupta, 2018/04/11
- Re: [fluid-dev] Query regarding FluidSynth, Tom M., 2018/04/11
Re: [fluid-dev] Query regarding FluidSynth, Mark Knoop, 2018/04/04