├── .gitignore ├── config ├── delays.config ├── pitch_map.config └── repeats_per_second.config ├── consolidate_voice_data.py ├── data_script_master.py ├── generate_voice_data.py ├── in.txt ├── make_song.py ├── make_song_multiline.py ├── out.txt ├── outfiles ├── Alex.out ├── Alex_fails.out ├── Alice.out ├── Alice_fails.out ├── Alva.out ├── Alva_fails.out ├── Amelie.out ├── Amelie_fails.out ├── Anna.out ├── Anna_fails.out ├── Carmit.out ├── Carmit_fails.out ├── Damayanti.out ├── Damayanti_fails.out ├── Daniel.out ├── Daniel_fails.out ├── Diego.out ├── Diego_fails.out ├── Ellen.out ├── Ellen_fails.out ├── Fiona.out ├── Fiona_fails.out ├── Fred.out ├── Fred_fails.out ├── Ioana.out ├── Ioana_fails.out ├── Joana.out ├── Joana_fails.out ├── Jorge.out ├── Jorge_fails.out ├── Juan.out ├── Juan_fails.out ├── Kanya.out ├── Kanya_fails.out ├── Karen.out ├── Karen_fails.out ├── Kyoko.out ├── Kyoko_fails.out ├── Laura.out ├── Laura_fails.out ├── Lekha.out ├── Lekha_fails.out ├── Luca.out ├── Luca_fails.out ├── Luciana.out ├── Luciana_fails.out ├── Maged.out ├── Maged_fails.out ├── Mariska.out ├── Mariska_fails.out ├── Mei-Jia.out ├── Mei-Jia_fails.out ├── Melina.out ├── Melina_fails.out ├── Milena.out ├── Milena_fails.out ├── Moira.out ├── Moira_fails.out ├── Monica.out ├── Monica_fails.out ├── Nora.out ├── Nora_fails.out ├── Paulina.out ├── Paulina_fails.out ├── Samantha.out ├── Samantha_fails.out ├── Sara.out ├── Sara_fails.out ├── Satu.out ├── Sin-ji.out ├── Sin-ji_fails.out ├── Tessa.out ├── Tessa_fails.out ├── Thomas.out ├── Thomas_fails.out ├── Ting-Ting.out ├── Ting-Ting_fails.out ├── Veena.out ├── Veena_fails.out ├── Victoria.out ├── Victoria_fails.out ├── Xander.out ├── Xander_fails.out ├── Yelda.out ├── Yelda_fails.out ├── Yuna.out ├── Yuna_fails.out ├── Yuri.out ├── Yuri_fails.out ├── Zosia.out ├── Zosia_fails.out ├── Zuzana.out ├── Zuzana_fails.out └── master.out ├── pitches.out ├── play_test_pitch.py ├── readme.md ├── regenerate_configs.py ├── sample_in ├── africa.txt ├── birthday-harmony.txt ├── birthday.txt ├── chromatic-scale.txt ├── do.txt ├── pachelbel_bass.txt ├── pachelbel_full_glory.txt ├── pachelbel_sop.txt ├── sparkle.txt └── test_multiline.txt └── sample_out ├── africa.txt ├── birthday-with-harmony.txt ├── birthday.txt ├── chromatic-scale.txt └── pachelbel.txt /.gitignore: -------------------------------------------------------------------------------- 1 | old/* 2 | *.pyc 3 | *.wav 4 | 5 | -------------------------------------------------------------------------------- /config/delays.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/config/delays.config -------------------------------------------------------------------------------- /config/pitch_map.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/config/pitch_map.config -------------------------------------------------------------------------------- /config/repeats_per_second.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/config/repeats_per_second.config -------------------------------------------------------------------------------- /consolidate_voice_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/consolidate_voice_data.py -------------------------------------------------------------------------------- /data_script_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/data_script_master.py -------------------------------------------------------------------------------- /generate_voice_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/generate_voice_data.py -------------------------------------------------------------------------------- /in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/in.txt -------------------------------------------------------------------------------- /make_song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/make_song.py -------------------------------------------------------------------------------- /make_song_multiline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/make_song_multiline.py -------------------------------------------------------------------------------- /out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/out.txt -------------------------------------------------------------------------------- /outfiles/Alex.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Alex.out -------------------------------------------------------------------------------- /outfiles/Alex_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Alice.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Alice.out -------------------------------------------------------------------------------- /outfiles/Alice_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Alva.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Alva.out -------------------------------------------------------------------------------- /outfiles/Alva_fails.out: -------------------------------------------------------------------------------- 1 | ['thi'] -------------------------------------------------------------------------------- /outfiles/Amelie.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Amelie.out -------------------------------------------------------------------------------- /outfiles/Amelie_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Anna.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Anna.out -------------------------------------------------------------------------------- /outfiles/Anna_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Carmit.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Carmit.out -------------------------------------------------------------------------------- /outfiles/Carmit_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Damayanti.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Damayanti.out -------------------------------------------------------------------------------- /outfiles/Damayanti_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Daniel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Daniel.out -------------------------------------------------------------------------------- /outfiles/Daniel_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Diego.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Diego.out -------------------------------------------------------------------------------- /outfiles/Diego_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Ellen.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Ellen.out -------------------------------------------------------------------------------- /outfiles/Ellen_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Fiona.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Fiona.out -------------------------------------------------------------------------------- /outfiles/Fiona_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Fred.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Fred.out -------------------------------------------------------------------------------- /outfiles/Fred_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Ioana.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Ioana.out -------------------------------------------------------------------------------- /outfiles/Ioana_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Joana.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Joana.out -------------------------------------------------------------------------------- /outfiles/Joana_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Jorge.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Jorge.out -------------------------------------------------------------------------------- /outfiles/Jorge_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Juan.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Juan.out -------------------------------------------------------------------------------- /outfiles/Juan_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Kanya.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Kanya.out -------------------------------------------------------------------------------- /outfiles/Kanya_fails.out: -------------------------------------------------------------------------------- 1 | ['yu', 'yii'] -------------------------------------------------------------------------------- /outfiles/Karen.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Karen.out -------------------------------------------------------------------------------- /outfiles/Karen_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Kyoko.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Kyoko.out -------------------------------------------------------------------------------- /outfiles/Kyoko_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Laura.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Laura.out -------------------------------------------------------------------------------- /outfiles/Laura_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Lekha.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Lekha.out -------------------------------------------------------------------------------- /outfiles/Lekha_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Luca.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Luca.out -------------------------------------------------------------------------------- /outfiles/Luca_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Luciana.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Luciana.out -------------------------------------------------------------------------------- /outfiles/Luciana_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Maged.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Maged.out -------------------------------------------------------------------------------- /outfiles/Maged_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Mariska.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Mariska.out -------------------------------------------------------------------------------- /outfiles/Mariska_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Mei-Jia.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Mei-Jia.out -------------------------------------------------------------------------------- /outfiles/Mei-Jia_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Melina.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Melina.out -------------------------------------------------------------------------------- /outfiles/Melina_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Milena.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Milena.out -------------------------------------------------------------------------------- /outfiles/Milena_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Moira.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Moira.out -------------------------------------------------------------------------------- /outfiles/Moira_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Monica.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Monica.out -------------------------------------------------------------------------------- /outfiles/Monica_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Nora.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Nora.out -------------------------------------------------------------------------------- /outfiles/Nora_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Paulina.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Paulina.out -------------------------------------------------------------------------------- /outfiles/Paulina_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Samantha.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Samantha.out -------------------------------------------------------------------------------- /outfiles/Samantha_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Sara.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Sara.out -------------------------------------------------------------------------------- /outfiles/Sara_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Satu.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Satu.out -------------------------------------------------------------------------------- /outfiles/Sin-ji.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Sin-ji.out -------------------------------------------------------------------------------- /outfiles/Sin-ji_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Tessa.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Tessa.out -------------------------------------------------------------------------------- /outfiles/Tessa_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Thomas.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Thomas.out -------------------------------------------------------------------------------- /outfiles/Thomas_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Ting-Ting.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Ting-Ting.out -------------------------------------------------------------------------------- /outfiles/Ting-Ting_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Veena.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Veena.out -------------------------------------------------------------------------------- /outfiles/Veena_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Victoria.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Victoria.out -------------------------------------------------------------------------------- /outfiles/Victoria_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Xander.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Xander.out -------------------------------------------------------------------------------- /outfiles/Xander_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Yelda.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Yelda.out -------------------------------------------------------------------------------- /outfiles/Yelda_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Yuna.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Yuna.out -------------------------------------------------------------------------------- /outfiles/Yuna_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Yuri.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Yuri.out -------------------------------------------------------------------------------- /outfiles/Yuri_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Zosia.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Zosia.out -------------------------------------------------------------------------------- /outfiles/Zosia_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/Zuzana.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/Zuzana.out -------------------------------------------------------------------------------- /outfiles/Zuzana_fails.out: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /outfiles/master.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/outfiles/master.out -------------------------------------------------------------------------------- /pitches.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/pitches.out -------------------------------------------------------------------------------- /play_test_pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/play_test_pitch.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/readme.md -------------------------------------------------------------------------------- /regenerate_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/regenerate_configs.py -------------------------------------------------------------------------------- /sample_in/africa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/africa.txt -------------------------------------------------------------------------------- /sample_in/birthday-harmony.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/birthday-harmony.txt -------------------------------------------------------------------------------- /sample_in/birthday.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/birthday.txt -------------------------------------------------------------------------------- /sample_in/chromatic-scale.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/chromatic-scale.txt -------------------------------------------------------------------------------- /sample_in/do.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/do.txt -------------------------------------------------------------------------------- /sample_in/pachelbel_bass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/pachelbel_bass.txt -------------------------------------------------------------------------------- /sample_in/pachelbel_full_glory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/pachelbel_full_glory.txt -------------------------------------------------------------------------------- /sample_in/pachelbel_sop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/pachelbel_sop.txt -------------------------------------------------------------------------------- /sample_in/sparkle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/sparkle.txt -------------------------------------------------------------------------------- /sample_in/test_multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_in/test_multiline.txt -------------------------------------------------------------------------------- /sample_out/africa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_out/africa.txt -------------------------------------------------------------------------------- /sample_out/birthday-with-harmony.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_out/birthday-with-harmony.txt -------------------------------------------------------------------------------- /sample_out/birthday.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_out/birthday.txt -------------------------------------------------------------------------------- /sample_out/chromatic-scale.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_out/chromatic-scale.txt -------------------------------------------------------------------------------- /sample_out/pachelbel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bricehuang/say-sing/HEAD/sample_out/pachelbel.txt --------------------------------------------------------------------------------