Commit Graph

  • 5ab10de7ee docs(readme): link the project report notebook and fix its location in the repo tree master v1.0.0 H1K0 2026-06-04 23:24:33 +03:00
  • 7b68d86ce5 docs(report): add development chronicle section (§7) H1K0 2026-06-04 21:43:25 +03:00
  • 3a5db4dd5c feat(app): move generate button next to the output panels H1K0 2026-06-04 21:17:54 +03:00
  • dc037b0895 fix: clone grammar bias per step in generate_period H1K0 2026-06-04 21:14:04 +03:00
  • d1af7bceb8 feat(app): show generation progress and rename app heading H1K0 2026-06-04 21:00:29 +03:00
  • c56397df54 docs: add Russian project report notebook (notebooks/report.ipynb) H1K0 2026-06-04 17:07:00 +03:00
  • c147c47acb feat: add minimal Gradio web UI (app.py) H1K0 2026-06-04 15:38:01 +03:00
  • f00a6c1b3a feat: add bigram repetition penalty to generate_period H1K0 2026-06-04 15:19:24 +03:00
  • 1a63b8e4d8 fix: raise ChordFormatError when detokenize produces empty bars H1K0 2026-06-04 15:00:45 +03:00
  • d09a08d553 feat: add src/evaluate.py and scripts/evaluate.py H1K0 2026-06-04 14:57:49 +03:00
  • b30f4c188b chore: track checkpoints via Git LFS H1K0 2026-06-04 14:37:24 +03:00
  • 3b87fb9e33 docs: add McGill Billboard Project hyperlink H1K0 2026-05-21 21:38:37 +03:00
  • 555023532f scripts: update fine-tune defaults to lr=3e-5, epochs=30 H1K0 2026-05-21 21:18:37 +03:00
  • 8a60a8ada9 docs: replace sampling_guide with full generation_cheatsheet H1K0 2026-05-21 21:10:12 +03:00
  • 4771498860 docs: add sampling_guide.md — temperature and top-p cheatsheet H1K0 2026-05-21 20:52:39 +03:00
  • d9585ec008 data: add fine-tuning run results (lr=3e-5, 30 epochs) H1K0 2026-05-21 20:52:39 +03:00
  • 7c0d147956 fix: --bars now suppresses early EOS until target bar count is reached H1K0 2026-05-21 20:34:42 +03:00
  • 9e73fa5d32 feat: add --bars arg to control output length H1K0 2026-05-21 20:29:44 +03:00
  • f6ce2a41d3 fix: support '.' and 'NC' in --prefix argument H1K0 2026-05-21 20:25:41 +03:00
  • 2e6e934564 data: add fine-tuning run results (lr=1e-5, 50 epochs) H1K0 2026-05-21 20:17:25 +03:00
  • c98a12c4e9 data: move raw_user chord files into H1K0/ style subdir H1K0 2026-05-21 19:52:17 +03:00
  • c4dd2fb690 refactor: reorganize data/processed/ into mcgill/ and user/ subdirs H1K0 2026-05-21 19:47:32 +03:00
  • 8f657ca916 scripts: add --mode finetune to make_colab_zip, add colab_finetune notebook H1K0 2026-05-21 19:47:10 +03:00
  • 6bce48ddf4 chore: simplify and fix processed data gitignore rule H1K0 2026-05-21 19:36:41 +03:00
  • fefd3b3805 data: add "doremi" chord files (intro, verse, prechorus, chorus) H1K0 2026-05-21 19:18:27 +03:00
  • d8499cb841 data: add "kolybelnaya_dlya_yeli" chord files (verse, prechorus) H1K0 2026-05-21 18:41:13 +03:00
  • 3ef9d5cc95 data: add "happy" chord files (verse, chorus, bridge) H1K0 2026-05-21 10:59:29 +03:00
  • c379d827bd data: add "escape" chord files (intro, verse, prechorus, chorus, interlude) H1K0 2026-05-21 10:37:44 +03:00
  • c7f00ea1b5 data: update user corpus — normalize CRLF, fix transcription errors H1K0 2026-05-21 10:16:31 +03:00
  • 2a3eb1783a fix: fine-tune config and generator improvements H1K0 2026-05-21 10:15:48 +03:00
  • 5307d49a9e data: add "toki" chord files (intro, verse, prechorus, chorus, bridge, interlude) H1K0 2026-05-20 19:49:34 +03:00
  • f3f4f097b2 data: add "mysterious_planet" chord files (chorus) H1K0 2026-05-20 19:22:51 +03:00
  • f38a090565 data: add "neon_day_beat" chord files (chorus) H1K0 2026-05-20 19:16:16 +03:00
  • 249b125c32 data: add "celestial_sphere" chord files (verse, chorus, outro) H1K0 2026-05-20 19:13:35 +03:00
  • bdff33c19f data: add "looking_at_the_sky" chord files (chorus) H1K0 2026-05-20 19:05:03 +03:00
  • 45650e9ab9 data: add "clear_sky" chord files (verse, chorus, bridge) H1K0 2026-05-20 18:59:25 +03:00
  • e3983ca1bd data: add "pastoral" chord files (verse, bridge) H1K0 2026-05-20 18:53:48 +03:00
  • c62a05012c data: add "summer_rain" chord files (verse, chorus) H1K0 2026-05-20 18:49:11 +03:00
  • bcc03b04fd data: add "wake_up" chord files (verse, prechorus, chorus, interlude) H1K0 2026-05-20 18:41:28 +03:00
  • 8ada4a92ed data: add "sparkle" chord files (verse, chorus, interlude) H1K0 2026-05-20 18:30:42 +03:00
  • e33f715d2d data: add "reindeer_team" chord files (verse, chorus, bridge) H1K0 2026-05-20 18:22:33 +03:00
  • 248a6f14b7 chore: add output/ to .gitignore H1K0 2026-05-20 14:33:38 +03:00
  • e657d9edb5 feat: add generate module and CLI; fix tokenizer minor issues H1K0 2026-05-20 14:28:44 +03:00
  • 8a73394df9 data: update pretrained checkpoint results (BAR-free tokenizer) H1K0 2026-05-20 14:28:00 +03:00
  • 4aead2ea20 feat: remove BAR token; bump spec to v2.3; fix max_seq_len H1K0 2026-05-20 13:56:34 +03:00
  • 329952b02e data: add pre-training results from Google Colab run H1K0 2026-05-20 13:10:34 +03:00
  • 89770dd009 feat: add Colab bundle script and pre-training notebook H1K0 2026-05-20 13:00:03 +03:00
  • 0682ccc140 docs: actualize README, architecture, requirements (v1.1) H1K0 2026-05-20 12:46:09 +03:00
  • 03b464973a feat: write training report to file instead of stdout H1K0 2026-05-20 12:40:44 +03:00
  • 632407ebef refactor: split training scripts into pretrain.py and train.py H1K0 2026-05-20 12:35:23 +03:00
  • 65c3f6bf7c data: add 2-epoch smoke pre-training log (_smoke_pretrain.log.csv) H1K0 2026-05-20 12:16:28 +03:00
  • dd4f21f17f feat: add run_pretrain.py; fix output-path naming and max_seq_len H1K0 2026-05-20 12:13:38 +03:00
  • 733e1fde1f feat: implement training loop and CLI (src/train.py, scripts/train.py) H1K0 2026-05-20 11:15:39 +03:00
  • 10229be042 feat: implement ChordTransformer (pre-norm decoder-only transformer) H1K0 2026-05-20 11:09:11 +03:00
  • 0712eec578 data: add "la_veille_de_noel" chord files (intro, verse1, chorus1, verse2, chorus2, outro) H1K0 2026-05-20 11:01:06 +03:00
  • 555205b7d2 docs: actualize vocab size (81→85), spec version (2.0→2.2), style tag (user→H1K0) H1K0 2026-05-20 03:23:55 +03:00
  • 0a1dcc0ec2 data: use Japanese titles in chord file headers H1K0 2026-05-20 03:07:59 +03:00
  • 7c9b6c3749 data: add "golos" chord files (verse, prechorus, chorus, bridge, interlude) H1K0 2026-05-20 03:02:28 +03:00
  • f910b066bb data: extend some chord files H1K0 2026-05-20 02:33:02 +03:00
  • 31bc332c5c data: add "irozuku_sekai" chord files (intro, verse, chorus, bridge) H1K0 2026-05-20 02:26:11 +03:00
  • 895f1df54f data: add "ciel_dhiver" chord files (intro, verse, chorus, bridge) H1K0 2026-05-20 02:10:52 +03:00
  • eee5e97194 data: add first hand-transcribed user corpus chord files H1K0 2026-05-20 01:46:47 +03:00
  • f0352015cf docs: simplify §8 filename convention to snake_case_title-function.chord H1K0 2026-05-20 00:51:22 +03:00
  • 3cd9c29d9f feat: extend time signature support to 9 metres (5/4, 7/4, 7/8, 9/8) H1K0 2026-05-20 00:37:05 +03:00
  • 4fd8ece170 refactor: replace fixed STYLE_user with open-ended style tag system H1K0 2026-05-20 00:29:52 +03:00
  • 84ba7b4743 feat: add dataset, prepare_data pipeline and fix McGill converter H1K0 2026-05-19 18:09:46 +03:00
  • ea32bf43b2 feat: implement McGill Billboard converter (Harte → .chord) H1K0 2026-05-19 17:04:02 +03:00
  • 54be1be9ce feat: implement src/midi_export.py — .chord → two-track MIDI H1K0 2026-05-19 15:56:44 +03:00
  • 868af4ac42 feat: add vocabulary constants and tokenize/detokenize to tokenizer.py H1K0 2026-05-19 15:47:28 +03:00
  • 355341dab9 docs: revise glossary to v1.1 — fix factual errors, improve ML explanations for beginners H1K0 2026-05-19 15:39:25 +03:00
  • 0444f049c0 chore: switch binary assets to Git LFS tracking H1K0 2026-05-19 15:28:45 +03:00
  • a473499fac feat: implement .chord file parser and canonical transposer; freeze requirements H1K0 2026-05-19 15:27:57 +03:00
  • dd77de00d0 feat: implement chord symbol parser with full test suite H1K0 2026-05-19 11:17:10 +03:00
  • 75fa07bf6c docs: add README, architecture, glossary, requirements; update CLAUDE.md H1K0 2026-05-19 11:00:21 +03:00
  • 9929209bcf docs: update chord format spec to v2.0 H1K0 2026-05-19 10:41:57 +03:00
  • 967257a555 docs: add chord format specification H1K0 2026-05-19 10:40:39 +03:00
  • 8672c10f78 chore: initialize project scaffold H1K0 2026-05-19 10:28:17 +03:00