Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bungee-audio-stretch/bungee
/ types & classes
Types & classes
65 in github.com/bungee-audio-stretch/bungee
⨍
Functions
157
◇
Types & classes
65
↓ 4 callers
Class
sigaction
src/Assert.cpp:79
↓ 1 callers
Class
Frequency
src/Stretch.h:14
↓ 1 callers
Class
Operations
src/Resample.h:239
Class
Analysis
src/Grain.h:28
Class
Basic
* @brief Stretcher<Basic> is the open-source implementation contained in this repository. */
bungee/Bungee.h:196
Class
Bilinear
src/Resample.h:94
Class
Bungee_InputCheck
src/Input.h:30
Class
Cache
src/Fourier.h:165
Class
Call
src/Instrumentation.h:10
Class
Dispatch
src/Dispatch.h:11
Class
DynamicRange
bungee/CommandLine.h:191
Class
External
The external buffer: contains input or output samples.
src/Resample.h:43
Class
FloatingPointExceptions
src/Assert.h:50
Class
FromFloat
bungee/CommandLine.h:227
Class
Functions
* @brief C API function table for the Bungee stretcher. * @details This struct is not part of the C++ API. It is necessary here to facilitate extern
bungee/Bungee.h:133
Class
Functions
src/Stretcher.h:44
Class
Grain
src/Grain.h:26
Class
Grains
src/Output.h:18
Class
Grains
src/Grains.h:13
Class
Input
To resample from external buffer at input sample rate to internal buffer at (Fourier transformed) sample rate
src/Resample.h:16
Class
Input
src/Input.h:14
Class
InputBuffer
Bungee::Push::InputBuffer is an optional component that assists users of Bungee::Stretcher in applications where function calls "push" audio downstrea
bungee/Push.h:37
Class
InputBuffer
bungee/Stream.h:25
Class
InputChunk
* @brief Information to describe a chunk of audio that the audio stretcher requires as input for the current grain. * @details Input chunks of consec
bungee/Bungee.h:69
Class
InputChunk
bungee/Bungee.h:160
Class
Instrumentation
src/Instrumentation.h:8
Class
Internal
The internal buffer (as used by the phase vocoder's input and output)
src/Resample.h:22
Class
Kernel
src/Fourier.cpp:20
Class
KernelPair
src/Fourier.h:84
Class
KernelPair<T, T>
src/Fourier.h:126
Class
Log
src/Assert.h:66
Class
Loop
src/Resample.h:158
Class
Nearest
src/Resample.h:80
Class
Operation
src/Resample.h:233
Class
Options
bungee/CommandLine.h:31
Class
Output
To resample from internal buffer at (Fourier transformed) sample rate to external buffer at output sample rate
src/Resample.h:19
Class
Output
src/Output.h:20
Class
OutputChunk
* @brief Describes a chunk of audio output. * @details Output chunks do not overlap and should be appended for seamless playback. */
bungee/Bungee.h:86
Class
OutputChunk
bungee/Bungee.h:166
Class
OutputChunkBuffer
bungee/CommandLine.h:155
Class
Parameters
bungee/CommandLine.h:89
Class
Partial
src/Partials.h:15
Class
Petrification
src/Assert.cpp:61
Class
Pffft
src/Fourier.cpp:18
Class
Pro
* @brief Stretcher<Pro> is an enhanced and optimised implementation available under commercial license. */
bungee/Bungee.h:204
Class
Processor
bungee/CommandLine.h:153
Class
RatioState
src/Resample.h:115
Class
RatioState<false>
src/Resample.h:118
Class
RatioState<true>
src/Resample.h:139
Class
Request
* @brief An object of type Request is passed to the audio stretcher every time an audio grain is processed. */
bungee/Bungee.h:34
Class
Request
bungee/Bungee.h:109
Class
Request
bungee/Bungee.h:154
Enum
ResampleMode
bungee/Bungee.h:62
Class
SampleRates
* @brief Stretcher audio sample rates, in Hz. */
bungee/Bungee.h:115
Class
SampleRates
bungee/Bungee.h:142
Class
Stream
bungee/Stream.h:23
Class
Stretcher
bungee/Bungee.h:217
Class
Stretcher
src/Stretcher.h:18
Class
Synthesis
src/Synthesis.h:14
Class
Synthesis::Temporal
src/Synthesis.cpp:16
Class
Temporal
src/Synthesis.h:16
Class
Time
src/Stretch.h:25
Class
Timing
src/Timing.h:10
Class
ToFloat
bungee/CommandLine.h:208
Class
Transforms
src/Fourier.h:71