La un moment dat, mi-am amintit un joc vechi - Ruby Se repetă, în care chiar și flirtezi pe primul iPhone, sensul său este să memoreze numărul maxim de repetiții de taste apăsate. Acest proces perfecționează perfect memoria. Dar de ce petrec doar butonul timp abstract, atunci când este posibil să se transfere la acest principiu tastatura pian și combina utilul cu placutul, brainstorming, și, în același timp, pentru a învăța să cânte la pian, m-am gândit, și am început să lucreze.
Desigur, de învățare pentru a juca la pian - se spune cu voce tare, la dispoziția noastră erau doar 2 octave (numărul a fost revelat prin experiență - nu se mai potrivesc este pe ecran) și acorduri să ia până la pian Logic nu știe, dar chiar și așa ton «La mulți ani "Puteți juca fără probleme.
Să ne întoarcem la dezvoltare. Primele schite ale cheilor de pian au fost respinse imediat, am vrut ceva neobișnuit, amuzant, din moment ce toate aplicațiile despre piane - pentru o singură persoană.
A trebuit să-și petreacă o mulțime de timp pentru a face o cheie foarte frumos, care a fost doar frumos să fie presat, iar apoteoza noastre „de design pian» a devenit animația de deschidere a capacului, cred că nimeni altcineva nu există nici un astfel!
Acum rămâne să înveți pianul să joace și să urmărească presarea. În acest scop, a fost dezvoltat următorul algoritm interesant pentru înregistrarea compozițiilor, în care prima linie conține numărul de serie al cheii, iar în al doilea rând, timpul în ms între clicuri.
Arată complicat, dar în practică, setul unei compoziții a durat aproximativ 40 de minute. Din cauza limitărilor de mai sus ale pianului nostru, problema era cu alegerea melodiilor, unele trebuiau abandonate, altele erau adaptate. Now Piano Logical a înregistrat 18 melodii, dar deja lucrăm la o actualizare, unde vor fi 6 piese noi de muzică.
Pentru a consolida rezultatele și a demonstra abilitățile nou dobândite prietenilor dvs., am făcut, așa-numitul, un mod profesionist: