Dj Harmonic

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

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

рдпреЛ рд╕рд░рд▓ рдЙрдкрдХрд░рдг Cameot рд╡реНрд╣реАрд▓рдорд╛ рдорд╛ рдЙрдкрдпреБрдХреНрдд рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЦреЛрдЬреНрди рд░ рдбреЗрдмреНрдпрд╛рдХ рдХреБрдЮреНрдЬреА рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдордкреА 3 рдЯреНрд░реНрдпрд╛рдХрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди deejays рдорд╛ рдорджреНрджрдд рдЧрд░реНрджрдЫред рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЪрдпрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдХрд┐ рд╡рд┐рд╕реНрддреГрдд рд╕реЗрдЯ рдирд┐рдпрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдорд┐рд▓реНрдиреЗ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕реБрдЭрд╛рд╡ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛред рдпрд╕рд▓реЗ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХреБрдЮреНрдЬреА рд▓рд╛рдИ рдЯреНрд░рдпрд╛рдХ рдЧрд░реНрджрдЫ рд░ рджреИрдЬреАрд▓реЗ рдЕрд░реНрдХреЛ рдХреБрдЮреНрдЬреА рдЪрдпрди рдЧрд░реНрджрдЫ рдЬрдмрдХрд┐ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрджрдЫред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреиреж рдЕрдХреНрдЯреЛрдмрд░ рен

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

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

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

рек.рео
рекрек рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

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

added support for android 10 (API 29)
fixed access to storage in API 29
added Cicle of fifths view
fixed persistence of settings