Skip to content

Instantly share code, notes, and snippets.

@uwekamper
Last active December 14, 2016 01:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uwekamper/a1708827dac2a4bcad4d6404cd9e4d33 to your computer and use it in GitHub Desktop.
Save uwekamper/a1708827dac2a4bcad4d6404cd9e4d33 to your computer and use it in GitHub Desktop.
Loop mit Beat
from pydub import AudioSegment
sound1 = AudioSegment.from_file("loop.wav")
kick = AudioSegment.from_file("kick.wav")
snare = AudioSegment.from_file("snare.wav")
ms = len(sound1)//4
beat = AudioSegment.silent(duration=ms).overlay(kick).overlay(snare, position=ms//2) * 4
combined = (sound1.overlay(beat) * 4).fade_in(1000).fade_out(1000)
combined.export("combined.mp3", format='mp3')
@uwekamper
Copy link
Author

Mono und mit mieser Bitrate:

combined = (sound1.overlay(beat) * 4).fade_in(1000).fade_out(1000).set_channels(1)
combined.export("combined.flac", format='flac')
combined.export("combined.mp3", format='mp3', bitrate="64k")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment