write_string Subroutine

public subroutine write_string(self, event, text)

This subroutine is used my many events. The text must be coded in ASCII (7 bits).

Type Bound

MIDI_file

Arguments

Type IntentOptional Attributes Name
class(MIDI_file), intent(inout) :: self
integer, intent(in) :: event
character(len=*), intent(in) :: text

Calls

proc~~write_string~~CallsGraph proc~write_string MIDI_file%write_string proc~checked_int8 checked_int8 proc~write_string->proc~checked_int8 proc~delta_time MIDI_file%delta_time proc~write_string->proc~delta_time proc~write_variable_length_quantity MIDI_file%write_variable_length_quantity proc~write_string->proc~write_variable_length_quantity proc~delta_time->proc~write_variable_length_quantity proc~checked_int32 checked_int32 proc~delta_time->proc~checked_int32 proc~variable_length_quantity variable_length_quantity proc~write_variable_length_quantity->proc~variable_length_quantity

Called by

proc~~write_string~~CalledByGraph proc~write_string MIDI_file%write_string proc~copyright_notice MIDI_file%copyright_notice proc~copyright_notice->proc~write_string proc~cue_point MIDI_file%cue_point proc~cue_point->proc~write_string proc~instrument_name MIDI_file%instrument_name proc~instrument_name->proc~write_string proc~lyric MIDI_file%lyric proc~lyric->proc~write_string proc~marker MIDI_file%marker proc~marker->proc~write_string proc~sequence_track_name MIDI_file%sequence_track_name proc~sequence_track_name->proc~write_string proc~text_event MIDI_file%text_event proc~text_event->proc~write_string proc~new MIDI_file%new proc~new->proc~copyright_notice proc~new->proc~text_event proc~track_header MIDI_file%track_header proc~new->proc~track_header proc~track_header->proc~sequence_track_name proc~track_header->proc~text_event program~blues blues program~blues->proc~new program~blues->proc~track_header program~canon canon program~canon->proc~new program~canon->proc~track_header program~circle_of_fifths circle_of_fifths program~circle_of_fifths->proc~new program~circle_of_fifths->proc~track_header program~la_folia la_folia program~la_folia->proc~new program~la_folia->proc~track_header program~motifs motifs program~motifs->proc~new program~motifs->proc~track_header program~third_kind third_kind program~third_kind->proc~new program~third_kind->proc~track_header