| Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
| Forum İstatistikleri |
» Toplam Üyeler: 9,474
» Son Üye: yuno
» Toplam Konular: 1,328
» Toplam Yorumlar: 34,593
Detaylı İstatistikler
|
| Kimler Çevrimiçi |
Toplam: 5 kullanıcı aktif » 0 Kayıtlı » 5 Ziyaretçi
|
| Son Aktiviteler |
Film Oneri(İstek)[Paylaşı...
In Forum: İstek-Soru-ÖneriSon Yorum: by ulas1045
06-04-2026, Saat: 04:45Topics: Yorumlar: 467 Views: Okunma: 473,918
|
Facebook da Müzik Yayını ...
In Forum: FacebookSon Yorum: by mhtozk
23-06-2024, Saat: 11:07Topics: Yorumlar: 0 Views: Okunma: 6,540
|
Your freedom uzman kişile...
In Forum: Konu DışıSon Yorum: by metemli333
23-04-2024, Saat: 16:36Topics: Yorumlar: 10 Views: Okunma: 6,672
|
5gb den büyğk dosyayı far...
In Forum: İstek-Soru-ÖneriSon Yorum: by Yusuf Çelik00
07-02-2024, Saat: 17:13Topics: Yorumlar: 2 Views: Okunma: 4,622
|
Termux ile Android Telefo...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
04-08-2023, Saat: 09:33Topics: Yorumlar: 2 Views: Okunma: 2,608
|
Cloudshell için script
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
24-07-2023, Saat: 12:56Topics: Yorumlar: 2 Views: Okunma: 1,994
|
Turbobit Otomatik Çeviri ...
In Forum: Konu DışıSon Yorum: by sadeceisimdustu
25-06-2023, Saat: 16:02Topics: Yorumlar: 667 Views: Okunma: 523,154
|
Cloudshell ile gdrive, me...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
29-05-2023, Saat: 10:30Topics: Yorumlar: 1 Views: Okunma: 2,131
|
İnternet paketi olmadan n...
In Forum: Konu DışıSon Yorum: by gecemor
27-05-2023, Saat: 20:53Topics: Yorumlar: 5 Views: Okunma: 2,767
|
Deprem bölgesinde ikamet ...
In Forum: Konu DışıSon Yorum: by gecemor
20-02-2023, Saat: 20:59Topics: Yorumlar: 2 Views: Okunma: 2,308
|
|
|
| Astra |
|
Yazar: denizci35 - 03-08-2016, Saat: 19:04 - Forum: Konu Dışı
- Yorumlar (17)
|
 |
ASTRA AYARLI ÇANAKLARDA LİG TV AÇIK İSTERSENİZ DENEYİN
LIG TV Turkey HD
Astra 4A ( 4.8° E )
12512
V
2500
Biss :AB 01 DF 8B E9 87 AE 1E
|
|
|
| python ile gitar |
|
Yazar: gecemor - 18-07-2016, Saat: 21:35 - Forum: Python
- Yorumlar (8)
|
 |
Gitarda temel akor ve gamlarını gösterir. Bu benim yaptığım ilk koddu ve böyle yarayışlı bir şeyler yapmak istemiştim belki kullanan, geliştirmek isteyen ya da geliştirmemi isteyen kullanıcılar çıkar diye arşivde bulunmasında bi sakınca yok 
PHP Kod:
#-*-coding:utf8;-*- #qpy:2 #qpy:console
print "This is console module" import sys,androidhelper
droid = androidhelper.Android() akorlar=["A","Am","B","Bm","C","Cm","D","Dm","E","Em","F","Fm","G","Gm"] nota=["A","A#","B","C","C#","D","D#","E","F","F#","G","G#"] nota2=["A","A#","B","C","C#","D","D#","E","F","F#","G","G#","A","A#","B","C","C#","D","D#","E","F","F#","G","G#" ] notalar=["-A-","-A#","-B-","-C-","-C#","-D-","-D#","-E-","-F-","-F#","-G-","-G#","-A-","-A#","-B-","-C-","-C#","-D-","-D#","-E-","-F-","-F#","-G-","-G#"] gamlar=["minor","major","phyrigian","major phyrigian","harmonic minor"] akor=[]
akor.append("\nalt tel |---|---|---|---| E 0\n ▲ |---|-4-|---|---| C# 2\n ▲ |---|-3-|---|---| A 2\n ▲ |---|-2-|---|---| E 2\n ▲ |---|---|---|---| A 0\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n A akoru (la majör) A-C#-E ile oluşur ya da La-Do#-Mi dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|---|---|---| E 0\n ▲ |-1-|---|---|---| C 1\n ▲ |---|-3-|---|---| A 2\n ▲ |---|-2-|---|---| E 2\n ▲ |---|---|---|---| A 0\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n A akoru (la minör) A-C-E ile oluşur ya da La-Do-Mi dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|-1-|---|---| F# 2\n ▲ |---|-1-|---|-4-| D# 4\n ▲ |---|-1-|---|-3-| B 4\n ▲ |---|-1-|---|-2-| F# 4\n ▲ |---|-1-|---|---| B 2\nüst tel |---|---|---|---| x x\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n B akoru (Si majör) B-D#-F# ile oluşur ya da Si-Re#-Fa# dır.\nNot:Klavyenin üstündekiler parmak numarasidir.") akor.append("\nalt tel |---|-1-|---|---| F# 2\n ▲ |---|-1-|-2-|---| D 3\n ▲ |---|-1-|---|-4-| B 4\n ▲ |---|-1-|---|-3-| F# 4\n ▲ |---|-1-|---|---| B 2\nüst tel |---|---|---|---| x x\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n Bm akoru (Si minör) B-D-F# ile oluşur ya da Si-Re-Fa# dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|---|---|---| E 0\n ▲ |-1-|---|---|---| C 1\n ▲ |---|---|---|---| G 0\n ▲ |---|-2-|---|---| E 2\n ▲ |---|---|-3-|---| C 3\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n C akoru (Do majör) C-E-G ile oluşur ya da Do-Mi-Sol dür.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|-1-|---|---| G 3\n ▲ |---|-1-|-2-|---| D# 4\n ▲ |---|-1-|---|-4-| C 5\n ▲ |---|-1-|---|-3-| G 5\n ▲ |---|-1-|---|---| C 3\nüst tel |---|---|---|---| x x\nperde no 1 2 3 4 5 ↑\n Tab olarak okunuşu=>↑\n\n Cm akoru (Do minör) C-D#-G ile oluşur ya da Do-Re#-Sol dür.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|-2-|---|---| F# 2\n ▲ |---|---|-3-|---| D 3\n ▲ |---|-1-|---|---| A 2\n ▲ |---|---|---|---| D 0\n ▲ |---|---|---|---| A 0\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n D akoru (Re majör) D-F#-A ile oluşur ya da Re-Fa#-La dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |-1-|---|---|---| F 1\n ▲ |---|---|-3-|---| D 3\n ▲ |---|-2-|---|---| A 2\n ▲ |---|---|---|---| D 0\n ▲ |---|---|---|---| A 0\nüst tel |---|---|---|---| x x\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n Dm akoru (Re minör) D-F-A ile oluşur ya da Re-Fa-La dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|---|---|---| E 0\n ▲ |---|---|---|---| B 0\n ▲ |-1-|---|---|---| G# 1\n ▲ |---|-3-|---|---| E 2\n ▲ |---|-2-|---|---| B 2\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n E akoru (Mi majör) E-G#-B ile oluşur ya da Mi-Sol#-Si dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|---|---|---| E 0\n ▲ |---|---|---|---| B 0\n ▲ |---|---|---|---| G 0\n ▲ |---|-3-|---|---| E 2\n ▲ |---|-2-|---|---| B 2\nüst tel |---|---|---|---| E 0\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n E akoru (Mi minör) E-G-B ile oluşur ya da Mi-Sol-Si dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |-1-|---|---|---| F 1\n ▲ |-1-|---|---|---| C 1\n ▲ |-1-|-2-|---|---| A 2\n ▲ |-1-|---|-4-|---| F 3\n ▲ |-1-|---|-3-|---| C 3\nüst tel |-1-|---|---|---| F 1\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n F akoru (Fa majör) F-A-C ile oluşur ya da Fa-La-Do dur.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |-1-|---|---|---| F 1\n ▲ |-1-|---|---|---| C 1\n ▲ |-1-|---|---|---| G# 1\n ▲ |-1-|---|-4-|---| F 3\n ▲ |-1-|---|-3-|---| C 3\nüst tel |-1-|---|---|---| F 1\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n F akoru (Fa minör) F-G#-C ile oluşur ya da Fa-Sol#-Do dur.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|---|-4-|---| G 3\n ▲ |---|---|---|---| B 0\n ▲ |---|---|---|---| G 0\n ▲ |---|---|---|---| D 0\n ▲ |---|-2-|---|---| B 2\nüst tel |---|---|-3-|---| G 3\nperde no 0 1 2 3 4 ↑\n Tab olarak okunuşu=>↑\n\n G akoru (Sol majör) G-B-D ile oluşur ya da Sol-Si-Re dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ") akor.append("\nalt tel |---|-1-|---|---| G 3\n ▲ |---|-1-|---|---| D 3\n ▲ |---|-1-|---|---| A# 3\n ▲ |---|-1-|---|-4-| G 5\n ▲ |---|-1-|---|-3-| D 5\nüst tel |---|-1-|---|---| G 3\nperde no 1 2 3 4 5 ↑\n Tab olarak okunuşu=>↑\n\n Gm akoru (Sol minör) G-A#-D ile oluşur ya da Sol-La#-Re dir.\nNot:Klavyenin üstündekiler parmak numarasidir. ")
def tab(): droid.dialogCreateAlert("Akor seçin") droid.dialogSetSingleChoiceItems(akorlar) droid.dialogSetPositiveButtonText("Tamam") #droid.dialogSetNegativeButtonText("iptal") droid.dialogShow() sonuc=droid.dialogGetResponse().result #if(sonuc["which"]=="Nagative"): #basla() r = droid.dialogGetSelectedItems().result[0] print akor[r] tab1() def tab1(): soru = raw_input("Tekrar akor için: 1\nilk sayfa için : 2\nSeçiminiz? : ") if soru == "1" : tab() tab1() elif soru == "2" : basla() else: print "\nBöyle bir seçenek yok!!!\n" tab1() def basla(): droid.dialogCreateAlert("Islem secin") droid.dialogSetPositiveButtonText("Akor öğrenme") droid.dialogSetNegativeButtonText("Transpoze yapma") droid.dialogSetNeutralButtonText("Gam öğrenme") droid.dialogShow() sonuc=droid.dialogGetResponse().result if(sonuc["which"]=="positive"): tab() if(sonuc["which"]=="neutral"): gam() if(sonuc["which"]=="negative"): droid.makeToast("çok yakında") basla()
def gam(): droid.dialogCreateAlert("Nota seçin") droid.dialogSetSingleChoiceItems(nota) droid.dialogSetPositiveButtonText("Tamam") droid.dialogShow() n=droid.dialogGetResponse().result r = droid.dialogGetSelectedItems().result[0] droid.dialogCreateAlert("gam seçin") droid.dialogSetSingleChoiceItems(gamlar) droid.dialogSetNeutralButtonText("Tamam") droid.dialogShow() g=droid.dialogGetResponse().result s=droid.dialogGetSelectedItems().result[0] if s==0: liste=[notalar[r],notalar[r+2],notalar[r+3],notalar[r+5],notalar[r+7],notalar[r+8],notalar[r+10]] print "\n"+nota2[r]+" minor gamı notaları:\n"+nota2[r]+"-"+nota2[r+2]+"-"+nota2[r+3]+"-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+8]+"-"+nota2[r+10] print "\nAkorları: "+nota2[r]+"m-"+nota2[r+3]+"-"+nota2[r+5]+"m-"+nota2[r+8]+"-"+nota2[r+10]+"\n" if s==1: liste=[notalar[r],notalar[r+2],notalar[r+4],notalar[r+5],notalar[r+7],notalar[r+9],notalar[r+11]] print "\n"+nota2[r]+" major gamı notaları:\n"+nota2[r]+"-"+nota2[r+2]+"-"+nota2[r+4]+"-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+9]+"-"+nota2[r+11] print "\nAkorları: "+nota2[r]+"-"+nota2[r+2]+"m-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+9]+"m"+"\n" if s==2: liste=[notalar[r],notalar[r+1],notalar[r+3],notalar[r+5],notalar[r+7],notalar[r+8],notalar[r+10]] print "\n"+nota2[r]+" phyrigian gamı notaları:\n"+nota2[r]+"-"+nota2[r+1]+"-"+nota2[r+3]+"-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+8]+"-"+nota2[r+10] print "\nAkorları: "+nota2[r]+"m-"+nota2[r+1]+"-"+nota2[r+3]+"-"+nota2[r+5]+"m-"+nota2[r+8]+"-"+nota2[r+10]+"m-"+"\n" if s==3: liste=[notalar[r],notalar[r+1],notalar[r+4],notalar[r+5],notalar[r+7],notalar[r+8],notalar[r+10]] print "\n"+nota2[r]+" major phyrigian gamı notaları:\n"+nota2[r]+"-"+nota2[r+1]+"-"+nota2[r+4]+"-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+8]+"-"+nota2[r+10] print "\nAkorları: "+gnota2[r]+"-"+nota2[r+1]+"-"+nota2[r+5]+"m-"+nota2[r+10]+"\n" if s==4: liste=[notalar[r],notalar[r+2],notalar[r+3],notalar[r+5],notalar[r+7],notalar[r+8],notalar[r+11]] print "\n"+nota2[r]+" harmonic minor gamı notaları:\n"+nota2[r]+"-"+nota2[r+2]+"-"+nota2[r+3]+"-"+nota2[r+5]+"-"+nota2[r+7]+"-"+nota2[r+8]+"-"+nota2[r+11] print "\nAkorları: "+nota2[r]+"m-"+nota2[r+5]+"m-"+nota2[r+7]+"-"+nota2[r+8]+"\n"
E="-E-|-F-|-F#|-G-|-G#|-A-|-A#|-B-|-C-" B="-B-|-C-|-C#|-D-|-D#|-E-|-F-|-F#|-G-" G="-G-|-G#|-A-|-A#|-B-|-C-|-C#|-D-|-D#" D="-D-|-D#|-E-|-F-|-F#|-G-|-G#|-A-|-A#" A="-A-|-A#|-B-|-C-|-C#|-D-|-D#|-E-|-F-" e=E.split("|") b=B.split("|") g=G.split("|") d=D.split("|") a=A.split("|") for i in e: if not i in liste: E=E.replace(i, "- -") Es=E.replace("-"," ",2) for i in b: if not i in liste: B=B.replace(i, "- -") Bs=B.replace("-"," ",2) for i in g: if not i in liste: G=G.replace(i, "- -") Gs=G.replace("-"," ",2) for i in d: if not i in liste: D=D.replace(i, "- -") Ds=D.replace("-"," ",2) for i in a: if not i in liste: A=A.replace(i, "- -") As=A.replace("-"," ",2) print Es+"\n"+Bs+"\n"+Gs+"\n"+Ds+"\n"+As+"\n"+Es+"\n" print " 0 1 2 3 4 5 6 7\n ◀◀◀◀◀◀ Perde Numaraları ▶▶▶▶▶▶" gam1() def gam1(): sor=raw_input("\nTekrar gam için: 1\nilk sayfa için : 2\nSeçiminiz? : ") if sor == "1": gam() elif sor == "2": basla() else: print "\nBöyle bir seçenek yok!!!\n" gam1() basla()
|
|
|
|