Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Riccardo Lemmi
Daniele Varrazzo wrote: > On 2014-09-23 13:53, Giuseppe Amato wrote: >> Il giorno 23 settembre 2014 14:41, Daniele Varrazzo >> ha >> scritto: > >>> Per curiosita', avevo anche io provato a trasporre gli accordi [1] >>> in quel >>> programmino di cui parlavo qualche giorno fa. Non ho il problema

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
Carlos Catucci: > > Fa#- ti sembra una sola lettera? Oppure Do#7? > anche Do#-7+/11 è un accordo :-) -- Simone Federici Software Craftsman XP, Agile, Scrum, Kanban Quality, performance & security Explicit is better than implicit. __

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Carlos Catucci
2014-09-23 20:02 GMT+02:00 Manlio Perillo : > Il tutto può sembrare complesso, ma in realtà visto che gli accordi sono > di una singola lettera (? lo sono ?) il tuo programma diventa un semplice > filtro che scrivi in poco tempo. > Fa#- ti sembra una sola lettera? Oppure Do#7? Carlos -- EZLN ..

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Daniele Varrazzo
On 2014-09-23 19:02, Manlio Perillo wrote: 2014-09-23 13:07 GMT+02:00 Giuseppe Amato : 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). Le tablature, anche se no

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Manlio Perillo
2014-09-23 13:07 GMT+02:00 Giuseppe Amato : > 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). > Le tablature, anche se non standardizzate, le considero come form

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giovanni Porcari
> Il giorno 23/set/2014, alle ore 18:54, Simone Federici > ha scritto: > > AlberTo De Prezzo: > Per la mia esperienza, la ricerca delle *occorrenze* delle cadenze > "quinto->primo" all'interno di un brano è il modo piu' economico ed > affidabile per la determinazione della/e tonalità all'inte

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
AlberTo De Prezzo: > > Per la mia esperienza, la ricerca delle *occorrenze* delle cadenze > "quinto->primo" all'interno di un brano è il modo piu' economico ed > affidabile per la determinazione della/e tonalità all'interno di una > partitura. > daccordissimo :-) trovo interessante il determinare

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione AlberTo De Prezzo
Il 23/09/2014 18:40, AlberTo De Prezzo ha scritto: [...]in questo caso, il D che *risolve* sul G, mi fa capire che il G è il primo grado e G il quinto). errata corrige: D è il quinto grado, G il primo maledetta fretta :) ___ Python mailing lis

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione AlberTo De Prezzo
Il 23/09/2014 17:19, Simone Federici ha scritto: Giuseppe Amato mailto:giuam...@gmail.com>>: Il problema è che, ad esempio, l'accordo di Re maggiore contiene l'alterazione in Fa#, pur non riportando alcun segno nell'accordo. Nella pratica potrei avere una canzone con soli tre accordi

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
Giuseppe Amato: > > Anche io do per scontato che ogni riga sia o di parole o di note, però ho > preferito lavorare con le word perché per un eventuale espansione (tipo > visualizzazione dell'accordo, con i maj, min, 7, 9 ) mi trovavo già tutto > separato. > hai ragione nelio caso l'accordo non è t

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giuseppe Amato
Il giorno 23 settembre 2014 17:19, Simone Federici ha scritto: > guarda, io l'ho implementato cercando tutte le occorrenze > https://github.com/simone/chords-utils/blob/master/addtones.py > > L'avevo vista ed infatti mi è piaciuta, forse è anche più efficiente della mia, sicuramente più semplice

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
Giuseppe Amato : > Il problema è che, ad esempio, l'accordo di Re maggiore contiene > l'alterazione in Fa#, pur non riportando alcun segno nell'accordo. Nella > pratica potrei avere una canzone con soli tre accordi Do Re Sol in una > tonalità di Sol maggiore e non accorgermene. La tua regexp è m

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giuseppe Amato
Il giorno 23 settembre 2014 16:10, Simone Federici ha scritto: > > io avevo scarabocchiato qualcosa qui per abbassare alzare accordi delle > canzoni. > https://github.com/simone/chords-utils > > Non che vincesse sempre, ma cercava di capire se la linea di testo > conteneva accordi oppure no, in c

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione AlberTo De Prezzo
Il 23/09/2014 15:17, Simone Federici ha scritto: Fico! parsing dei file alla ricerca degli accordi e poi individuazione della chiave. Diciamo che il problema sono i falsi positivi. Però per parecchie canzoni potrebbe funzionare contando le occorrente di un accordo e vedendo in che scala sta,

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
> > Daniele Varrazzo: > >> E se la conosci? (ad es. direi "--xpose C -3" per dire al mio programma >> che la canzone e' in Do e la voglio tre semitoni piu' bassa) C'e' un >> algoritmo? > > io avevo scarabocchiato qualcosa qui per abbassare alzare accordi delle canzoni. https://github.com/simone/cho

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giuseppe Amato
Il giorno 23 settembre 2014 15:13, Daniele Varrazzo ha scritto: > E se la conosci? (ad es. direi "--xpose C -3" per dire al mio programma > che la canzone e' in Do e la voglio tre semitoni piu' bassa) C'e' un > algoritmo? Prova a dare un'occhiata qui

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Simone Federici
Giuseppe Amato: > Per curiosita', avevo anche io provato a trasporre gli accordi [1] in quel >> programmino di cui parlavo qualche giorno fa. Non ho il problema della >> spaziatura perche' gli accordi non li definisco per posizione ma sono >> inseriti nel testo [C]cosi'. Ma il risultato non e' cor

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Daniele Varrazzo
On 2014-09-23 13:53, Giuseppe Amato wrote: Il giorno 23 settembre 2014 14:41, Daniele Varrazzo ha scritto: Per curiosita', avevo anche io provato a trasporre gli accordi [1] in quel programmino di cui parlavo qualche giorno fa. Non ho il problema della spaziatura perche' gli accordi non li

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giuseppe Amato
Il giorno 23 settembre 2014 14:41, Daniele Varrazzo ha scritto: > Puoi usare un'espressione regolare per trovare l'alternanza di spazi e > accordi: > > In [2]: s = "C A D" > > In [3]: re.findall(r'( +)([^ ]+)', s) > Out[3]: [('', 'C'), (' ', 'A'), (' ', '

Re: [Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Daniele Varrazzo
On 2014-09-23 12:07, Giuseppe Amato wrote: 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). Le tablature, anche se non standardizzate, le considero come formate d

[Python] Algoritmo di ricerca per parole

2014-09-23 Per discussione Giuseppe Amato
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). Le tablature, anche se non standardizzate, le considero come formate da una riga di accordi ed una di testo della canz