import pandas as pd import random #Files (at a certain point we're gonna ditch this) Chords1 = pd.read_csv(r"C:\Users\xatom\Desktop\MusicWeb\chord1.csv", encoding='cp1252') #ChordPicker print("Root? " "['c','c#','d','d#','e','f','f#','g','g#','a','a#','b']") root = input(str()).upper() print("Quality? (m7/Maj7/Dim etc..)") quality = input(str()) I = Chord(root + quality) print(I.info()) #ChordGenerator #Pseudo Code: #If quality = m7 , and mood = sad, print a chord progression where first chord is a minor chord def ChordProg_Gen(I): major = ('maj7', 'maj', 'maj9') minor = ('m7', 'min', 'm6', 'm9') dom = ('7') print("How ya feelin?") mood = input(str()) if quality in minor: if Chords1["Style"].str.contains(mood).any(): print(Chords1['Progression'][Chords1['Style'].str.contains( mood)].sample(n=1).to_string(index=False))
from pychord import Chord import pychord chord_am7 = Chord("Am7") chord_am7_info = chord_am7.info() chord_am7_comp = chord_am7.components() bbb = pychord.note_to_chord(["C", "E", "G"]) print(chord_am7_info)