рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдВрдЧреАрдд рд▓реЗрдЦрди

рдЫрд╡рд┐



рдореИрдВ рдХреЛрдб рд╕рдВрдЧреАрдд рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдзреБрдиреЛрдВ рдХреЗ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рдВрдЧреАрдд рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рднреА рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐ рд╣реИ:

рдЖрдкрдХреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рд╕рдордп рддрд░реНрдХ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП -1 рд╕реЗ 1 рддрдХ рд╕реАрдорд╛ рдореЗрдВ рдПрдХ рдЖрдпрд╛рдо рджреЗрддрд╛ рд╣реИ:

var n = 0; return function (t) { var x = Math.sin(t * 256 + Math.sin(n)); n += Math.sin(t); return x; }
      
      



[рд╕реБрдиреЛ]



рдЖрдк рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ studio.substack.net/-/recent рд╕реЗ рдХреБрдЫ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ

рдЬреИрд╕реЗ рдкреЙрд▓рд┐рдкреНрд░реЛрдкреЙрди , рд╕реБрдкрд░рдорд╛рдЗрд░реЛ ред



рд╣реБрдб рдХреЗ рддрд╣рдд:

github.com/substack/code-music-studio

рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ baudio рдСрдбрд┐рдпреЛ рдПрдкреАрдЖрдИред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ - рдПрд╕рд╡реАрдЬреА, рдЖрдпрд╛рдо-рджрд░реНрд╢рдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

Http рд╕рд░реНрд╡рд░ NodeJS http API рдХреЗ рд░реВрдк рдореЗрдВ , рдФрд░ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рдорд╛рдирдВрдж ред



рдФрд░ рдЕрдВрдд рдореЗрдВ, рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡реАрдбрд┐рдпреЛ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ):










All Articles