in podcast/main.py [0:0]
def mix_intro(intro, music):
full_intro = music[: sec(5)]
fade_to_low = music[sec(5) : sec(7)].fade( # noqa: E203
to_gain=db(0.1), duration=sec(2), start=0
)
low = music[sec(7) : sec(7) + len(intro)] + db(0.1) # noqa: E203
fade_to_full = music[
sec(7) + len(intro) : sec(9) + len(intro) # noqa: E203
].fade( # noqa: E203
from_gain=db(0.1), duration=sec(2), start=0
)
full_outro = music[
sec(9) + len(intro) : sec(14) + len(intro) # noqa: E203
] # noqa: E203
outro_fade = music[
sec(14) + len(intro) : sec(16) + len(intro) # noqa: E203
].fade_out(sec(2))
return (
full_intro
+ fade_to_low
+ low.overlay(intro)
+ fade_to_full
+ full_outro
+ outro_fade
)