SpecStream Audio Spectrum Plot

рдПрдкрднрд┐рддреНрд░ рдЧрд░рд┐рдиреЗ рдЦрд░рд┐рджрд╣рд░реВ
рей.рео
ремрек рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
резреж┬ард╣рдЬрд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рдХрдиреНрдЯреЗрдиреНрдЯрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

рдПрдкрд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдлреЛрдирдмрд╛рдЯ рдЕрдбрд┐рдпреЛ рдбрд╛рдЯрд╛ рдкрд╛рдЙрдБрдЫ рд░ рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ рдЫрд╡рд┐рдХреЛ рд░реВрдкрдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдкреНрд▓рдЯ рдЧрд░реНрджрдЫред

рдПрдк рд╕реЗрдЯрд┐рдЩрд╣рд░реВ:
тАв рдирдореВрдирд╛ рджрд░ = рдирдореВрдирд╛ рджрд░ (Hz рдорд╛) рдЬрд╕рдорд╛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдкрдврд┐рдиреЗрдЫред рдзреЗрд░реИрдЬрд╕реЛ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ 48 kHz рд╕рдореНрдо рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЙрдЪреНрдЪ-рдЕрдиреНрдд рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ 192 kHz рд╕рдореНрдо рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
тАв FFT рдмрдлрд░ рд╕рд╛рдЗрдЬ = FFT рдЧрдгрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЕрдбрд┐рдпреЛ рдмрдлрд░рдХреЛ рд╕рд╛рдЗрдЬ (рдирдореВрдирд╛рд╣рд░реВрдорд╛)ред 2, min = 128, рдЕрдзрд┐рдХрддрдо = 16384 рдХреЛ рдкрд╛рд╡рд░ рд╣реБрдиреБрдкрд░реНрдЫред рдареВрд▓реЛ рдорд╛рдирд▓реЗ рд░рд╛рдореНрд░реЛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рди рджрд┐рдиреНрдЫред рд╕рд╛рдиреЛ рдорд╛рдирд▓реЗ рд░рд╛рдореНрд░реЛ рд╕рдордп рд░рд┐рдЬреЛрд▓реБрд╕рди рджрд┐рдиреНрдЫред
тАв рдиреНрдпреВрдирддрдо рдбрд┐рд╕реНрдкреНрд▓реЗ рдЧрд░рд┐рдПрдХреЛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА
тАв рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдЖрд╡реГрддреНрддрд┐
тАв рд▓рд╛рдн (dB)
тАв рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдордп рд╕рдЮреНрдЭреНрдпрд╛рд▓ (рдорд┐рд▓реАрд╕реЗрдХреЗрдиреНрдбрдорд╛)
тАв рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рдЧреНрд░рд┐рдб рдЪрд░рдг (Hz рдорд╛) = рддреЗрд░реНрд╕реЛ рд╡рд┐рднрд╛рдЬрди рд░реЗрдЦрд╛рд╣рд░реВ рдХреЛрд░реНрдиреЗрдЫ
тАв рдЯрд╛рдЗрдо рдЧреНрд░рд┐рдб рд╕реНрдЯреЗрдк (рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдорд╛) = рдкреНрд▓рдЯрд╕рдБрдЧ рд╕рдБрдЧреИ рд╕рд░реНрджреИ рдард╛рдбреЛ рд╡рд┐рднрд╛рдЬрди рд░реЗрдЦрд╛рд╣рд░реВ рдХреЛрд░реНрдиреЗрдЫред

рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реАрдорд╛рд╣рд░реВ:
тАв рдирдореВрдирд╛ рджрд░ = 8000 Hz (рд╕реНрдерд┐рд░)
тАв FFT рдмрдлрд░ рд╕рд╛рдЗрдЬ = релрезреи (рд╕реНрдерд┐рд░)

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЗрди-рдПрдк рдЦрд░рд┐рдж (рдПрдХ рдкрдЯрдХрдХреЛ рднреБрдХреНрддрд╛рдиреА) рдорд╛рд░реНрдлрдд рдкреНрд░рд┐рдорд┐рдпрдо рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

рдкреНрд░рд┐рдорд┐рдпрдо рд╕рдВрд╕реНрдХрд░рдг рдлрд╛рдЗрджрд╛рд╣рд░реВ:
тАв рдХрдиреНрдлрд┐рдЧрд░ рдпреЛрдЧреНрдп рдирдореВрдирд╛ рджрд░ред
тАв рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ FFT рдмрдлрд░ рд╕рд╛рдЗрдЬ: 128, 256, 512, 1024, 2048, 4096, 8192, 16384ред

рднрд╡рд┐рд╖реНрдпрдХреЛ рдПрдк рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛рдмрджреНрдз рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:
тАв рдЕрдбрд┐рдпреЛ рдлрд╛рдЗрд▓рдХреЛ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН
тАв рдлрд╛рдЗрд▓рдорд╛ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдЕрдХреНрдЯреЛрдмрд░ рел

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рей.рео
ремреи рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдирдпрд╛рдБ рдХреЗ рдЫ

- targetSdk 35

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
HARDCODED JOY SRL
contact@hardcodedjoy.com
STR. RUSCIORULUI NR. 46 AP. 18 550112 SIBIU Romania
+40 756 396 676

HARDCODED JOY S.R.L. рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ

рдпрд╕реНрддреИ рдПрдкрд╣рд░реВ