spotify / pedalboard
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
35% | 28% | 18% | 8% | 8%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp81% | 8% | 9% | 0% | <1%
h15% | 35% | 19% | 16% | 12%
pyi0% | 65% | 25% | 0% | 9%
py0% | 38% | 56% | 0% | 5%
mm0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pedalboard39% | 27% | 14% | 9% | 8%
pedalboard_native0% | 65% | 25% | 0% | 9%
scripts0% | 0% | 99% | 0% | <1%
ROOT0% | 0% | 91% | 0% | 8%
Longest Files (Top 50)
File# lines# units
juce_PatchedMP3AudioFormat.cpp
in pedalboard/juce_overrides
2971 59
juce_PatchedVST3PluginFormat.cpp
in pedalboard/juce_overrides
2706 230
ExternalPlugin.h
in pedalboard
1646 33
WriteableAudioFile.h
in pedalboard/io
927 23
ReadableAudioFile.h
in pedalboard/io
823 24
AudioStream.h
in pedalboard/io
797 29
pyi
__init__.pyi
in pedalboard_native
785 242
Resample.h
in pedalboard/plugin_templates
726 21
juce_BlockingConvolution.cpp
in pedalboard/juce_overrides
594 38
_pedalboard.py
in pedalboard
592 35
526 21
479 12
juce_PatchedFLACAudioFormat.cpp
in pedalboard/juce_overrides
454 13
setup.py
in root
374 4
TimeStretch.h
in pedalboard
352 2
StreamResampler.h
in pedalboard/io
312 14
pyi
__init__.pyi
in pedalboard_native/io
305 95
MP3Compressor.h
in pedalboard/plugins
266 19
juce_FastWindowedSincInterpolators.h
in pedalboard/juce_overrides
260 11
AudioFileInit.h
in pedalboard/io
247 1
FixedBlockSize.h
in pedalboard/plugin_templates
224 12
PythonInputStream.h
in pedalboard/io
206 15
BufferUtils.h
in pedalboard
204 3
python_bindings.cpp
in pedalboard
204 2
process.h
in pedalboard
200 2
IIRFilters.h
in pedalboard/plugins
194 12
PluginContainer.h
in pedalboard
184 2
LameMP3AudioFormat.h
in pedalboard/io
173 10
Convolution.h
in pedalboard/plugins
155 9
Mix.h
in pedalboard/plugins
139 5
LadderFilter.h
in pedalboard/plugins
131 1
PrimeWithSilence.h
in pedalboard/plugin_templates
130 13
PythonFileLike.h
in pedalboard/io
124 12
GSMFullRateCompressor.h
in pedalboard/plugins
122 8
PythonOutputStream.h
in pedalboard/io
116 6
Delay.h
in pedalboard/plugins
104 10
Reverb.h
in pedalboard/plugins
99 13
Bitcrush.h
in pedalboard/plugins
86 6
AudioUnitParser.mm
in pedalboard
85 3
RubberbandPlugin.h
in pedalboard
80 6
Chain.h
in pedalboard/plugins
79 5
Chorus.h
in pedalboard/plugins
78 1
ForceMono.h
in pedalboard/plugin_templates
76 6
pyi
__init__.pyi
in pedalboard_native/_internal
61 13
Phaser.h
in pedalboard/plugins
56 1
Compressor.h
in pedalboard/plugins
56 1
Clipping.h
in pedalboard/plugins
55 6
PitchShift.h
in pedalboard/plugins
54 5
pyi
__init__.pyi
in pedalboard_native/utils
53 6
Distortion.h
in pedalboard/plugins
52 4
Files With Most Units (Top 50)
File# lines# units
pyi
__init__.pyi
in pedalboard_native
785 242
juce_PatchedVST3PluginFormat.cpp
in pedalboard/juce_overrides
2706 230
pyi
__init__.pyi
in pedalboard_native/io
305 95
juce_PatchedMP3AudioFormat.cpp
in pedalboard/juce_overrides
2971 59
juce_BlockingConvolution.cpp
in pedalboard/juce_overrides
594 38
_pedalboard.py
in pedalboard
592 35
ExternalPlugin.h
in pedalboard
1646 33
AudioStream.h
in pedalboard/io
797 29
ReadableAudioFile.h
in pedalboard/io
823 24
WriteableAudioFile.h
in pedalboard/io
927 23
Resample.h
in pedalboard/plugin_templates
726 21
526 21
MP3Compressor.h
in pedalboard/plugins
266 19
PythonInputStream.h
in pedalboard/io
206 15
StreamResampler.h
in pedalboard/io
312 14
PrimeWithSilence.h
in pedalboard/plugin_templates
130 13
Reverb.h
in pedalboard/plugins
99 13
juce_PatchedFLACAudioFormat.cpp
in pedalboard/juce_overrides
454 13
pyi
__init__.pyi
in pedalboard_native/_internal
61 13
FixedBlockSize.h
in pedalboard/plugin_templates
224 12
IIRFilters.h
in pedalboard/plugins
194 12
PythonFileLike.h
in pedalboard/io
124 12
479 12
juce_FastWindowedSincInterpolators.h
in pedalboard/juce_overrides
260 11
Delay.h
in pedalboard/plugins
104 10
LameMP3AudioFormat.h
in pedalboard/io
173 10
Convolution.h
in pedalboard/plugins
155 9
GSMFullRateCompressor.h
in pedalboard/plugins
122 8
ForceMono.h
in pedalboard/plugin_templates
76 6
RubberbandPlugin.h
in pedalboard
80 6
Bitcrush.h
in pedalboard/plugins
86 6
Clipping.h
in pedalboard/plugins
55 6
PythonOutputStream.h
in pedalboard/io
116 6
pyi
__init__.pyi
in pedalboard_native/utils
53 6
Plugin.h
in pedalboard
50 5
Chain.h
in pedalboard/plugins
79 5
Mix.h
in pedalboard/plugins
139 5
PitchShift.h
in pedalboard/plugins
54 5
JucePlugin.h
in pedalboard
40 4
Invert.h
in pedalboard/plugins
35 4
AddLatency.h
in pedalboard/plugins
42 4
HighpassFilter.h
in pedalboard/plugins
51 4
LowpassFilter.h
in pedalboard/plugins
50 4
Distortion.h
in pedalboard/plugins
52 4
juce_PatchedVST3PluginFormat.h
in pedalboard/juce_overrides
50 4
setup.py
in root
374 4
AudioUnitParser.mm
in pedalboard
85 3
BufferUtils.h
in pedalboard
204 3
midi_utils.py
in pedalboard
49 3
PluginContainer.h
in pedalboard
184 2
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
20 - 2
Correlations

File Size vs. Commits (all time): 74 points

pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.cpp x: 14 commits (all time) y: 2971 lines of code pedalboard/juce_overrides/juce_FastWindowedSincInterpolators.h x: 2 commits (all time) y: 260 lines of code pedalboard/version.py x: 74 commits (all time) y: 4 lines of code setup.py x: 56 commits (all time) y: 374 lines of code pedalboard/io/ReadableAudioFile.h x: 38 commits (all time) y: 823 lines of code pedalboard/io/ResampledReadableAudioFile.h x: 18 commits (all time) y: 526 lines of code pedalboard/io/StreamResampler.h x: 7 commits (all time) y: 312 lines of code pedalboard/plugin_templates/Resample.h x: 20 commits (all time) y: 726 lines of code pedalboard/plugins/GSMFullRateCompressor.h x: 8 commits (all time) y: 122 lines of code pedalboard_native/__init__.pyi x: 21 commits (all time) y: 785 lines of code pedalboard_native/_internal/__init__.pyi x: 7 commits (all time) y: 61 lines of code pedalboard_native/io/__init__.pyi x: 30 commits (all time) y: 305 lines of code pedalboard/io/AudioStream.h x: 16 commits (all time) y: 797 lines of code pedalboard/JuceHeader.h x: 6 commits (all time) y: 11 lines of code pyproject.toml x: 20 commits (all time) y: 20 lines of code scripts/generate_type_stubs_and_docs.py x: 13 commits (all time) y: 479 lines of code pedalboard/python_bindings.cpp x: 83 commits (all time) y: 204 lines of code pedalboard/ExternalPlugin.h x: 66 commits (all time) y: 1646 lines of code pedalboard/BufferUtils.h x: 7 commits (all time) y: 204 lines of code pedalboard/Plugin.h x: 16 commits (all time) y: 50 lines of code pedalboard/plugin_templates/PrimeWithSilence.h x: 11 commits (all time) y: 130 lines of code pedalboard/plugins/AddLatency.h x: 17 commits (all time) y: 42 lines of code pedalboard/plugins/Delay.h x: 12 commits (all time) y: 104 lines of code pedalboard/process.h x: 35 commits (all time) y: 200 lines of code pedalboard/plugins/MP3Compressor.h x: 23 commits (all time) y: 266 lines of code pedalboard/plugins/Convolution.h x: 5 commits (all time) y: 155 lines of code pedalboard/TimeStretch.h x: 5 commits (all time) y: 352 lines of code pedalboard/_pedalboard.py x: 15 commits (all time) y: 592 lines of code pedalboard_native/utils/__init__.pyi x: 9 commits (all time) y: 53 lines of code pedalboard/io/WriteableAudioFile.h x: 29 commits (all time) y: 927 lines of code pedalboard/AudioUnitParser.mm x: 3 commits (all time) y: 85 lines of code pedalboard/io/AudioFileInit.h x: 14 commits (all time) y: 247 lines of code pedalboard/io/PythonFileLike.h x: 5 commits (all time) y: 124 lines of code pedalboard/io/PythonInputStream.h x: 10 commits (all time) y: 206 lines of code pedalboard/io/PythonOutputStream.h x: 11 commits (all time) y: 116 lines of code pedalboard/juce_overrides/juce_PatchedVST3PluginFormat.cpp x: 3 commits (all time) y: 2706 lines of code pedalboard/__init__.py x: 15 commits (all time) y: 22 lines of code pedalboard/juce_overrides/juce_PatchedVST3PluginFormat.h x: 1 commits (all time) y: 50 lines of code pedalboard/juce_overrides/juce_PatchedFLACAudioFormat.cpp x: 4 commits (all time) y: 454 lines of code scripts/__init__.py x: 1 commits (all time) y: 1 lines of code pedalboard/StreamUtils.h x: 1 commits (all time) y: 13 lines of code pedalboard/PluginContainer.h x: 14 commits (all time) y: 184 lines of code pedalboard/midi_utils.py x: 3 commits (all time) y: 49 lines of code pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.h x: 3 commits (all time) y: 31 lines of code pedalboard/juce_overrides/include_juce_audio_devices.cpp x: 4 commits (all time) y: 3 lines of code pedalboard/io/AudioFile.h x: 29 commits (all time) y: 29 lines of code pedalboard/plugins/Chain.h x: 8 commits (all time) y: 79 lines of code pedalboard/juce_overrides/juce_PatchedFLACAudioFormat.h x: 1 commits (all time) y: 25 lines of code pedalboard/plugins/NoiseGate.h x: 6 commits (all time) y: 50 lines of code pedalboard/plugins/Mix.h x: 5 commits (all time) y: 139 lines of code pedalboard/plugins/IIRFilters.h x: 9 commits (all time) y: 194 lines of code pedalboard/plugins/Chorus.h x: 6 commits (all time) y: 78 lines of code pedalboard/plugins/Gain.h x: 6 commits (all time) y: 35 lines of code pedalboard/plugins/HighpassFilter.h x: 10 commits (all time) y: 51 lines of code pedalboard/plugins/Invert.h x: 8 commits (all time) y: 35 lines of code pedalboard/plugins/LadderFilter.h x: 7 commits (all time) y: 131 lines of code pedalboard/plugins/PitchShift.h x: 17 commits (all time) y: 54 lines of code pedalboard/plugins/Reverb.h x: 6 commits (all time) y: 99 lines of code pedalboard/io/LameMP3AudioFormat.h x: 4 commits (all time) y: 173 lines of code pedalboard/AudioUnitParser.h x: 2 commits (all time) y: 10 lines of code pedalboard/plugin_templates/FixedBlockSize.h x: 9 commits (all time) y: 224 lines of code pedalboard/plugin_templates/ForceMono.h x: 13 commits (all time) y: 76 lines of code pedalboard/plugins/Limiter.h x: 5 commits (all time) y: 38 lines of code pedalboard/plugins/Phaser.h x: 5 commits (all time) y: 56 lines of code pedalboard/JucePlugin.h x: 7 commits (all time) y: 40 lines of code
2971.0
lines of code
  min: 1.0
  average: 267.55
  25th percentile: 41.5
  median: 85.5
  75th percentile: 250.25
  max: 2971.0
0 83.0
commits (all time)
min: 1.0 | average: 13.24 | 25th percentile: 4.75 | median: 8.0 | 75th percentile: 15.25 | max: 83.0

File Size vs. Contributors (all time): 74 points

pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.cpp x: 1 contributors (all time) y: 2971 lines of code pedalboard/juce_overrides/juce_FastWindowedSincInterpolators.h x: 1 contributors (all time) y: 260 lines of code pedalboard/version.py x: 2 contributors (all time) y: 4 lines of code setup.py x: 5 contributors (all time) y: 374 lines of code pedalboard/io/ReadableAudioFile.h x: 2 contributors (all time) y: 823 lines of code pedalboard/io/ResampledReadableAudioFile.h x: 1 contributors (all time) y: 526 lines of code pedalboard/io/StreamResampler.h x: 1 contributors (all time) y: 312 lines of code pedalboard/plugin_templates/Resample.h x: 1 contributors (all time) y: 726 lines of code pedalboard/plugins/GSMFullRateCompressor.h x: 1 contributors (all time) y: 122 lines of code pedalboard_native/__init__.pyi x: 2 contributors (all time) y: 785 lines of code pedalboard_native/_internal/__init__.pyi x: 1 contributors (all time) y: 61 lines of code pedalboard/io/AudioStream.h x: 2 contributors (all time) y: 797 lines of code pedalboard/JuceHeader.h x: 3 contributors (all time) y: 11 lines of code pyproject.toml x: 2 contributors (all time) y: 20 lines of code scripts/generate_type_stubs_and_docs.py x: 1 contributors (all time) y: 479 lines of code pedalboard/python_bindings.cpp x: 6 contributors (all time) y: 204 lines of code pedalboard/ExternalPlugin.h x: 7 contributors (all time) y: 1646 lines of code pedalboard/BufferUtils.h x: 1 contributors (all time) y: 204 lines of code pedalboard/Plugin.h x: 3 contributors (all time) y: 50 lines of code pedalboard/plugin_templates/PrimeWithSilence.h x: 1 contributors (all time) y: 130 lines of code pedalboard/plugins/AddLatency.h x: 2 contributors (all time) y: 42 lines of code pedalboard/plugins/Delay.h x: 2 contributors (all time) y: 104 lines of code pedalboard/process.h x: 3 contributors (all time) y: 200 lines of code pedalboard/plugins/MP3Compressor.h x: 2 contributors (all time) y: 266 lines of code pedalboard/plugins/Convolution.h x: 2 contributors (all time) y: 155 lines of code pedalboard/TimeStretch.h x: 1 contributors (all time) y: 352 lines of code pedalboard/_pedalboard.py x: 2 contributors (all time) y: 592 lines of code pedalboard_native/utils/__init__.pyi x: 1 contributors (all time) y: 53 lines of code pedalboard/io/WriteableAudioFile.h x: 1 contributors (all time) y: 927 lines of code pedalboard/AudioUnitParser.mm x: 1 contributors (all time) y: 85 lines of code pedalboard/io/AudioFileInit.h x: 1 contributors (all time) y: 247 lines of code pedalboard/io/PythonOutputStream.h x: 1 contributors (all time) y: 116 lines of code pedalboard/juce_overrides/juce_PatchedVST3PluginFormat.cpp x: 2 contributors (all time) y: 2706 lines of code pedalboard/__init__.py x: 3 contributors (all time) y: 22 lines of code pedalboard/juce_overrides/juce_PatchedFLACAudioFormat.cpp x: 1 contributors (all time) y: 454 lines of code scripts/__init__.py x: 1 contributors (all time) y: 1 lines of code pedalboard/StreamUtils.h x: 1 contributors (all time) y: 13 lines of code pedalboard/PluginContainer.h x: 2 contributors (all time) y: 184 lines of code pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.h x: 1 contributors (all time) y: 31 lines of code pedalboard/plugins/Chain.h x: 2 contributors (all time) y: 79 lines of code pedalboard/plugins/Mix.h x: 2 contributors (all time) y: 139 lines of code pedalboard/plugins/IIRFilters.h x: 1 contributors (all time) y: 194 lines of code pedalboard/plugins/Compressor.h x: 2 contributors (all time) y: 56 lines of code pedalboard/plugins/Gain.h x: 2 contributors (all time) y: 35 lines of code pedalboard/io/LameMP3AudioFormat.h x: 1 contributors (all time) y: 173 lines of code pedalboard/plugin_templates/FixedBlockSize.h x: 1 contributors (all time) y: 224 lines of code pedalboard/plugin_templates/ForceMono.h x: 1 contributors (all time) y: 76 lines of code
2971.0
lines of code
  min: 1.0
  average: 267.55
  25th percentile: 41.5
  median: 85.5
  75th percentile: 250.25
  max: 2971.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.72 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 1 points

pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.cpp x: 1 commits (90d) y: 2971 lines of code
2971.0
lines of code
  min: 2971.0
  average: 2971.0
  25th percentile: 2971.0
  median: 2971.0
  75th percentile: 2971.0
  max: 2971.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

pedalboard/juce_overrides/juce_PatchedMP3AudioFormat.cpp x: 1 contributors (90d) y: 2971 lines of code
2971.0
lines of code
  min: 2971.0
  average: 2971.0
  25th percentile: 2971.0
  median: 2971.0
  75th percentile: 2971.0
  max: 2971.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0