流体合成  1.1.11
职能
序列bind.h文件参考

将定序器对象绑定到其他子系统的功能。 更多...

职能

FLUIDSYNTH_API fluid_seq_id_t fluid_sequencer_register_fluidsynth (fluid_sequencer_t * 序列, fluid_synth_t *合成)
 将合成器注册为给定音序器的目标客户端。 更多...
 
FLUIDSYNTH_API int fluid_sequencer_add_midi_event_to_buffer (没有* 数据, fluid_midi_event_t *事件)
 将传入的Midi事件(从Midi驱动程序或Midi路由器)转换为音序器事件,并将其添加到音序器队列中,以便尽快发送。 更多...
 

详细说明

将定序器对象绑定到其他子系统的功能。

功能文件

◆ fluid_sequencer_register_fluidsynth()

FLUIDSYNTH_API fluid_seq_id_t fluid_sequencer_register_fluidsynth ( fluid_sequencer_t 序列,
fluid_synth_t 合成器 
)

将合成器注册为给定音序器的目标客户端。

合成器 注册名称为“ 流体合成”。

参量
序列音序器实例
合成器合成器实例
退货
定序器客户端ID,或 FLUID_FAILED 错误。
例子:
流体合成_arpeggio.c流体合成_metronome.c.

参考文献 fluid_event_get_bank(), fluid_event_get_channel(), fluid_event_get_control(), fluid_event_get_duration(), fluid_event_get_key(), fluid_event_get_pitch(), fluid_event_get_program(), fluid_event_get_sfont_id(), fluid_event_get_type(), fluid_event_get_value(), fluid_event_get_velocity(), fluid_event_noteoff(), FLUID_FAILED, fluid_log(), FLUID_PANIC, FLUID_SEQ_ALLNOTESOFF, FLUID_SEQ_ALLSOUNDSOFF, FLUID_SEQ_ANYCONTROLCHANGE, FLUID_SEQ_BANKSELECT, FLUID_SEQ_CHANNELPRESSURE, FLUID_SEQ_CHORUSSEND, FLUID_SEQ_CONTROLCHANGE, FLUID_SEQ_MODULATION, FLUID_SEQ_NOTE, FLUID_SEQ_NOTEOFF, FLUID_SEQ_NOTEON, FLUID_SEQ_PAN, FLUID_SEQ_PITCHBEND, FLUID_SEQ_PITCHWHHELSENS, FLUID_SEQ_PROGRAMCHANGE, FLUID_SEQ_PROGRAMSELECT, FLUID_SEQ_REVERBSEND, FLUID_SEQ_SUSTAIN, FLUID_SEQ_SYSTEMRESET, FLUID_SEQ_TIMER, FLUID_SEQ_UNREGISTERING, FLUID_SEQ_VOLUME, fluid_sequencer_count_clients(), fluid_sequencer_get_client_id(), fluid_sequencer_get_client_name(), fluid_sequencer_get_use_system_timer(), fluid_sequencer_process(), fluid_sequencer_register_client(), fluid_sequencer_send_at(), fluid_synth_all_sounds_off(), fluid_synth_bank_select(), fluid_synth_cc(), fluid_synth_channel_pressure(), fluid_synth_noteoff(), fluid_synth_noteon(), fluid_synth_pitch_bend(), fluid_synth_pitch_wheel_sens(), fluid_synth_program_change(), fluid_synth_program_select()fluid_synth_system_reset().

◆ fluid_sequencer_add_midi_event_to_buffer()

FLUIDSYNTH_API int fluid_sequencer_add_midi_event_to_buffer ( 无效*  数据,
fluid_midi_event_t 事件 
)