/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ardour/ |
H A D | audiosource.h | 61 virtual samplecnt_t read (Sample *dst, samplepos_t start, samplecnt_t cnt, int channel=0) const; 62 virtual samplecnt_t write (Sample *src, samplecnt_t cnt); 110 samplecnt_t _length; 115 int compute_and_write_peaks (Sample* buf, samplecnt_t first_sample, samplecnt_t cnt, 121 virtual samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const = 0; 122 virtual samplecnt_t write_unlocked (Sample *dst, samplecnt_t cnt) = 0; 126 samplecnt_t npeaks, samplepos_t start, samplecnt_t cnt, 129 int compute_and_write_peaks (Sample* buf, samplecnt_t first_sample, samplecnt_t cnt, 131 samplecnt_t samples_per_peak); 145 samplecnt_t peak_leftover_cnt; [all …]
|
H A D | disk_reader.h | 51 static samplecnt_t chunk_samples () in chunk_samples() 56 static void set_chunk_samples (samplecnt_t n) in set_chunk_samples() 61 static samplecnt_t default_chunk_samples (); 127 ReaderChannelInfo (samplecnt_t buffer_size, samplecnt_t preloop_size) in ReaderChannelInfo() 141 void resize (samplecnt_t); 142 void resize_preloop (samplecnt_t); 145 samplecnt_t pre_loop_buffer_size; 161 DeclickAmp (samplecnt_t sample_rate); 193 samplecnt_t fade_length; 214 static samplecnt_t _chunk_samples; [all …]
|
H A D | audioregion.h | 107 virtual samplecnt_t read_peaks (PeakData *buf, samplecnt_t npeaks, 108 samplecnt_t offset, samplecnt_t cnt, 113 virtual samplecnt_t read (Sample*, samplepos_t pos, samplecnt_t cnt, int channel) const; 125 virtual samplecnt_t read_raw_internal (Sample*, samplepos_t, samplecnt_t, int channel) const; 138 void set_fade_in_length (samplecnt_t); 139 void set_fade_in (FadeShape, samplecnt_t); 144 void set_fade_out_length (samplecnt_t); 145 void set_fade_out (FadeShape, samplecnt_t); 151 samplecnt_t verify_xfade_bounds (samplecnt_t, bool start); 184 AudioIntervalResult find_silence (Sample, samplecnt_t, samplecnt_t, InterThreadInfo&) const; [all …]
|
H A D | srcfilesource.h | 41 void set_length (samplecnt_t /*len*/) {}; in set_length() argument 46 samplecnt_t readable_length() const { return _source->readable_length() * _ratio; } in readable_length() 47 samplecnt_t length (samplepos_t pos) const { return _source->length(pos) * _ratio; } in length() 54 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const; 55 samplecnt_t write_unlocked (Sample */*dst*/, samplecnt_t /*cnt*/) { return 0; } in write_unlocked() argument 57 …int read_peaks_with_fpp (PeakData *peaks, samplecnt_t npeaks, samplepos_t /*start*/, samplecnt_t /… in read_peaks_with_fpp() argument 58 double /*samples_per_unit*/, samplecnt_t /*fpp*/) const { in read_peaks_with_fpp() 76 samplecnt_t src_buffer_size;
|
H A D | silentfilesource.h | 37 void set_length (samplecnt_t len) { _length = len; } in set_length() 48 SilentFileSource (Session& s, const XMLNode& x, samplecnt_t len, float srate) in SilentFileSource() 56 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const { in read_unlocked() 57 cnt = std::min (cnt, std::max<samplecnt_t> (0, _length - start)); in read_unlocked() 62 samplecnt_t write_unlocked (Sample */*dst*/, samplecnt_t /*cnt*/) { return 0; } in write_unlocked() argument 66 …int read_peaks_with_fpp (PeakData *peaks, samplecnt_t npeaks, samplepos_t /*start*/, samplecnt_t /… in read_peaks_with_fpp() argument 67 double /*samples_per_pixel*/, samplecnt_t /*fpp*/) const { in read_peaks_with_fpp()
|
H A D | export_channel.h | 53 virtual samplecnt_t common_port_playback_latency () const { return 0; } in common_port_playback_latency() 56 virtual void read (Sample const *& data, samplecnt_t samples) const = 0; 78 samplecnt_t common_port_playback_latency () const; 79 void prepare_export (samplecnt_t max_samples, sampleoffset_t common_latency); 81 void read (Sample const *& data, samplecnt_t samples) const; 94 samplecnt_t _buffer_size; 119 void update_buffers (samplecnt_t samples); 124 samplecnt_t samples_per_cycle; 128 samplecnt_t region_start; 129 samplecnt_t position; [all …]
|
H A D | midi_playlist_source.h | 40 samplecnt_t length (samplepos_t) const; 42 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const; 43 samplecnt_t write_unlocked (Sample *src, samplecnt_t cnt); 57 sampleoffset_t begin, samplecnt_t len, Source::Flag flags); 63 samplecnt_t read_unlocked (const Lock& lock, 67 samplecnt_t cnt, 72 samplecnt_t write_unlocked (const Lock& lock, 75 samplecnt_t cnt); 79 samplecnt_t _length;
|
H A D | processor.h | 73 virtual samplecnt_t signal_latency() const { return 0; } in signal_latency() 75 virtual void set_input_latency (samplecnt_t cnt) { _input_latency = cnt; } in set_input_latency() 76 samplecnt_t input_latency () const { return _input_latency; } in input_latency() 78 virtual void set_output_latency (samplecnt_t cnt) { _output_latency = cnt; } in set_output_latency() 79 samplecnt_t output_latency () const { return _output_latency; } in output_latency() 81 virtual void set_capture_offset (samplecnt_t cnt) { _capture_offset = cnt; } in set_capture_offset() 82 samplecnt_t capture_offset () const { return _capture_offset; } in capture_offset() 179 samplecnt_t _input_latency; 180 samplecnt_t _output_latency; 182 samplecnt_t _capture_offset; [all …]
|
H A D | mp3fileimportable.h | 51 samplecnt_t length () const { return _length; } in length() 52 samplecnt_t samplerate () const { return _info.hz; } in samplerate() 55 samplecnt_t read (Sample*, samplecnt_t nframes); 59 samplecnt_t layer () const { return _info.layer; } in layer() 60 samplecnt_t bitrate () const { return _info.bitrate_kbps; } in bitrate() 61 samplecnt_t read_unlocked (Sample*, samplepos_t start, samplecnt_t cnt, uint32_t chn); 69 samplecnt_t _length;
|
H A D | send.h | 47 samplecnt_t get_delay_in () const { return _delay_in; } in get_delay_in() 48 samplecnt_t get_delay_out () const { return _delay_out; } in get_delay_out() 51 virtual void set_delay_in (samplecnt_t) = 0; 56 virtual void set_delay_out (samplecnt_t, size_t bus = 0) = 0; 61 samplecnt_t _delay_in; 62 samplecnt_t _delay_out; 99 void set_delay_in (samplecnt_t); 100 void set_delay_out (samplecnt_t, size_t bus = 0); 101 samplecnt_t get_delay_in () const { return _delay_in; } in get_delay_in() 102 samplecnt_t get_delay_out () const { return _delay_out; } in get_delay_out() [all …]
|
H A D | audio_buffer.h | 43 void silence (samplecnt_t len, samplecnt_t offset = 0); 51 …void read_from (const Sample* src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t … 67 …void read_from (const Buffer& src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t … 73 assert (src_offset <= ((samplecnt_t)src.capacity () - len)); 90 …void merge_from (const Buffer& src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t… 117 …void accumulate_from (const Sample* src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoff… 155 …void accumulate_with_gain_from (const Sample* src_raw, samplecnt_t len, gain_t gain_coeff, sampleo… 183 for (samplecnt_t n = 0; n < len; ++n) { 197 void apply_gain (gain_t gain, samplecnt_t len) in apply_gain() 228 const Sample* data (samplecnt_t offset = 0) const [all …]
|
H A D | sndfilesource.h | 43 SampleFormat samp_format, HeaderFormat hdr_format, samplecnt_t rate, 83 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const; 84 samplecnt_t write_unlocked (Sample *dst, samplecnt_t cnt); 85 samplecnt_t write_float (Sample* data, samplepos_t pos, samplecnt_t cnt); 98 samplecnt_t nondestructive_write_unlocked (Sample *dst, samplecnt_t cnt);
|
H A D | delayline.h | 43 bool set_delay (samplecnt_t signal_delay); 44 samplecnt_t delay () { return _pending_delay; } in delay() 57 void allocate_pending_buffers (samplecnt_t, ChanCount const&); 59 void write_to_rb (Sample* rb, Sample* src, samplecnt_t); // honor _woff, _bsiz. 60 void read_from_rb (Sample* rb, Sample* dst, samplecnt_t); // honor _roff, _bsiz 64 samplecnt_t _bsiz; 65 samplecnt_t _bsiz_mask; 66 samplecnt_t _delay, _pending_delay;
|
H A D | midi_source.h | 101 virtual samplecnt_t midi_read (const Lock& lock, 105 samplecnt_t cnt, 120 virtual samplecnt_t midi_write (const Lock& lock, 123 samplecnt_t cnt); 141 virtual samplecnt_t length (samplepos_t pos) const; 142 virtual void update_length (samplecnt_t); 158 void mark_write_starting_now (samplecnt_t position, 159 samplecnt_t capture_length, 160 samplecnt_t loop_length); 223 samplecnt_t cnt, [all …]
|
H A D | midi_region.h | 79 …virtual samplecnt_t read (Sample*, samplepos_t /*pos*/, samplecnt_t /*cnt*/, int /*channel*/) cons… in read() argument 80 virtual samplecnt_t readable_length() const { return length(); } in readable_length() 82 samplecnt_t read_at (Evoral::EventSink<samplepos_t>& dst, 84 samplecnt_t dur, 92 samplecnt_t master_read_at (MidiRingBuffer<samplepos_t>& dst, 94 samplecnt_t dur, 142 samplecnt_t _read_at (const SourceList&, Evoral::EventSink<samplepos_t>& dst, 144 samplecnt_t dur, 162 void set_length_internal (samplecnt_t len, const int32_t sub_num); 163 void set_start_internal (samplecnt_t, const int32_t sub_num); [all …]
|
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/audiographer/general/ |
H A D | silence_trimmer.h | 63 void reset (samplecnt_t silence_buffer_size_ = 1024) 169 samplecnt_t output_start_index = 0; 170 samplecnt_t output_sample_count = c.samples(); 174 samplecnt_t first_non_silent_sample_index = 0; 203 samplecnt_t silent_sample_index = 0; 255 for (samplecnt_t i = 0; i < c.samples(); ++i) { 314 samplecnt_t silence_samples; 315 samplecnt_t max_output_frames; 317 samplecnt_t add_to_beginning; 318 samplecnt_t add_to_end; [all …]
|
H A D | sr_converter.h | 29 void init (samplecnt_t in_rate, samplecnt_t out_rate, int quality = 0); 32 samplecnt_t allocate_buffers (samplecnt_t max_samples); 49 samplecnt_t max_samples_in; 52 samplecnt_t leftover_samples; 53 samplecnt_t max_leftover_samples; 56 samplecnt_t data_out_size;
|
H A D | demo_noise.h | 23 void init (samplecnt_t max_samples, samplecnt_t interval, samplecnt_t duration, float level); 30 samplecnt_t _data_out_size; 33 samplecnt_t _interval; 34 samplecnt_t _duration; 36 samplecnt_t _pos;
|
H A D | limiter.h | 21 Limiter (float sample_rate, unsigned int channels, samplecnt_t); 28 void set_duration (samplecnt_t); 35 void stats (samplecnt_t); 39 samplecnt_t _size; 40 samplecnt_t _latency; 42 samplecnt_t _cnt; 43 samplecnt_t _spp;
|
H A D | analyser.h | 32 Analyser (float sample_rate, unsigned int channels, samplecnt_t bufsize, samplecnt_t n_samples); 37 void set_duration (samplecnt_t n_samples); 54 samplecnt_t _n_samples; 55 samplecnt_t _pos; 56 samplecnt_t _spp; 57 samplecnt_t _fpp;
|
/dports/audio/ardour6/Ardour-6.8.0/gtk2_ardour/ |
H A D | time_axis_view_item.h | 46 using ARDOUR::samplecnt_t; 59 virtual bool set_duration(samplecnt_t, void*); 60 samplecnt_t get_duration() const; 61 virtual void set_max_duration(samplecnt_t, void*); 62 samplecnt_t get_max_duration() const; 63 virtual void set_min_duration(samplecnt_t, void*); 64 samplecnt_t get_min_duration() const; 141 sigc::signal<void,samplecnt_t,void*> DurationChanged; 191 samplecnt_t item_duration; 194 samplecnt_t max_item_duration; [all …]
|
/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ |
H A D | audiosource.cc | 160 samplecnt_t 316 samplecnt_t 325 samplecnt_t 355 samplecnt_t peak = 0; in read_peaks_with_fpp() 404 samplecnt_t zero_fill = 0; in read_peaks_with_fpp() 691 samplecnt_t i = 0; in read_peaks_with_fpp() 693 samplecnt_t chunksize = (samplecnt_t) min (cnt, (samplecnt_t) 4096); in read_peaks_with_fpp() 782 samplecnt_t cnt = _length; in build_peaks_from_scratch() 905 samplecnt_t to_do; in compute_and_write_peaks() 908 samplecnt_t samples_done; in compute_and_write_peaks() [all …]
|
H A D | interpolation.cc | 40 samplecnt_t 41 CubicInterpolation::interpolate (int channel, samplecnt_t input_samples, Sample *input, samplecnt_t… in interpolate() 180 const samplecnt_t output_from_input = floor ((input_samples - 2) / _speed); in interpolate() 186 const samplecnt_t limit = std::min (output_samples, output_from_input); in interpolate() 188 samplecnt_t outsample = 0; in interpolate() 190 samplecnt_t used = floor (distance); in interpolate() 191 samplecnt_t i = 0; in interpolate() 225 samplecnt_t 226 CubicInterpolation::distance (samplecnt_t nsamples) in distance()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/tests/general/ |
H A D | silence_trimmer_test.cc | 53 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers() 54 CPPUNIT_ASSERT_EQUAL ((samplecnt_t) 0, samples_processed); in testFullBuffers() 60 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers() 68 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers() 75 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers() 85 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers() 100 samplecnt_t samples_processed = sink->get_data().size(); in testPartialBuffers() 132 samplecnt_t silence = samples / 2; in testAddSilenceBeginning() 148 samplecnt_t silence = samples / 3; in testAddSilenceEnd() 163 samplecnt_t total_samples = 2 * samples + silence; in testAddSilenceEnd() [all …]
|
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/audiographer/ |
H A D | process_context.h | 45 ProcessContext (T * data, samplecnt_t samples, ChannelCount channels) in ProcessContext() 62 ProcessContext (ProcessContext<Y> const & other, T * data, samplecnt_t samples) in ProcessContext() 73 ProcessContext beginning (samplecnt_t samples) in beginning() 92 inline samplecnt_t const & samples() const { return _samples; } in samples() 100 inline samplecnt_t samples_per_channel() const { return _samples / _channels; } in samples_per_channel() 111 samplecnt_t _samples; 133 AllocatingProcessContext (samplecnt_t samples, ChannelCount channels) in AllocatingProcessContext() 137 AllocatingProcessContext (T const * data, samplecnt_t samples, ChannelCount channels) in AllocatingProcessContext() 153 AllocatingProcessContext (ProcessContext<Y> const & other, samplecnt_t samples) in AllocatingProcessContext() 170 ConstProcessContext (T const * data, samplecnt_t samples, ChannelCount channels) in ConstProcessContext() [all …]
|