Igor Babkin
Igor   Evansville, Indiana, United States
 
 


현재 오프라인
아트워크 전시대
big bruh
cac etat ːzvezdochkaː[h1]
:zvezdochka:


import numpy as np
import wave

class Compressor:
def compress_clip(self, data, num_samples, threshold, ratio, attack, release):
"""
Compress clip.
Parameters:
self: self parameter for when this function is called from inside AudioThreadWithBuffer
data: file data (numpy array)
num_samples: parameter for number of samples to take from the buffer
threshold: parameter beyond which to compress.
attack: parameter how quickly the compression starts, right away to delayed
release: parameter how quickly the compression fades, right away to delayed
ratio: how much compression
Returns: Audio for AudioThreadWithBuffer with compressed content.
"""

data = data.astype(np.int32, casting='safe')
if not data:
return []
# Take the last num_samples of data.
sample_data = data[-num_samples:]
amplitude = np.sqrt(np.mean(sample_data ** 2))
diff = amplitude - threshold
scaling_factor = (threshold + diff/ratio) / amplitude
return [d * scaling_factor for d in data]

if __name__ == '__main__':
f = wave.open()































거래를 위해 내놓은 아이템
352
소유한 아이템
136
거래 횟수
111
장터 거래 횟수
No ITEM for trade
im 10 2017년 10월 7일 오후 7시 37분 
+rep great guy bought me 2 games 👌👌
IIRRYY 2017년 9월 23일 오후 1시 56분 
123 2017년 8월 22일 오후 3시 59분 
+rep great fast trader :)
slyme Trading 2017년 7월 16일 오후 12시 04분 
+rep fast, easy trade
f1x 2017년 7월 16일 오전 11시 51분 
+rep good trade with butt plugs
AaronAimZ 2017년 7월 15일 오후 1시 27분 
+rep good CH