<div dir="ltr">Buongiorno, sto scrivendo un programmino che mi faccia le trasposizioni di x semitoni sulle tablature per chitarra. In pratica se ho C (Do) ed alzo di un tono devo ottenere D (Re).<div>Le tablature, anche se non standardizzate, le considero come formate da una riga di accordi ed una di testo della canzone.</div><div><br></div><div>Es.: Input</div><div>    C      A       D</div><div>testo testo testo testo</div><div><br></div><div>+1 tono</div><div><br></div><div>output</div><div><div>    D      B       E</div><div>testo testo testo testo</div><div><br></div><div>Ora nel fare la trasposizione devo mantenere anche la spaziatura. Per farlo ho utilizzato un for sui caratteri, ma credo che si possa fare più velocemente analizzando le "parole" separate da spazi.</div><div>Qualcuno ha qualche riferimento ad algoritmo o letteratura da studiare?</div><div>Grazie e ciao</div><div><br></div>-- <br>____________________________<br>Giuseppe Amato<br>e-mail: <a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a>
</div></div>