import IPython.display as ipd
print('\033[1m Clip 1 : ')
# print('\033[1m \033[4m Input Note: Upper Octave Sa')
print('\033[1m A)')
ipd.display(ipd.Audio('./audio/37-Sa_U_So_Sm.wav'))
# print('Independent Network Reconstruction - INet')
print('\033[1m B)')
ipd.display(ipd.Audio('./audio/INet_37_U_Sa_Sm_So_recon_HpR.wav'))
# print('Concatenative Network Reconstruction - ConcatNet')
print('\033[1m C)')
ipd.display(ipd.Audio('./audio/ConcatNet_37_U_Sa_Sm_So_recon_HpR.wav'))
# print('Joint Network Reconstruction - JNet')
print('\033[1m D)')
ipd.display(ipd.Audio('./audio/JNet_37_U_Sa_Sm_So_recon_HpR.wav'))
print('\033[1m Clip 2 : ')
# print('\033[1m \033[4m Input Note: Upper Octave Ri2')
print('\033[1m A)')
ipd.display(ipd.Audio('./audio/41-Ri2_U_So_Sm.wav'))
# print('Independent Network Reconstruction - INet')
print('\033[1m B)')
ipd.display(ipd.Audio('./audio/INet_41_U_Ri2_Sm_So_recon_HpR.wav'))
# print('Concatenative Network Reconstruction - ConcatNet')
print('\033[1m C)')
ipd.display(ipd.Audio('./audio/ConcatNet_41_U_Ri2_Sm_So_recon_HpR.wav'))
# print('Joint Network Reconstruction - JNet')
print('\033[1m D)')
ipd.display(ipd.Audio('./audio/JNet_41_U_Ri2_Sm_So_recon_HpR.wav'))
print('\033[1m Upper Sa')
ipd.display(ipd.Audio('./netGen_U_Sa.wav'))
print('\033[1m Upper Ri2')
ipd.display(ipd.Audio('./netGen_U_Ri2.wav'))
print('\033[1m Upper Sa with Vibrato')
ipd.display(ipd.Audio('./netGen_U_Sa_V.wav'))
print('\033[1m Upper Ri2 with Vibrato')
ipd.display(ipd.Audio('./netGen_U_Ri2_V.wav'))
# Raga MMG
print('\033[1m Raga Mayamalawagowla : ')
print('\033[1m A)')
ipd.display(ipd.Audio('./01-G_MMG_1.wav'))
print('\033[1m B)')
ipd.display(ipd.Audio('./01-G_MMG_1_og_HpR.wav'))
print('\033[1m C)')
ipd.display(ipd.Audio('./01-G_MMG_1_recon_HpR.wav'))