new Subroutine

public subroutine new(self, tracks, duration)

Type Bound

tape_recorder

Arguments

Type IntentOptional Attributes Name
class(tape_recorder), intent(inout) :: self
integer, intent(in) :: tracks
real(kind=wp), intent(in) :: duration

Calls

proc~~new~~CallsGraph proc~new tape_recorder%new proc~clear_tracks tape_recorder%clear_tracks proc~new->proc~clear_tracks

Called by

proc~~new~~CalledByGraph proc~new tape_recorder%new proc~create_wav_file WAV_file%create_WAV_file proc~create_wav_file->proc~new program~all_signals all_signals program~all_signals->proc~create_wav_file program~arpeggios arpeggios program~arpeggios->proc~create_wav_file program~blues blues program~blues->proc~create_wav_file program~chords_and_melody chords_and_melody program~chords_and_melody->proc~create_wav_file program~demo_effects demo_effects program~demo_effects->proc~create_wav_file program~doppler_effect doppler_effect program~doppler_effect->proc~create_wav_file program~drone_music drone_music program~drone_music->proc~create_wav_file program~drum_machine drum_machine program~drum_machine->proc~create_wav_file program~misc_sounds misc_sounds program~misc_sounds->proc~create_wav_file program~shepard_risset_glissando shepard_risset_glissando program~shepard_risset_glissando->proc~create_wav_file program~shepard_scale shepard_scale program~shepard_scale->proc~create_wav_file