diff --git a/.github/workflows/superlinter.yml b/.github/workflows/superlinter.yml new file mode 100644 index 0000000..799adf8 --- /dev/null +++ b/.github/workflows/superlinter.yml @@ -0,0 +1,10 @@ +name: learn-github-actions +on: [push] +jobs: + check-bats-version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + - run: npm install -g bats + - run: bats -v diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d1bc56..2f39c89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,23 @@ All notable changes will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.2.3] +## [UNRELEASED] +### Fixed +- When pausing music at the start, it doesn't continue the song anyways. ([shoutouts gedehari for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/48)) +- IDK i think backing out of song menu should play main menu songs again hehe ([shoutouts gedehari for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/48)) + +## [0.2.4] - 2020-12-11 +### Added +- 3 NEW SONGS BY KAWAISPRITE. Pico, Philly, and Blammed. +- NEW CHARACTER, PICO. Based off the classic Flash game "Pico's School" by Tom Fulp +- NEW LEVEL WOW! PHILLY BABEEEE +### Changed +- Made it less punishing to ATTEMPT to hit a note and miss, rather than let it pass you +### Fixed +- Song desync of you paused and unpaused frequently ([shoutouts SonicBlam](https://github.com/ninjamuffin99/Funkin/issues/37)) +- Animation offsets when GF is scared + +## [0.2.3] - 2020-12-04 ### Added - More intro texts ### Fixed diff --git a/Project.xml b/Project.xml index 322b465..21ed841 100644 --- a/Project.xml +++ b/Project.xml @@ -2,7 +2,7 @@ - + diff --git a/art/GF_ass_sets.fla b/art/GF_ass_sets.fla index a89ec19..1bfa357 100644 Binary files a/art/GF_ass_sets.fla and b/art/GF_ass_sets.fla differ diff --git a/art/Pico_BG_train_assets.fla b/art/Pico_BG_train_assets.fla new file mode 100644 index 0000000..eb09210 Binary files /dev/null and b/art/Pico_BG_train_assets.fla differ diff --git a/art/Pico_FNF_assetss.fla b/art/Pico_FNF_assetss.fla new file mode 100644 index 0000000..50e418f Binary files /dev/null and b/art/Pico_FNF_assetss.fla differ diff --git a/art/build-Itch-HTML-RELEASE.bat b/art/build-Itch-HTML-RELEASE.bat index 4024c8c..a491bc6 100644 --- a/art/build-Itch-HTML-RELEASE.bat +++ b/art/build-Itch-HTML-RELEASE.bat @@ -3,7 +3,7 @@ color 0a cd .. @echo on echo BUILDING GAME -lime build html5 -release +lime build html5 -final echo UPLOADING TO ITCH butler push ./export/release/html5/bin ninja-muffin24/funkin:html5 butler status ninja-muffin24/funkin:html5 diff --git a/art/campaign_menu_UI_assets.fla b/art/campaign_menu_UI_assets.fla index 3b96a81..7020884 100644 Binary files a/art/campaign_menu_UI_assets.fla and b/art/campaign_menu_UI_assets.fla differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00000.png b/art/lucky_plays_guitar/lucky_plays_guitar_00000.png deleted file mode 100644 index 5d25a57..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00000.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00001.png b/art/lucky_plays_guitar/lucky_plays_guitar_00001.png deleted file mode 100644 index 5d25a57..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00001.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00002.png b/art/lucky_plays_guitar/lucky_plays_guitar_00002.png deleted file mode 100644 index 2eee3ab..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00002.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00003.png b/art/lucky_plays_guitar/lucky_plays_guitar_00003.png deleted file mode 100644 index 25c20d8..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00003.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00004.png b/art/lucky_plays_guitar/lucky_plays_guitar_00004.png deleted file mode 100644 index 3da02eb..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00004.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00005.png b/art/lucky_plays_guitar/lucky_plays_guitar_00005.png deleted file mode 100644 index 5062430..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00005.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00006.png b/art/lucky_plays_guitar/lucky_plays_guitar_00006.png deleted file mode 100644 index 77382d1..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00006.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00007.png b/art/lucky_plays_guitar/lucky_plays_guitar_00007.png deleted file mode 100644 index 5d25a57..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00007.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00008.png b/art/lucky_plays_guitar/lucky_plays_guitar_00008.png deleted file mode 100644 index 2eee3ab..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00008.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00009.png b/art/lucky_plays_guitar/lucky_plays_guitar_00009.png deleted file mode 100644 index 25c20d8..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00009.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00010.png b/art/lucky_plays_guitar/lucky_plays_guitar_00010.png deleted file mode 100644 index 3da02eb..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00010.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00011.png b/art/lucky_plays_guitar/lucky_plays_guitar_00011.png deleted file mode 100644 index 5062430..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00011.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00012.png b/art/lucky_plays_guitar/lucky_plays_guitar_00012.png deleted file mode 100644 index 77382d1..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00012.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00013.png b/art/lucky_plays_guitar/lucky_plays_guitar_00013.png deleted file mode 100644 index 5d25a57..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00013.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00014.png b/art/lucky_plays_guitar/lucky_plays_guitar_00014.png deleted file mode 100644 index 2eee3ab..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00014.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00015.png b/art/lucky_plays_guitar/lucky_plays_guitar_00015.png deleted file mode 100644 index 25c20d8..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00015.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00016.png b/art/lucky_plays_guitar/lucky_plays_guitar_00016.png deleted file mode 100644 index 3da02eb..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00016.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00017.png b/art/lucky_plays_guitar/lucky_plays_guitar_00017.png deleted file mode 100644 index 5062430..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00017.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00018.png b/art/lucky_plays_guitar/lucky_plays_guitar_00018.png deleted file mode 100644 index 77382d1..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00018.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00019.png b/art/lucky_plays_guitar/lucky_plays_guitar_00019.png deleted file mode 100644 index 0af6769..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00019.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00020.png b/art/lucky_plays_guitar/lucky_plays_guitar_00020.png deleted file mode 100644 index f23098f..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00020.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00021.png b/art/lucky_plays_guitar/lucky_plays_guitar_00021.png deleted file mode 100644 index 732afbe..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00021.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00022.png b/art/lucky_plays_guitar/lucky_plays_guitar_00022.png deleted file mode 100644 index 81cd0a4..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00022.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00023.png b/art/lucky_plays_guitar/lucky_plays_guitar_00023.png deleted file mode 100644 index c563dbd..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00023.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00024.png b/art/lucky_plays_guitar/lucky_plays_guitar_00024.png deleted file mode 100644 index c563dbd..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00024.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00025.png b/art/lucky_plays_guitar/lucky_plays_guitar_00025.png deleted file mode 100644 index fe3b130..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00025.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00026.png b/art/lucky_plays_guitar/lucky_plays_guitar_00026.png deleted file mode 100644 index 80f6791..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00026.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00027.png b/art/lucky_plays_guitar/lucky_plays_guitar_00027.png deleted file mode 100644 index a111b95..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00027.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00028.png b/art/lucky_plays_guitar/lucky_plays_guitar_00028.png deleted file mode 100644 index 7f267fc..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00028.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00029.png b/art/lucky_plays_guitar/lucky_plays_guitar_00029.png deleted file mode 100644 index 00e97ec..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00029.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00030.png b/art/lucky_plays_guitar/lucky_plays_guitar_00030.png deleted file mode 100644 index ed6dd31..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00030.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00031.png b/art/lucky_plays_guitar/lucky_plays_guitar_00031.png deleted file mode 100644 index 0a4ed16..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00031.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_plays_guitar_00032.png b/art/lucky_plays_guitar/lucky_plays_guitar_00032.png deleted file mode 100644 index 0a4ed16..0000000 Binary files a/art/lucky_plays_guitar/lucky_plays_guitar_00032.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_10.png b/art/lucky_plays_guitar/lucky_tumble_10.png deleted file mode 100644 index d3f90b4..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_10.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_11.png b/art/lucky_plays_guitar/lucky_tumble_11.png deleted file mode 100644 index 479c6a6..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_11.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_13.png b/art/lucky_plays_guitar/lucky_tumble_13.png deleted file mode 100644 index f1e81b2..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_13.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_14.png b/art/lucky_plays_guitar/lucky_tumble_14.png deleted file mode 100644 index 054d78c..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_14.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_15.png b/art/lucky_plays_guitar/lucky_tumble_15.png deleted file mode 100644 index 2a3144e..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_15.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_16.png b/art/lucky_plays_guitar/lucky_tumble_16.png deleted file mode 100644 index b447a98..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_16.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_17.png b/art/lucky_plays_guitar/lucky_tumble_17.png deleted file mode 100644 index 38e742d..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_17.png and /dev/null differ diff --git a/art/lucky_plays_guitar/lucky_tumble_18.png b/art/lucky_plays_guitar/lucky_tumble_18.png deleted file mode 100644 index e5aa5e3..0000000 Binary files a/art/lucky_plays_guitar/lucky_tumble_18.png and /dev/null differ diff --git a/assets/data/blammed/blammed-easy.json b/assets/data/blammed/blammed-easy.json new file mode 100644 index 0000000..4df0cb7 --- /dev/null +++ b/assets/data/blammed/blammed-easy.json @@ -0,0 +1 @@ +{"song":{"song":"Blammed","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12363.636363636366,0,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13454.545454545454,2,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[15272.727272727274,0,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17181.818181818177,1,157.89473684210526],[16181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[18181.818181818184,0,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[20000,1,0],[19272.727272727272,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[21090.909090909092,0,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21999.999999999996,1,236.8421052631579],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[24000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25090.90909090909,0,0],[25454.545454545456,2,0],[24727.272727272728,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26909.09090909091,1,0],[27272.727272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[28000,1,0],[28727.272727272728,0,0],[28363.636363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29818.181818181816,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[31272.727272727272,2,0],[31636.363636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32727.272727272728,1,0],[33090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33818.181818181816,1,0],[34181.818181818184,3,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35636.36363636364,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[37090.909090909096,2,0],[37454.545454545456,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38545.45454545455,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40363.63636363636,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41454.545454545456,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44363.63636363637,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45818.181818181816,3,0],[46181.81818181818,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47454.545454545456,0,0],[46545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[49272.72727272727,0,0],[48000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50727.27272727273,0,0],[49454.545454545456,3,0],[50181.818181818184,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[52181.818181818184,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[53272.72727272727,0,0],[52363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56545.454545454544,0,0],[55272.72727272727,3,0],[56000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[58000,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[59090.909090909096,0,0],[58181.818181818184,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60909.090909090904,0,0],[59636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62363.63636363636,0,0],[61090.909090909096,3,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62545.45454545455,2,0],[63272.72727272727,1,0],[63818.181818181816,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64909.09090909091,0,0],[64000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66727.27272727272,0,0],[65454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[68181.81818181818,0,0],[66909.09090909091,3,0],[67272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69636.36363636363,3,0],[68363.63636363637,2,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70545.45454545456,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[72000,2,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73454.54545454547,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76363.63636363637,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77818.18181818182,2,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[79272.72727272728,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[82181.81818181819,3,0],[82545.45454545456,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83636.36363636363,2,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[85090.90909090909,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[88000,3,0],[88363.63636363637,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90909.09090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92545.45454545454,1,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":165,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.2000000000000002,"validScore":true},"bpm":165,"sections":77,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12363.636363636366,0,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13454.545454545454,2,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[15272.727272727274,0,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17181.818181818177,1,157.89473684210526],[16181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[18181.818181818184,0,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[20000,1,0],[19272.727272727272,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[21090.909090909092,0,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21999.999999999996,1,236.8421052631579],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[24000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25090.90909090909,0,0],[25454.545454545456,2,0],[24727.272727272728,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26909.09090909091,1,0],[27272.727272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[28000,1,0],[28727.272727272728,0,0],[28363.636363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29818.181818181816,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[31272.727272727272,2,0],[31636.363636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32727.272727272728,1,0],[33090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33818.181818181816,1,0],[34181.818181818184,3,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35636.36363636364,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[37090.909090909096,2,0],[37454.545454545456,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38545.45454545455,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40363.63636363636,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41454.545454545456,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44363.63636363637,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45818.181818181816,3,0],[46181.81818181818,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47454.545454545456,0,0],[46545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[49272.72727272727,0,0],[48000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50727.27272727273,0,0],[49454.545454545456,3,0],[50181.818181818184,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[52181.818181818184,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[53272.72727272727,0,0],[52363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56545.454545454544,0,0],[55272.72727272727,3,0],[56000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[58000,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[59090.909090909096,0,0],[58181.818181818184,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60909.090909090904,0,0],[59636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62363.63636363636,0,0],[61090.909090909096,3,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62545.45454545455,2,0],[63272.72727272727,1,0],[63818.181818181816,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64909.09090909091,0,0],[64000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66727.27272727272,0,0],[65454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[68181.81818181818,0,0],[66909.09090909091,3,0],[67272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69636.36363636363,3,0],[68363.63636363637,2,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70545.45454545456,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[72000,2,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73454.54545454547,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76363.63636363637,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77818.18181818182,2,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[79272.72727272728,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[82181.81818181819,3,0],[82545.45454545456,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83636.36363636363,2,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[85090.90909090909,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[88000,3,0],[88363.63636363637,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90909.09090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92545.45454545454,1,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/blammed/blammed-hard.json b/assets/data/blammed/blammed-hard.json new file mode 100644 index 0000000..8b5c41c --- /dev/null +++ b/assets/data/blammed/blammed-hard.json @@ -0,0 +1 @@ +{"song":{"song":"Blammed","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12000.000000000002,3,0],[12181.818181818182,0,0],[12363.636363636366,0,0],[12545.454545454546,1,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13272.72727272727,0,0],[13454.545454545454,2,0],[13636.363636363634,3,0],[13727.272727272726,0,0],[13818.181818181818,3,0],[13999.999999999998,3,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[14909.09090909091,3,0],[15090.90909090909,0,0],[15272.727272727274,0,0],[15454.545454545454,1,0],[15818.181818181818,2,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15999.999999999998,3,0],[16454.545454545456,3,0],[16181.818181818178,1,236.8421052631579],[16636.363636363632,2,0],[16818.181818181816,1,157.89473684210526],[17000,3,0],[17181.818181818177,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[17818.18181818182,3,0],[18000,0,0],[18181.818181818184,0,0],[18363.636363636364,1,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[19090.90909090909,0,0],[19272.727272727272,2,0],[19454.545454545452,3,0],[19545.454545454544,0,0],[19636.363636363636,3,0],[19818.181818181816,3,0],[20000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[20727.272727272728,3,0],[20909.090909090908,0,0],[21090.909090909092,0,0],[21272.727272727272,1,0],[21636.363636363636,2,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21818.181818181816,3,0],[22272.727272727272,3,0],[21999.999999999996,1,236.8421052631579],[22454.545454545452,2,0],[22636.363636363636,1,157.89473684210526],[22818.181818181816,3,0],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[23636.363636363632,3,0],[23818.181818181816,3,0],[24000,2,0],[24181.818181818177,0,0],[24363.63636363636,3,0],[24545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24727.272727272728,3,0],[24909.090909090904,1,0],[25090.90909090909,0,0],[25272.727272727272,1,0],[25454.545454545456,2,0],[25636.363636363632,3,0],[25818.181818181816,0,0],[26000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26545.454545454544,3,0],[26727.272727272728,3,0],[26909.09090909091,1,0],[27090.909090909096,0,0],[27272.727272727272,3,0],[27454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[27818.181818181823,0,0],[28000,1,0],[28181.818181818184,1,0],[28363.636363636368,3,0],[28545.45454545455,2,0],[28727.272727272728,0,0],[28909.09090909091,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29454.545454545452,3,0],[29636.363636363632,3,0],[29818.181818181816,2,0],[29999.999999999996,0,0],[30181.81818181818,3,0],[30363.63636363636,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[30727.272727272724,1,0],[30909.090909090908,0,0],[31090.90909090909,1,0],[31272.727272727272,2,0],[31454.545454545452,3,0],[31636.363636363636,0,0],[31818.181818181816,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32363.636363636364,3,0],[32545.454545454544,3,0],[32727.272727272728,1,0],[32909.09090909091,0,0],[33090.90909090909,3,0],[33272.72727272727,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33636.36363636364,0,0],[33818.181818181816,1,0],[34000,1,0],[34181.818181818184,3,0],[34363.63636363637,2,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35272.72727272727,2,181.8181818181818],[35636.36363636364,3,0],[35818.18181818182,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[36727.27272727273,3,0],[37090.909090909096,2,0],[37454.545454545456,0,0],[37636.36363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38181.818181818184,2,181.8181818181818],[38545.45454545455,3,0],[38727.272727272735,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40090.90909090909,3,0],[40181.818181818184,1,0],[40363.63636363636,2,0],[40545.454545454544,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41090.90909090909,2,181.8181818181818],[41454.545454545456,3,0],[41636.36363636364,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0],[43454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44000,2,181.8181818181818],[44363.63636363637,3,0],[44545.45454545455,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45454.54545454545,1,0],[45818.181818181816,3,0],[45909.090909090904,3,0],[46000,1,0],[46181.81818181818,2,0],[46363.63636363636,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47181.818181818184,3,0],[47090.90909090909,1,0],[47272.72727272727,1,0],[47454.545454545456,0,0],[47636.36363636363,1,0],[47818.181818181816,0,0],[46545.454545454544,0,0],[46727.27272727273,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[48909.09090909091,0,0],[49272.72727272727,0,0],[48000,2,0],[48181.818181818184,2,0],[48545.454545454544,2,0],[49000,1,0],[49090.90909090909,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50363.63636363637,0,0],[50727.27272727273,0,0],[50000,2,0],[50545.454545454544,0,0],[49636.36363636364,3,0],[49454.545454545456,3,0],[49818.181818181816,3,0],[50090.909090909096,0,0],[50181.818181818184,2,0],[50272.72727272727,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[51272.72727272727,3,0],[51818.18181818182,0,0],[52000,2,0],[52181.818181818184,3,0],[51090.909090909096,0,0],[51454.545454545456,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[53000,3,0],[52909.090909090904,1,0],[53090.90909090909,1,0],[53272.72727272727,0,0],[53454.54545454545,1,0],[53636.36363636363,0,0],[52363.63636363636,0,0],[52545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[54545.454545454544,1,0],[54727.27272727273,0,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54000,2,0],[54363.63636363636,2,0],[54818.181818181816,1,0],[54909.090909090904,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56181.818181818184,0,0],[56545.454545454544,0,0],[55818.181818181816,2,0],[56363.63636363636,0,0],[55454.545454545456,3,0],[55272.72727272727,3,0],[55636.36363636363,3,0],[55909.09090909091,0,0],[56000,2,0],[56090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[57090.90909090909,3,0],[57636.36363636364,0,0],[57818.181818181816,2,0],[58000,3,0],[56909.09090909091,0,0],[57272.72727272727,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[58818.181818181816,3,0],[58727.27272727273,1,0],[58909.090909090904,1,0],[59090.909090909096,0,0],[59272.72727272727,1,0],[59454.54545454545,0,0],[58181.818181818184,0,0],[58363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60545.45454545455,0,0],[60909.090909090904,0,0],[59636.36363636364,2,0],[59818.181818181816,2,0],[60181.818181818184,2,0],[60636.36363636364,1,0],[60727.27272727273,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62000.00000000001,0,0],[62363.63636363636,0,0],[61636.36363636364,2,0],[62181.818181818184,0,0],[61272.72727272727,3,0],[61090.909090909096,3,0],[61454.54545454545,3,0],[61727.27272727273,0,0],[61818.181818181816,2,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[63454.54545454546,0,0],[63636.36363636364,2,0],[63818.181818181816,3,0],[62545.45454545455,2,0],[62727.27272727273,3,0],[62909.09090909092,2,0],[63090.909090909096,0,0],[63272.72727272727,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64636.36363636363,3,0],[64545.454545454544,1,0],[64727.27272727272,1,0],[64909.09090909091,0,0],[65090.90909090909,1,0],[65272.727272727265,0,0],[64000,0,0],[64181.81818181818,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66363.63636363637,0,0],[66727.27272727272,0,0],[65454.545454545456,2,0],[65636.36363636363,2,0],[66000,2,0],[66454.54545454546,1,0],[66545.45454545454,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67818.18181818182,0,0],[68181.81818181818,0,0],[67454.54545454546,2,0],[68000,0,0],[67090.90909090909,3,0],[66909.09090909091,3,0],[67272.72727272726,3,0],[67545.45454545454,0,0],[67636.36363636363,2,0],[67727.27272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69272.72727272728,0,0],[69454.54545454546,2,0],[69636.36363636363,3,0],[68363.63636363637,2,0],[68545.45454545454,3,0],[68727.27272727274,2,0],[68909.09090909091,0,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70181.81818181818,2,181.8181818181818],[70545.45454545456,3,0],[70727.27272727274,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[71636.36363636365,3,0],[72000,2,0],[72363.63636363637,0,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73090.90909090909,2,181.8181818181818],[73454.54545454547,3,0],[73636.36363636365,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75000,3,0],[75090.90909090909,1,0],[75272.72727272726,2,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76000,2,181.8181818181818],[76363.63636363637,3,0],[76545.45454545456,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77454.54545454546,3,0],[77818.18181818182,2,0],[78181.81818181818,0,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[78909.09090909091,2,181.8181818181818],[79272.72727272728,3,0],[79454.54545454547,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[80818.18181818182,3,0],[80909.09090909091,1,0],[81090.90909090909,2,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[81818.18181818182,2,181.8181818181818],[82181.81818181819,3,0],[82363.63636363638,3,0],[82545.45454545456,1,272.7272727272727],[81727.27272727274,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83272.72727272726,3,0],[83636.36363636363,2,0],[83999.99999999999,0,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[84727.27272727272,2,181.8181818181818],[85090.90909090909,3,0],[85272.72727272728,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[86636.36363636363,3,0],[86727.27272727272,1,0],[86909.0909090909,2,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[87636.36363636363,2,181.8181818181818],[88000,3,0],[88181.81818181819,3,0],[88363.63636363637,1,272.7272727272727],[87545.45454545454,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89090.90909090909,3,0],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90545.45454545454,2,181.8181818181818],[90909.09090909091,3,0],[91090.9090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92454.54545454546,3,0],[92545.45454545454,1,0],[92727.27272727272,2,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":165,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":2.300000000000001,"validScore":true},"bpm":165,"sections":73,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12000.000000000002,3,0],[12181.818181818182,0,0],[12363.636363636366,0,0],[12545.454545454546,1,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13272.72727272727,0,0],[13454.545454545454,2,0],[13636.363636363634,3,0],[13727.272727272726,0,0],[13818.181818181818,3,0],[13999.999999999998,3,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[14909.09090909091,3,0],[15090.90909090909,0,0],[15272.727272727274,0,0],[15454.545454545454,1,0],[15818.181818181818,2,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15999.999999999998,3,0],[16454.545454545456,3,0],[16181.818181818178,1,236.8421052631579],[16636.363636363632,2,0],[16818.181818181816,1,157.89473684210526],[17000,3,0],[17181.818181818177,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[17818.18181818182,3,0],[18000,0,0],[18181.818181818184,0,0],[18363.636363636364,1,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[19090.90909090909,0,0],[19272.727272727272,2,0],[19454.545454545452,3,0],[19545.454545454544,0,0],[19636.363636363636,3,0],[19818.181818181816,3,0],[20000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[20727.272727272728,3,0],[20909.090909090908,0,0],[21090.909090909092,0,0],[21272.727272727272,1,0],[21636.363636363636,2,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21818.181818181816,3,0],[22272.727272727272,3,0],[21999.999999999996,1,236.8421052631579],[22454.545454545452,2,0],[22636.363636363636,1,157.89473684210526],[22818.181818181816,3,0],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[23636.363636363632,3,0],[23818.181818181816,3,0],[24000,2,0],[24181.818181818177,0,0],[24363.63636363636,3,0],[24545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24727.272727272728,3,0],[24909.090909090904,1,0],[25090.90909090909,0,0],[25272.727272727272,1,0],[25454.545454545456,2,0],[25636.363636363632,3,0],[25818.181818181816,0,0],[26000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26545.454545454544,3,0],[26727.272727272728,3,0],[26909.09090909091,1,0],[27090.909090909096,0,0],[27272.727272727272,3,0],[27454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[27818.181818181823,0,0],[28000,1,0],[28181.818181818184,1,0],[28363.636363636368,3,0],[28545.45454545455,2,0],[28727.272727272728,0,0],[28909.09090909091,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29454.545454545452,3,0],[29636.363636363632,3,0],[29818.181818181816,2,0],[29999.999999999996,0,0],[30181.81818181818,3,0],[30363.63636363636,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[30727.272727272724,1,0],[30909.090909090908,0,0],[31090.90909090909,1,0],[31272.727272727272,2,0],[31454.545454545452,3,0],[31636.363636363636,0,0],[31818.181818181816,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32363.636363636364,3,0],[32545.454545454544,3,0],[32727.272727272728,1,0],[32909.09090909091,0,0],[33090.90909090909,3,0],[33272.72727272727,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33636.36363636364,0,0],[33818.181818181816,1,0],[34000,1,0],[34181.818181818184,3,0],[34363.63636363637,2,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35272.72727272727,2,181.8181818181818],[35636.36363636364,3,0],[35818.18181818182,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[36727.27272727273,3,0],[37090.909090909096,2,0],[37454.545454545456,0,0],[37636.36363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38181.818181818184,2,181.8181818181818],[38545.45454545455,3,0],[38727.272727272735,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40090.90909090909,3,0],[40181.818181818184,1,0],[40363.63636363636,2,0],[40545.454545454544,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41090.90909090909,2,181.8181818181818],[41454.545454545456,3,0],[41636.36363636364,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0],[43454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44000,2,181.8181818181818],[44363.63636363637,3,0],[44545.45454545455,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45454.54545454545,1,0],[45818.181818181816,3,0],[45909.090909090904,3,0],[46000,1,0],[46181.81818181818,2,0],[46363.63636363636,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47181.818181818184,3,0],[47090.90909090909,1,0],[47272.72727272727,1,0],[47454.545454545456,0,0],[47636.36363636363,1,0],[47818.181818181816,0,0],[46545.454545454544,0,0],[46727.27272727273,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[48909.09090909091,0,0],[49272.72727272727,0,0],[48000,2,0],[48181.818181818184,2,0],[48545.454545454544,2,0],[49000,1,0],[49090.90909090909,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50363.63636363637,0,0],[50727.27272727273,0,0],[50000,2,0],[50545.454545454544,0,0],[49636.36363636364,3,0],[49454.545454545456,3,0],[49818.181818181816,3,0],[50090.909090909096,0,0],[50181.818181818184,2,0],[50272.72727272727,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[51272.72727272727,3,0],[51818.18181818182,0,0],[52000,2,0],[52181.818181818184,3,0],[51090.909090909096,0,0],[51454.545454545456,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[53000,3,0],[52909.090909090904,1,0],[53090.90909090909,1,0],[53272.72727272727,0,0],[53454.54545454545,1,0],[53636.36363636363,0,0],[52363.63636363636,0,0],[52545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[54545.454545454544,1,0],[54727.27272727273,0,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54000,2,0],[54363.63636363636,2,0],[54818.181818181816,1,0],[54909.090909090904,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56181.818181818184,0,0],[56545.454545454544,0,0],[55818.181818181816,2,0],[56363.63636363636,0,0],[55454.545454545456,3,0],[55272.72727272727,3,0],[55636.36363636363,3,0],[55909.09090909091,0,0],[56000,2,0],[56090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[57090.90909090909,3,0],[57636.36363636364,0,0],[57818.181818181816,2,0],[58000,3,0],[56909.09090909091,0,0],[57272.72727272727,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[58818.181818181816,3,0],[58727.27272727273,1,0],[58909.090909090904,1,0],[59090.909090909096,0,0],[59272.72727272727,1,0],[59454.54545454545,0,0],[58181.818181818184,0,0],[58363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60545.45454545455,0,0],[60909.090909090904,0,0],[59636.36363636364,2,0],[59818.181818181816,2,0],[60181.818181818184,2,0],[60636.36363636364,1,0],[60727.27272727273,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62000.00000000001,0,0],[62363.63636363636,0,0],[61636.36363636364,2,0],[62181.818181818184,0,0],[61272.72727272727,3,0],[61090.909090909096,3,0],[61454.54545454545,3,0],[61727.27272727273,0,0],[61818.181818181816,2,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[63454.54545454546,0,0],[63636.36363636364,2,0],[63818.181818181816,3,0],[62545.45454545455,2,0],[62727.27272727273,3,0],[62909.09090909092,2,0],[63090.909090909096,0,0],[63272.72727272727,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64636.36363636363,3,0],[64545.454545454544,1,0],[64727.27272727272,1,0],[64909.09090909091,0,0],[65090.90909090909,1,0],[65272.727272727265,0,0],[64000,0,0],[64181.81818181818,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66363.63636363637,0,0],[66727.27272727272,0,0],[65454.545454545456,2,0],[65636.36363636363,2,0],[66000,2,0],[66454.54545454546,1,0],[66545.45454545454,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67818.18181818182,0,0],[68181.81818181818,0,0],[67454.54545454546,2,0],[68000,0,0],[67090.90909090909,3,0],[66909.09090909091,3,0],[67272.72727272726,3,0],[67545.45454545454,0,0],[67636.36363636363,2,0],[67727.27272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69272.72727272728,0,0],[69454.54545454546,2,0],[69636.36363636363,3,0],[68363.63636363637,2,0],[68545.45454545454,3,0],[68727.27272727274,2,0],[68909.09090909091,0,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70181.81818181818,2,181.8181818181818],[70545.45454545456,3,0],[70727.27272727274,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[71636.36363636365,3,0],[72000,2,0],[72363.63636363637,0,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73090.90909090909,2,181.8181818181818],[73454.54545454547,3,0],[73636.36363636365,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75000,3,0],[75090.90909090909,1,0],[75272.72727272726,2,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76000,2,181.8181818181818],[76363.63636363637,3,0],[76545.45454545456,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77454.54545454546,3,0],[77818.18181818182,2,0],[78181.81818181818,0,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[78909.09090909091,2,181.8181818181818],[79272.72727272728,3,0],[79454.54545454547,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[80818.18181818182,3,0],[80909.09090909091,1,0],[81090.90909090909,2,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[81818.18181818182,2,181.8181818181818],[82181.81818181819,3,0],[82363.63636363638,3,0],[82545.45454545456,1,272.7272727272727],[81727.27272727274,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83272.72727272726,3,0],[83636.36363636363,2,0],[83999.99999999999,0,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[84727.27272727272,2,181.8181818181818],[85090.90909090909,3,0],[85272.72727272728,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[86636.36363636363,3,0],[86727.27272727272,1,0],[86909.0909090909,2,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[87636.36363636363,2,181.8181818181818],[88000,3,0],[88181.81818181819,3,0],[88363.63636363637,1,272.7272727272727],[87545.45454545454,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89090.90909090909,3,0],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90545.45454545454,2,181.8181818181818],[90909.09090909091,3,0],[91090.9090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92454.54545454546,3,0],[92545.45454545454,1,0],[92727.27272727272,2,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/blammed/blammed.json b/assets/data/blammed/blammed.json new file mode 100644 index 0000000..86e4e28 --- /dev/null +++ b/assets/data/blammed/blammed.json @@ -0,0 +1 @@ +{"song":{"song":"Blammed","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12363.636363636366,0,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13454.545454545454,2,0],[13999.999999999998,3,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[15272.727272727274,0,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16818.181818181816,1,157.89473684210526],[17000,3,0],[17181.818181818177,1,157.89473684210526],[16181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[18181.818181818184,0,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[19272.727272727272,2,0],[19818.181818181816,3,0],[20000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[21090.909090909092,0,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21999.999999999996,1,236.8421052631579],[22636.363636363636,1,157.89473684210526],[22818.181818181816,3,0],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[24000,2,0],[24181.818181818177,0,0],[24545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25090.90909090909,0,0],[25454.545454545456,2,0],[25818.181818181816,0,0],[24727.272727272728,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26909.09090909091,1,0],[27272.727272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[28000,1,0],[28727.272727272728,0,0],[28909.09090909091,1,0],[28363.636363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29818.181818181816,2,0],[29999.999999999996,0,0],[30363.63636363636,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[30909.090909090908,0,0],[31272.727272727272,2,0],[31636.363636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32727.272727272728,1,0],[33090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33818.181818181816,1,0],[34181.818181818184,3,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35636.36363636364,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[36727.27272727273,3,0],[37090.909090909096,2,0],[37454.545454545456,0,0],[37636.36363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38545.45454545455,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40363.63636363636,2,0],[40545.454545454544,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41454.545454545456,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0],[43454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44363.63636363637,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45454.54545454545,1,0],[45818.181818181816,3,0],[46181.81818181818,2,0],[46363.63636363636,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47090.90909090909,1,0],[47454.545454545456,0,0],[47636.36363636363,1,0],[47818.181818181816,0,0],[46545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[48909.09090909091,0,0],[49272.72727272727,0,0],[48000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50363.63636363637,0,0],[50727.27272727273,0,0],[49454.545454545456,3,0],[49818.181818181816,3,0],[50181.818181818184,2,0],[50272.72727272727,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[51272.72727272727,3,0],[51818.18181818182,0,0],[52000,2,0],[52181.818181818184,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[52909.090909090904,1,0],[53272.72727272727,0,0],[53454.54545454545,1,0],[53636.36363636363,0,0],[52363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[54727.27272727273,0,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56181.818181818184,0,0],[56545.454545454544,0,0],[55272.72727272727,3,0],[55636.36363636363,3,0],[56000,2,0],[56090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[57090.90909090909,3,0],[57636.36363636364,0,0],[57818.181818181816,2,0],[58000,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[58727.27272727273,1,0],[59090.909090909096,0,0],[59272.72727272727,1,0],[59454.54545454545,0,0],[58181.818181818184,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60545.45454545455,0,0],[60909.090909090904,0,0],[59636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62000.00000000001,0,0],[62363.63636363636,0,0],[61090.909090909096,3,0],[61454.54545454545,3,0],[61818.181818181816,2,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[63454.54545454546,0,0],[62545.45454545455,2,0],[62727.27272727273,3,0],[62909.09090909092,2,0],[63272.72727272727,1,0],[63818.181818181816,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64545.454545454544,1,0],[64909.09090909091,0,0],[65090.90909090909,1,0],[65272.727272727265,0,0],[64000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66363.63636363637,0,0],[66727.27272727272,0,0],[65454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67818.18181818182,0,0],[68181.81818181818,0,0],[66909.09090909091,3,0],[67272.72727272726,3,0],[67636.36363636363,2,0],[67727.27272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69454.54545454546,2,0],[69636.36363636363,3,0],[68363.63636363637,2,0],[68545.45454545454,3,0],[68727.27272727274,2,0],[68909.09090909091,0,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70181.81818181818,2,181.8181818181818],[70545.45454545456,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[71636.36363636365,3,0],[72000,2,0],[72363.63636363637,0,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73090.90909090909,2,181.8181818181818],[73454.54545454547,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75090.90909090909,1,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76000,2,181.8181818181818],[76363.63636363637,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77454.54545454546,3,0],[77818.18181818182,2,0],[78181.81818181818,0,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[78909.09090909091,2,181.8181818181818],[79272.72727272728,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[80909.09090909091,1,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[82181.81818181819,3,0],[82545.45454545456,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83272.72727272726,3,0],[83636.36363636363,2,0],[83999.99999999999,0,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[84727.27272727272,2,181.8181818181818],[85090.90909090909,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[86727.27272727272,1,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[87636.36363636363,2,181.8181818181818],[88000,3,0],[88363.63636363637,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89090.90909090909,3,0],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90545.45454545454,2,181.8181818181818],[90909.09090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92545.45454545454,1,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":165,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.5000000000000004,"validScore":true},"bpm":165,"sections":76,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[11818.181818181818,1,0],[12363.636363636366,0,0],[12727.27272727273,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13090.90909090909,2,0],[13454.545454545454,2,0],[13999.999999999998,3,0],[14181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[14727.272727272726,1,0],[15272.727272727274,0,0],[15636.363636363638,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16818.181818181816,1,157.89473684210526],[17000,3,0],[17181.818181818177,1,157.89473684210526],[16181.818181818182,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[17636.363636363636,1,0],[18181.818181818184,0,0],[18545.454545454548,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18909.090909090908,2,0],[19272.727272727272,2,0],[19818.181818181816,3,0],[20000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20545.454545454544,1,0],[21090.909090909092,0,0],[21454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21999.999999999996,1,236.8421052631579],[22636.363636363636,1,157.89473684210526],[22818.181818181816,3,0],[22999.999999999996,1,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[23454.54545454545,2,0],[24000,2,0],[24181.818181818177,0,0],[24545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25090.90909090909,0,0],[25454.545454545456,2,0],[25818.181818181816,0,0],[24727.272727272728,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26363.63636363636,2,0],[26909.09090909091,1,0],[27272.727272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27636.36363636364,3,0],[28000,1,0],[28727.272727272728,0,0],[28909.09090909091,1,0],[28363.636363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[29272.72727272727,2,0],[29818.181818181816,2,0],[29999.999999999996,0,0],[30363.63636363636,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30545.454545454544,3,0],[30909.090909090908,0,0],[31272.727272727272,2,0],[31636.363636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[32181.81818181818,2,0],[32727.272727272728,1,0],[33090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[33454.545454545456,3,0],[33818.181818181816,1,0],[34181.818181818184,3,0],[34545.454545454544,0,0],[34727.27272727273,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35090.909090909096,0,0],[35636.36363636364,3,0],[36000,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[36363.63636363637,2,181.8181818181818],[36727.27272727273,3,0],[37090.909090909096,2,0],[37454.545454545456,0,0],[37636.36363636364,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38000.00000000001,0,0],[38545.45454545455,3,0],[38909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[39272.72727272727,0,272.7272727272727],[39636.36363636363,1,0],[40000,3,0],[40363.63636363636,2,0],[40545.454545454544,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40909.09090909091,0,0],[41454.545454545456,3,0],[41818.181818181816,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42181.818181818184,2,181.8181818181818],[42545.454545454544,3,0],[42909.09090909091,2,0],[43272.72727272727,0,0],[43454.545454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43818.18181818182,0,0],[44363.63636363637,3,0],[44727.27272727273,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45090.90909090909,0,272.7272727272727],[45454.54545454545,1,0],[45818.181818181816,3,0],[46181.81818181818,2,0],[46363.63636363636,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46909.090909090904,3,0],[47090.90909090909,1,0],[47454.545454545456,0,0],[47636.36363636363,1,0],[47818.181818181816,0,0],[46545.454545454544,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48363.63636363636,3,0],[48727.27272727273,1,0],[48909.09090909091,0,0],[49272.72727272727,0,0],[48000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50363.63636363637,0,0],[50727.27272727273,0,0],[49454.545454545456,3,0],[49818.181818181816,3,0],[50181.818181818184,2,0],[50272.72727272727,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[50909.09090909091,0,0],[51272.72727272727,3,0],[51818.18181818182,0,0],[52000,2,0],[52181.818181818184,3,0],[51636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52727.27272727272,3,0],[52909.090909090904,1,0],[53272.72727272727,0,0],[53454.54545454545,1,0],[53636.36363636363,0,0],[52363.63636363636,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54181.81818181818,3,0],[54727.27272727273,0,0],[55090.90909090909,0,0],[53818.181818181816,2,0],[54545.454545454544,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56181.818181818184,0,0],[56545.454545454544,0,0],[55272.72727272727,3,0],[55636.36363636363,3,0],[56000,2,0],[56090.90909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56727.27272727273,0,0],[57090.90909090909,3,0],[57636.36363636364,0,0],[57818.181818181816,2,0],[58000,3,0],[57454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[58545.45454545454,3,0],[58727.27272727273,1,0],[59090.909090909096,0,0],[59272.72727272727,1,0],[59454.54545454545,0,0],[58181.818181818184,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59999.99999999999,3,0],[60363.63636363636,1,0],[60545.45454545455,0,0],[60909.090909090904,0,0],[59636.36363636364,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62000.00000000001,0,0],[62363.63636363636,0,0],[61090.909090909096,3,0],[61454.54545454545,3,0],[61818.181818181816,2,0],[61909.090909090904,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[63454.54545454546,0,0],[62545.45454545455,2,0],[62727.27272727273,3,0],[62909.09090909092,2,0],[63272.72727272727,1,0],[63818.181818181816,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64363.63636363635,3,0],[64545.454545454544,1,0],[64909.09090909091,0,0],[65090.90909090909,1,0],[65272.727272727265,0,0],[64000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65818.18181818181,3,0],[66181.81818181818,1,0],[66363.63636363637,0,0],[66727.27272727272,0,0],[65454.545454545456,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67818.18181818182,0,0],[68181.81818181818,0,0],[66909.09090909091,3,0],[67272.72727272726,3,0],[67636.36363636363,2,0],[67727.27272727272,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[69454.54545454546,2,0],[69636.36363636363,3,0],[68363.63636363637,2,0],[68545.45454545454,3,0],[68727.27272727274,2,0],[68909.09090909091,0,0],[69090.90909090909,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69818.18181818182,5,272.7272727272727],[70000,0,0],[70181.81818181818,2,181.8181818181818],[70545.45454545456,3,0],[70909.09090909091,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71272.72727272728,2,181.8181818181818],[71636.36363636365,3,0],[72000,2,0],[72363.63636363637,0,0],[72545.45454545456,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72909.09090909091,0,0],[73090.90909090909,2,181.8181818181818],[73454.54545454547,3,0],[73818.18181818182,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[74545.45454545454,1,0],[74909.09090909091,3,0],[75090.90909090909,1,0],[75454.54545454546,3,0],[74195.45454545454,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75818.18181818182,0,0],[76000,2,181.8181818181818],[76363.63636363637,3,0],[76727.27272727274,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77090.90909090909,2,181.8181818181818],[77454.54545454546,3,0],[77818.18181818182,2,0],[78181.81818181818,0,0],[78363.63636363637,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78727.27272727274,0,0],[78909.09090909091,2,181.8181818181818],[79272.72727272728,3,0],[79636.36363636365,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[80000,0,272.7272727272727],[80363.63636363635,1,0],[80727.27272727274,3,0],[80909.09090909091,1,0],[81272.72727272726,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[81636.36363636365,0,0],[82181.81818181819,3,0],[82545.45454545456,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[83272.72727272726,3,0],[83636.36363636363,2,0],[83999.99999999999,0,0],[84181.81818181818,3,0],[82915.90909090909,2,181.8181818181818]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84545.45454545454,0,0],[84727.27272727272,2,181.8181818181818],[85090.90909090909,3,0],[85454.54545454546,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[86181.81818181816,1,0],[86545.45454545454,3,0],[86727.27272727272,1,0],[87090.90909090907,3,0],[85822.72727272726,0,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87454.54545454546,0,0],[87636.36363636363,2,181.8181818181818],[88000,3,0],[88363.63636363637,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[88727.27272727272,2,181.8181818181818],[89090.90909090909,3,0],[89454.54545454546,2,0],[89818.18181818181,0,0],[90000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90363.63636363637,0,0],[90545.45454545454,2,181.8181818181818],[90909.09090909091,3,0],[91272.72727272728,1,272.7272727272727]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[91636.36363636363,0,272.7272727272727],[91999.99999999999,1,0],[92363.63636363637,3,0],[92545.45454545454,1,0],[92909.0909090909,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":165,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/introText.txt b/assets/data/introText.txt index a772043..bbebcba 100644 --- a/assets/data/introText.txt +++ b/assets/data/introText.txt @@ -25,4 +25,6 @@ too over exposed--newgrounds cant handle us Hatsune Miku--biggest inspiration too many people--my head hurts newgrounds--forever -refined taste in music--if i say so myself \ No newline at end of file +refined taste in music--if i say so myself +his name isnt keith--dumb eggy lol +his name isnt evan--silly tiktok \ No newline at end of file diff --git a/assets/data/philly/philly-easy.json b/assets/data/philly/philly-easy.json new file mode 100644 index 0000000..4c8e44e --- /dev/null +++ b/assets/data/philly/philly-easy.json @@ -0,0 +1 @@ +{"song":{"song":"Philly","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7628.571428571427,2,0],[7885.7142857142835,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12685.714285714284,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14400,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15857.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17314.285714285714,0,0],[16467.85714285714,1,0],[17657.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18000,3,0],[18600,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19885.714285714286,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[21342.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[23142.85714285714,3,0],[22800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23485.714285714286,3,0],[24085.714285714286,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25371.42857142857,0,0],[25714.285714285714,3,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26828.571428571424,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28628.571428571424,3,0],[28285.714285714286,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30857.142857142855,0,0],[31200,3,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[32314.28571428571,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[34114.28571428571,3,0],[33771.42857142857,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[36342.85714285714,2,0],[36685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37714.28571428571,2,0],[38057.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[39085.71428571428,2,0],[39428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40628.57142857143,3,0],[40114.28571428572,2,0],[39942.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41828.57142857142,2,0],[42171.428571428565,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[43199.99999999999,2,0],[43542.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44571.428571428565,2,0],[44914.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45942.85714285714,2,0],[46285.71428571428,0,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[47314.28571428571,2,0],[47657.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48685.71428571428,2,0],[49028.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[50057.142857142855,2,0],[50400,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51771.42857142857,0,0],[50914.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52799.99999999999,2,0],[53142.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[54171.428571428565,2,0],[54514.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55542.85714285714,2,0],[55885.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56914.28571428571,2,0],[57257.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[58285.71428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59742.85714285714,2,0],[58971.42857142857,2,0],[59314.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[61028.57142857143,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62485.71428571428,2,0],[61714.28571428572,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63771.428571428565,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65228.57142857142,2,0],[64457.142857142855,2,0],[64800,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66514.28571428571,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67971.42857142857,2,0],[67200,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69257.14285714286,2,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71914.28571428571,3,0],[72342.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[73371.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74742.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[76199.99999999999,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[77400,3,0],[77828.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78857.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[80228.57142857142,2,0],[80571.42857142857,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81600,2,0],[81942.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82971.42857142857,2,0],[83314.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84514.28571428571,3,0],[84000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85714.28571428571,2,0],[86057.14285714284,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[87085.71428571428,2,0],[87428.57142857142,0,0],[86571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[88457.14285714284,2,0],[88800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89828.57142857142,2,0],[90171.42857142857,0,0],[90342.85714285713,0,0],[89314.2857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":175,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1,"validScore":true},"bpm":175,"sections":76,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7628.571428571427,2,0],[7885.7142857142835,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12685.714285714284,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14400,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15857.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17314.285714285714,0,0],[16467.85714285714,1,0],[17657.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18000,3,0],[18600,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19885.714285714286,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[21342.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[23142.85714285714,3,0],[22800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23485.714285714286,3,0],[24085.714285714286,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25371.42857142857,0,0],[25714.285714285714,3,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26828.571428571424,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28628.571428571424,3,0],[28285.714285714286,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30857.142857142855,0,0],[31200,3,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[32314.28571428571,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[34114.28571428571,3,0],[33771.42857142857,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[36342.85714285714,2,0],[36685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37714.28571428571,2,0],[38057.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[39085.71428571428,2,0],[39428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40628.57142857143,3,0],[40114.28571428572,2,0],[39942.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41828.57142857142,2,0],[42171.428571428565,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[43199.99999999999,2,0],[43542.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44571.428571428565,2,0],[44914.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45942.85714285714,2,0],[46285.71428571428,0,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[47314.28571428571,2,0],[47657.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48685.71428571428,2,0],[49028.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[50057.142857142855,2,0],[50400,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51771.42857142857,0,0],[50914.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52799.99999999999,2,0],[53142.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[54171.428571428565,2,0],[54514.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55542.85714285714,2,0],[55885.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56914.28571428571,2,0],[57257.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[58285.71428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59742.85714285714,2,0],[58971.42857142857,2,0],[59314.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[61028.57142857143,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62485.71428571428,2,0],[61714.28571428572,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63771.428571428565,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65228.57142857142,2,0],[64457.142857142855,2,0],[64800,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66514.28571428571,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67971.42857142857,2,0],[67200,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69257.14285714286,2,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71914.28571428571,3,0],[72342.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[73371.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74742.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[76199.99999999999,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[77400,3,0],[77828.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78857.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[80228.57142857142,2,0],[80571.42857142857,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81600,2,0],[81942.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82971.42857142857,2,0],[83314.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84514.28571428571,3,0],[84000,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85714.28571428571,2,0],[86057.14285714284,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[87085.71428571428,2,0],[87428.57142857142,0,0],[86571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[88457.14285714284,2,0],[88800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89828.57142857142,2,0],[90171.42857142857,0,0],[90342.85714285713,0,0],[89314.2857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/philly/philly-hard.json b/assets/data/philly/philly-hard.json new file mode 100644 index 0000000..7ebde89 --- /dev/null +++ b/assets/data/philly/philly-hard.json @@ -0,0 +1 @@ +{"song":{"song":"Philly","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3085.7142857142853,0,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4457.142857142856,0,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[5828.571428571427,0,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7028.571428571427,3,0],[7199.999999999999,2,0],[7628.571428571427,2,0],[7885.7142857142835,0,0],[8057.142857142857,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8571.42857142857,0,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[9942.857142857141,0,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11314.285714285712,0,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12514.285714285712,3,0],[12685.714285714284,2,0],[13114.285714285712,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14057.142857142855,0,0],[14400,0,0],[14742.857142857141,3,0],[14914.285714285714,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15428.571428571424,0,0],[15857.142857142855,2,0],[16028.571428571424,0,0],[16285.714285714283,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16628.571428571428,0,0],[17657.142857142855,3,0],[16799.999999999996,1,0],[16971.42857142857,3,0],[17142.85714285714,1,0],[17314.285714285714,0,0],[17485.714285714283,1,0],[17742.85714285714,0,0],[16467.85714285714,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17828.571428571428,3,0],[18000,3,0],[18171.42857142857,1,0],[18600,2,0],[18857.142857142855,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19542.85714285714,0,0],[19885.714285714286,0,0],[20228.571428571428,3,0],[20400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[20914.28571428571,0,0],[21342.85714285714,2,0],[21514.28571428571,0,0],[21771.42857142857,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[22114.285714285714,0,0],[23142.85714285714,3,0],[22285.714285714283,1,0],[22457.142857142855,3,0],[22628.571428571428,1,0],[22800,0,0],[22971.42857142857,1,0],[23228.571428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23314.285714285714,3,0],[23485.714285714286,3,0],[23657.142857142855,1,0],[24085.714285714286,2,0],[24342.85714285714,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24857.14285714286,2,0],[25028.571428571424,0,0],[25371.42857142857,0,0],[25714.285714285714,3,0],[25885.714285714286,1,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26399.999999999996,0,0],[26828.571428571424,2,0],[26999.999999999996,0,0],[27257.14285714285,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27599.999999999996,0,0],[28628.571428571424,3,0],[27771.42857142857,1,0],[27942.85714285714,3,0],[28114.285714285714,1,0],[28285.714285714286,0,0],[28457.14285714285,1,0],[28714.285714285714,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0],[29828.571428571424,2,0],[29999.999999999996,3,0],[28810.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30342.857142857145,2,0],[30514.28571428571,0,0],[30857.142857142855,0,0],[31200,3,0],[31371.428571428572,1,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[31885.714285714283,0,0],[32314.28571428571,2,0],[32485.714285714283,0,0],[32742.857142857138,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[33085.71428571428,0,0],[34114.28571428571,3,0],[33257.142857142855,1,0],[33428.57142857143,3,0],[33600,1,0],[33771.42857142857,0,0],[33942.85714285714,1,0],[34200,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0],[35314.28571428571,2,0],[35485.71428571428,3,0],[34296.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[35828.57142857143,3,0],[36342.85714285714,2,0],[36514.28571428571,3,0],[36000,1,0],[36171.42857142857,0,0],[36685.71428571428,0,0],[36857.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37200,3,0],[37714.28571428571,2,0],[37885.71428571428,3,0],[37542.857142857145,0,0],[38057.142857142855,0,0],[38228.57142857143,1,0],[37371.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[38571.42857142857,3,0],[39085.71428571428,2,0],[39257.142857142855,3,0],[38742.857142857145,1,0],[39428.57142857143,0,0],[39600,3,0],[38914.28571428572,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40457.142857142855,2,0],[40628.57142857143,3,0],[40285.71428571429,0,0],[40800,0,0],[40114.28571428572,2,0],[40971.42857142857,0,0],[39942.85714285714,3,0],[39786.428571428565,3,0],[40199.99999999999,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41314.28571428571,3,0],[41828.57142857142,2,0],[41999.99999999999,3,0],[41485.71428571428,1,0],[41657.142857142855,0,0],[42171.428571428565,0,0],[42342.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[42685.71428571428,3,0],[43199.99999999999,2,0],[43371.428571428565,3,0],[43028.57142857143,0,0],[43542.85714285714,0,0],[43714.28571428571,1,0],[42857.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44057.142857142855,3,0],[44571.428571428565,2,0],[44742.85714285714,3,0],[44228.57142857143,1,0],[44400,0,0],[44914.28571428571,0,0],[45085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45428.57142857143,3,0],[45942.85714285714,2,0],[46114.28571428571,3,0],[45771.42857142857,0,0],[46285.71428571428,0,0],[45600,2,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[46800,3,0],[47314.28571428571,2,0],[47485.71428571428,3,0],[46971.42857142857,1,0],[47142.857142857145,0,0],[47657.142857142855,0,0],[47828.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48171.42857142857,3,0],[48685.71428571428,2,0],[48857.142857142855,3,0],[48514.28571428572,0,0],[49028.57142857143,0,0],[49200,1,0],[48342.857142857145,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[49542.857142857145,3,0],[50057.142857142855,2,0],[50228.57142857143,3,0],[49714.28571428572,1,0],[50400,0,0],[50571.42857142857,3,0],[49885.71428571429,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51600,3,0],[51257.14285714286,0,0],[51771.42857142857,0,0],[51085.71428571429,2,0],[51942.857142857145,0,0],[50914.28571428571,3,0],[50757.85714285714,3,0],[51171.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52285.71428571428,3,0],[52799.99999999999,2,0],[52971.428571428565,3,0],[52457.142857142855,1,0],[52628.57142857143,0,0],[53142.85714285714,0,0],[53314.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[53657.142857142855,3,0],[54171.428571428565,2,0],[54342.85714285714,3,0],[54000,0,0],[54514.28571428571,0,0],[53828.57142857143,2,0],[54685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55028.57142857143,3,0],[55542.85714285714,2,0],[55714.28571428571,3,0],[55200,1,0],[55371.42857142857,0,0],[55885.71428571428,0,0],[56057.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56400,3,0],[56914.28571428571,2,0],[57085.71428571428,3,0],[56742.857142857145,0,0],[57257.142857142855,0,0],[56571.42857142857,2,0],[57428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[57771.42857142857,3,0],[57942.857142857145,1,0],[58114.28571428572,1,0],[58285.71428571428,2,0],[58457.142857142855,2,0],[58800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59142.85714285714,3,0],[59742.85714285714,2,0],[59914.28571428571,0,0],[60171.42857142856,1,0],[58971.42857142857,2,0],[59228.57142857143,0,0],[59314.28571428572,3,0],[59485.71428571429,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60514.28571428572,3,0],[60857.14285714286,1,0],[61028.57142857143,2,0],[61199.99999999999,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0],[60599.99999999999,0,0],[60685.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[61885.71428571428,3,0],[62485.71428571428,2,0],[61714.28571428572,2,0],[62228.57142857143,3,0],[62057.14285714286,0,0],[62742.85714285715,1,0],[62914.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63257.142857142855,3,0],[63428.57142857143,1,0],[63600,1,0],[63771.428571428565,2,0],[63942.85714285714,2,0],[64285.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64628.57142857142,3,0],[65228.57142857142,2,0],[65399.99999999999,0,0],[65657.14285714284,1,0],[64457.142857142855,2,0],[64714.28571428571,0,0],[64800,3,0],[64971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66000,3,0],[66342.85714285714,1,0],[66514.28571428571,2,0],[66685.71428571428,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0],[66085.71428571428,0,0],[66171.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67371.42857142857,3,0],[67971.42857142857,2,0],[67200,2,0],[67714.28571428571,3,0],[67542.85714285714,0,0],[68228.57142857143,1,0],[68400,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68914.28571428571,1,0],[69085.71428571428,3,0],[69257.14285714286,2,0],[69600,1,0],[69771.42857142857,3,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70114.2857142857,3,0],[70285.71428571428,1,0],[70971.42857142857,2,0],[71142.85714285713,2,0],[70457.14285714286,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71485.71428571428,1,0],[71657.14285714286,0,0],[71914.28571428571,3,0],[72085.71428571428,2,0],[72342.85714285714,0,0],[72514.28571428571,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[72857.14285714284,3,0],[73028.57142857142,2,0],[73199.99999999999,0,0],[73371.42857142857,2,0],[73542.85714285713,3,0],[73799.99999999999,1,0],[73971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74400,1,0],[74571.42857142857,3,0],[74742.85714285714,2,0],[75085.71428571429,1,0],[75257.14285714286,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[75599.99999999999,3,0],[75771.42857142857,1,0],[76199.99999999999,2,0],[76457.14285714286,2,0],[76628.57142857142,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[76971.42857142857,1,0],[77142.85714285714,0,0],[77400,3,0],[77571.42857142857,2,0],[77828.57142857143,0,0],[78000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78342.85714285713,3,0],[78514.28571428571,2,0],[78685.71428571428,0,0],[78857.14285714286,2,0],[79028.57142857142,3,0],[79114.28571428571,0,0],[79285.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[79714.28571428571,3,0],[80228.57142857142,2,0],[80400,3,0],[79885.71428571429,1,0],[80057.14285714286,0,0],[80571.42857142857,0,0],[80742.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81085.71428571429,3,0],[81600,2,0],[81771.42857142857,3,0],[81428.57142857142,0,0],[81942.85714285713,0,0],[82114.28571428571,1,0],[81257.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82457.14285714286,3,0],[82971.42857142857,2,0],[83142.85714285713,3,0],[82628.57142857142,1,0],[83314.28571428571,0,0],[83485.71428571429,3,0],[82800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84342.85714285713,2,0],[84514.28571428571,3,0],[84171.42857142858,0,0],[84685.71428571429,0,0],[84000,2,0],[84857.14285714286,0,0],[83828.57142857142,3,0],[83672.14285714284,3,0],[84085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85200,3,0],[85714.28571428571,2,0],[85885.71428571428,3,0],[85371.42857142857,1,0],[85542.85714285713,0,0],[86057.14285714284,0,0],[86228.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[86571.42857142857,3,0],[87085.71428571428,2,0],[87257.14285714284,3,0],[86914.28571428571,0,0],[87428.57142857142,0,0],[86742.85714285713,2,0],[87600,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[87942.85714285713,3,0],[88457.14285714284,2,0],[88628.57142857142,3,0],[88114.28571428571,1,0],[88285.71428571429,0,0],[88800,0,0],[88971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89314.28571428571,3,0],[89828.57142857142,2,0],[90000,3,0],[89657.14285714286,0,0],[90171.42857142857,0,0],[89485.71428571429,2,0],[90342.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":175,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":2.000000000000001,"validScore":false},"bpm":175,"sections":74,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3085.7142857142853,0,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4457.142857142856,0,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[5828.571428571427,0,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7028.571428571427,3,0],[7199.999999999999,2,0],[7628.571428571427,2,0],[7885.7142857142835,0,0],[8057.142857142857,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8571.42857142857,0,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[9942.857142857141,0,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11314.285714285712,0,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12514.285714285712,3,0],[12685.714285714284,2,0],[13114.285714285712,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14057.142857142855,0,0],[14400,0,0],[14742.857142857141,3,0],[14914.285714285714,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15428.571428571424,0,0],[15857.142857142855,2,0],[16028.571428571424,0,0],[16285.714285714283,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16628.571428571428,0,0],[17657.142857142855,3,0],[16799.999999999996,1,0],[16971.42857142857,3,0],[17142.85714285714,1,0],[17314.285714285714,0,0],[17485.714285714283,1,0],[17742.85714285714,0,0],[16467.85714285714,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17828.571428571428,3,0],[18000,3,0],[18171.42857142857,1,0],[18600,2,0],[18857.142857142855,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19542.85714285714,0,0],[19885.714285714286,0,0],[20228.571428571428,3,0],[20400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[20914.28571428571,0,0],[21342.85714285714,2,0],[21514.28571428571,0,0],[21771.42857142857,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[22114.285714285714,0,0],[23142.85714285714,3,0],[22285.714285714283,1,0],[22457.142857142855,3,0],[22628.571428571428,1,0],[22800,0,0],[22971.42857142857,1,0],[23228.571428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23314.285714285714,3,0],[23485.714285714286,3,0],[23657.142857142855,1,0],[24085.714285714286,2,0],[24342.85714285714,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24857.14285714286,2,0],[25028.571428571424,0,0],[25371.42857142857,0,0],[25714.285714285714,3,0],[25885.714285714286,1,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26399.999999999996,0,0],[26828.571428571424,2,0],[26999.999999999996,0,0],[27257.14285714285,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[27599.999999999996,0,0],[28628.571428571424,3,0],[27771.42857142857,1,0],[27942.85714285714,3,0],[28114.285714285714,1,0],[28285.714285714286,0,0],[28457.14285714285,1,0],[28714.285714285714,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0],[29828.571428571424,2,0],[29999.999999999996,3,0],[28810.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30342.857142857145,2,0],[30514.28571428571,0,0],[30857.142857142855,0,0],[31200,3,0],[31371.428571428572,1,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[31885.714285714283,0,0],[32314.28571428571,2,0],[32485.714285714283,0,0],[32742.857142857138,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[33085.71428571428,0,0],[34114.28571428571,3,0],[33257.142857142855,1,0],[33428.57142857143,3,0],[33600,1,0],[33771.42857142857,0,0],[33942.85714285714,1,0],[34200,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0],[35314.28571428571,2,0],[35485.71428571428,3,0],[34296.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[35828.57142857143,3,0],[36342.85714285714,2,0],[36514.28571428571,3,0],[36000,1,0],[36171.42857142857,0,0],[36685.71428571428,0,0],[36857.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37200,3,0],[37714.28571428571,2,0],[37885.71428571428,3,0],[37542.857142857145,0,0],[38057.142857142855,0,0],[38228.57142857143,1,0],[37371.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[38571.42857142857,3,0],[39085.71428571428,2,0],[39257.142857142855,3,0],[38742.857142857145,1,0],[39428.57142857143,0,0],[39600,3,0],[38914.28571428572,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40457.142857142855,2,0],[40628.57142857143,3,0],[40285.71428571429,0,0],[40800,0,0],[40114.28571428572,2,0],[40971.42857142857,0,0],[39942.85714285714,3,0],[39786.428571428565,3,0],[40199.99999999999,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41314.28571428571,3,0],[41828.57142857142,2,0],[41999.99999999999,3,0],[41485.71428571428,1,0],[41657.142857142855,0,0],[42171.428571428565,0,0],[42342.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[42685.71428571428,3,0],[43199.99999999999,2,0],[43371.428571428565,3,0],[43028.57142857143,0,0],[43542.85714285714,0,0],[43714.28571428571,1,0],[42857.142857142855,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44057.142857142855,3,0],[44571.428571428565,2,0],[44742.85714285714,3,0],[44228.57142857143,1,0],[44400,0,0],[44914.28571428571,0,0],[45085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45428.57142857143,3,0],[45942.85714285714,2,0],[46114.28571428571,3,0],[45771.42857142857,0,0],[46285.71428571428,0,0],[45600,2,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[46800,3,0],[47314.28571428571,2,0],[47485.71428571428,3,0],[46971.42857142857,1,0],[47142.857142857145,0,0],[47657.142857142855,0,0],[47828.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48171.42857142857,3,0],[48685.71428571428,2,0],[48857.142857142855,3,0],[48514.28571428572,0,0],[49028.57142857143,0,0],[49200,1,0],[48342.857142857145,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[49542.857142857145,3,0],[50057.142857142855,2,0],[50228.57142857143,3,0],[49714.28571428572,1,0],[50400,0,0],[50571.42857142857,3,0],[49885.71428571429,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51600,3,0],[51257.14285714286,0,0],[51771.42857142857,0,0],[51085.71428571429,2,0],[51942.857142857145,0,0],[50914.28571428571,3,0],[50757.85714285714,3,0],[51171.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52285.71428571428,3,0],[52799.99999999999,2,0],[52971.428571428565,3,0],[52457.142857142855,1,0],[52628.57142857143,0,0],[53142.85714285714,0,0],[53314.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[53657.142857142855,3,0],[54171.428571428565,2,0],[54342.85714285714,3,0],[54000,0,0],[54514.28571428571,0,0],[53828.57142857143,2,0],[54685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55028.57142857143,3,0],[55542.85714285714,2,0],[55714.28571428571,3,0],[55200,1,0],[55371.42857142857,0,0],[55885.71428571428,0,0],[56057.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56400,3,0],[56914.28571428571,2,0],[57085.71428571428,3,0],[56742.857142857145,0,0],[57257.142857142855,0,0],[56571.42857142857,2,0],[57428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[57771.42857142857,3,0],[57942.857142857145,1,0],[58114.28571428572,1,0],[58285.71428571428,2,0],[58457.142857142855,2,0],[58800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59142.85714285714,3,0],[59742.85714285714,2,0],[59914.28571428571,0,0],[60171.42857142856,1,0],[58971.42857142857,2,0],[59228.57142857143,0,0],[59314.28571428572,3,0],[59485.71428571429,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60514.28571428572,3,0],[60857.14285714286,1,0],[61028.57142857143,2,0],[61199.99999999999,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0],[60599.99999999999,0,0],[60685.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[61885.71428571428,3,0],[62485.71428571428,2,0],[61714.28571428572,2,0],[62228.57142857143,3,0],[62057.14285714286,0,0],[62742.85714285715,1,0],[62914.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63257.142857142855,3,0],[63428.57142857143,1,0],[63600,1,0],[63771.428571428565,2,0],[63942.85714285714,2,0],[64285.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64628.57142857142,3,0],[65228.57142857142,2,0],[65399.99999999999,0,0],[65657.14285714284,1,0],[64457.142857142855,2,0],[64714.28571428571,0,0],[64800,3,0],[64971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66000,3,0],[66342.85714285714,1,0],[66514.28571428571,2,0],[66685.71428571428,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0],[66085.71428571428,0,0],[66171.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67371.42857142857,3,0],[67971.42857142857,2,0],[67200,2,0],[67714.28571428571,3,0],[67542.85714285714,0,0],[68228.57142857143,1,0],[68400,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68914.28571428571,1,0],[69085.71428571428,3,0],[69257.14285714286,2,0],[69600,1,0],[69771.42857142857,3,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70114.2857142857,3,0],[70285.71428571428,1,0],[70971.42857142857,2,0],[71142.85714285713,2,0],[70457.14285714286,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71485.71428571428,1,0],[71657.14285714286,0,0],[71914.28571428571,3,0],[72085.71428571428,2,0],[72342.85714285714,0,0],[72514.28571428571,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[72857.14285714284,3,0],[73028.57142857142,2,0],[73199.99999999999,0,0],[73371.42857142857,2,0],[73542.85714285713,3,0],[73799.99999999999,1,0],[73971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74400,1,0],[74571.42857142857,3,0],[74742.85714285714,2,0],[75085.71428571429,1,0],[75257.14285714286,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[75599.99999999999,3,0],[75771.42857142857,1,0],[76199.99999999999,2,0],[76457.14285714286,2,0],[76628.57142857142,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[76971.42857142857,1,0],[77142.85714285714,0,0],[77400,3,0],[77571.42857142857,2,0],[77828.57142857143,0,0],[78000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78342.85714285713,3,0],[78514.28571428571,2,0],[78685.71428571428,0,0],[78857.14285714286,2,0],[79028.57142857142,3,0],[79114.28571428571,0,0],[79285.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[79714.28571428571,3,0],[80228.57142857142,2,0],[80400,3,0],[79885.71428571429,1,0],[80057.14285714286,0,0],[80571.42857142857,0,0],[80742.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81085.71428571429,3,0],[81600,2,0],[81771.42857142857,3,0],[81428.57142857142,0,0],[81942.85714285713,0,0],[82114.28571428571,1,0],[81257.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82457.14285714286,3,0],[82971.42857142857,2,0],[83142.85714285713,3,0],[82628.57142857142,1,0],[83314.28571428571,0,0],[83485.71428571429,3,0],[82800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84342.85714285713,2,0],[84514.28571428571,3,0],[84171.42857142858,0,0],[84685.71428571429,0,0],[84000,2,0],[84857.14285714286,0,0],[83828.57142857142,3,0],[83672.14285714284,3,0],[84085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85200,3,0],[85714.28571428571,2,0],[85885.71428571428,3,0],[85371.42857142857,1,0],[85542.85714285713,0,0],[86057.14285714284,0,0],[86228.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[86571.42857142857,3,0],[87085.71428571428,2,0],[87257.14285714284,3,0],[86914.28571428571,0,0],[87428.57142857142,0,0],[86742.85714285713,2,0],[87600,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[87942.85714285713,3,0],[88457.14285714284,2,0],[88628.57142857142,3,0],[88114.28571428571,1,0],[88285.71428571429,0,0],[88800,0,0],[88971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89314.28571428571,3,0],[89828.57142857142,2,0],[90000,3,0],[89657.14285714286,0,0],[90171.42857142857,0,0],[89485.71428571429,2,0],[90342.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/philly/philly.json b/assets/data/philly/philly.json new file mode 100644 index 0000000..c2b20dd --- /dev/null +++ b/assets/data/philly/philly.json @@ -0,0 +1 @@ +{"song":{"song":"Philly","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7628.571428571427,2,0],[7885.7142857142835,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12685.714285714284,2,0],[13114.285714285712,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14400,0,0],[14742.857142857141,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15857.142857142855,2,0],[16028.571428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16971.42857142857,3,0],[17314.285714285714,0,0],[16467.85714285714,1,0],[17657.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18000,3,0],[18171.42857142857,1,0],[18600,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19885.714285714286,0,0],[20228.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[21342.85714285714,2,0],[21514.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[23142.85714285714,3,0],[22457.142857142855,3,0],[22800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23485.714285714286,3,0],[23657.142857142855,1,0],[24085.714285714286,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25028.571428571424,0,0],[25371.42857142857,0,0],[25714.285714285714,3,0],[25885.714285714286,1,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26828.571428571424,2,0],[27257.14285714285,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28628.571428571424,3,0],[27942.85714285714,3,0],[28285.714285714286,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30514.28571428571,0,0],[30857.142857142855,0,0],[31200,3,0],[31371.428571428572,1,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[32314.28571428571,2,0],[32742.857142857138,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[34114.28571428571,3,0],[33428.57142857143,3,0],[33771.42857142857,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0],[35314.28571428571,2,0],[35485.71428571428,3,0],[34296.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[36342.85714285714,2,0],[36514.28571428571,3,0],[36685.71428571428,0,0],[36857.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37714.28571428571,2,0],[37885.71428571428,3,0],[38057.142857142855,0,0],[38228.57142857143,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[39085.71428571428,2,0],[39257.142857142855,3,0],[38742.857142857145,1,0],[39428.57142857143,0,0],[39600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40628.57142857143,3,0],[40114.28571428572,2,0],[39942.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41828.57142857142,2,0],[41999.99999999999,3,0],[42171.428571428565,0,0],[42342.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[43199.99999999999,2,0],[43371.428571428565,3,0],[43542.85714285714,0,0],[43714.28571428571,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44571.428571428565,2,0],[44742.85714285714,3,0],[44914.28571428571,0,0],[45085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45942.85714285714,2,0],[46114.28571428571,3,0],[46285.71428571428,0,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[47314.28571428571,2,0],[47485.71428571428,3,0],[47657.142857142855,0,0],[47828.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48685.71428571428,2,0],[48857.142857142855,3,0],[49028.57142857143,0,0],[49200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[49542.857142857145,3,0],[50057.142857142855,2,0],[50228.57142857143,3,0],[50400,0,0],[50571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51600,3,0],[51771.42857142857,0,0],[51085.71428571429,2,0],[51942.857142857145,0,0],[50914.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52799.99999999999,2,0],[52971.428571428565,3,0],[53142.85714285714,0,0],[53314.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[54171.428571428565,2,0],[54342.85714285714,3,0],[54514.28571428571,0,0],[54685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55542.85714285714,2,0],[55714.28571428571,3,0],[55885.71428571428,0,0],[56057.142857142855,3,0],[55028.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56400,3,0],[56914.28571428571,2,0],[57085.71428571428,3,0],[57257.142857142855,0,0],[57428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[57942.857142857145,1,0],[58285.71428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59742.85714285714,2,0],[60171.42857142856,1,0],[58971.42857142857,2,0],[59314.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60857.14285714286,1,0],[61028.57142857143,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62485.71428571428,2,0],[61714.28571428572,2,0],[62228.57142857143,3,0],[62742.85714285715,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63428.57142857143,1,0],[63771.428571428565,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65228.57142857142,2,0],[65657.14285714284,1,0],[64457.142857142855,2,0],[64800,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66342.85714285714,1,0],[66514.28571428571,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67971.42857142857,2,0],[67200,2,0],[67714.28571428571,3,0],[68228.57142857143,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69257.14285714286,2,0],[69771.42857142857,3,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70971.42857142857,2,0],[70457.14285714286,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71657.14285714286,0,0],[71914.28571428571,3,0],[72342.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[73199.99999999999,0,0],[73371.42857142857,2,0],[73799.99999999999,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74742.85714285714,2,0],[75257.14285714286,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[76199.99999999999,2,0],[76457.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[77400,3,0],[77571.42857142857,2,0],[77828.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78514.28571428571,2,0],[78857.14285714286,2,0],[79371.42857142857,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[80228.57142857142,2,0],[80400,3,0],[80571.42857142857,0,0],[80742.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81600,2,0],[81771.42857142857,3,0],[81942.85714285713,0,0],[82114.28571428571,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82457.14285714286,3,0],[82971.42857142857,2,0],[83142.85714285713,3,0],[83314.28571428571,0,0],[83485.71428571429,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84342.85714285713,2,0],[84514.28571428571,3,0],[84685.71428571429,0,0],[84000,2,0],[84857.14285714286,0,0],[83828.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85714.28571428571,2,0],[85885.71428571428,3,0],[86057.14285714284,0,0],[86228.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[87085.71428571428,2,0],[87257.14285714284,3,0],[87428.57142857142,0,0],[87600,0,0],[86571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[88457.14285714284,2,0],[88628.57142857142,3,0],[88800,0,0],[88971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89314.28571428571,3,0],[89828.57142857142,2,0],[90000,3,0],[90171.42857142857,0,0],[90342.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":175,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.3000000000000003,"validScore":true},"bpm":175,"sections":76,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2914.285714285713,2,0],[3428.5714285714284,1,236.8421052631579],[3771.4285714285697,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4285.7142857142835,2,0],[4799.999999999999,1,236.8421052631579],[5142.85714285714,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5657.142857142854,2,0],[6171.42857142857,1,236.8421052631579],[6514.285714285711,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6865.714285714285,0,0],[7628.571428571427,2,0],[7885.7142857142835,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8399.999999999998,2,0],[8914.285714285714,1,236.8421052631579],[9257.142857142855,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9771.428571428569,2,0],[10285.714285714284,1,236.8421052631579],[10628.571428571426,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11142.85714285714,2,0],[11657.142857142855,1,236.8421052631579],[11999.999999999996,3,157.89473684210526]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12351.42857142857,0,0],[12685.714285714284,2,0],[13114.285714285712,2,0],[13371.428571428569,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13885.714285714286,2,0],[14400,0,0],[14742.857142857141,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15257.142857142855,3,0],[15857.142857142855,2,0],[16028.571428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16971.42857142857,3,0],[17314.285714285714,0,0],[16467.85714285714,1,0],[17657.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18000,3,0],[18171.42857142857,1,0],[18600,2,0],[19028.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[19371.428571428572,2,0],[19885.714285714286,0,0],[20228.571428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20742.85714285714,3,0],[21342.85714285714,2,0],[21514.28571428571,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21942.85714285714,1,0],[23142.85714285714,3,0],[22457.142857142855,3,0],[22800,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23485.714285714286,3,0],[23657.142857142855,1,0],[24085.714285714286,2,0],[24514.285714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25028.571428571424,0,0],[25371.42857142857,0,0],[25714.285714285714,3,0],[25885.714285714286,1,0],[24687.85714285714,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26228.571428571424,3,0],[26828.571428571424,2,0],[27257.14285714285,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28628.571428571424,3,0],[27942.85714285714,3,0],[28285.714285714286,0,0],[27434.999999999996,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[28971.42857142857,3,0],[29142.85714285714,1,0],[29571.42857142857,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[30514.28571428571,0,0],[30857.142857142855,0,0],[31200,3,0],[31371.428571428572,1,0],[30173.571428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[31714.28571428571,3,0],[32314.28571428571,2,0],[32742.857142857138,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":true,"mustHitSection":true,"sectionNotes":[[34114.28571428571,3,0],[33428.57142857143,3,0],[33771.42857142857,0,0],[32920.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[34457.142857142855,3,0],[34628.57142857143,1,0],[35057.142857142855,2,0],[35314.28571428571,2,0],[35485.71428571428,3,0],[34296.428571428565,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[35665.71428571428,2,0],[36342.85714285714,2,0],[36514.28571428571,3,0],[36685.71428571428,0,0],[36857.142857142855,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[37037.142857142855,2,0],[37714.28571428571,2,0],[37885.71428571428,3,0],[38057.142857142855,0,0],[38228.57142857143,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[38408.57142857143,2,0],[39085.71428571428,2,0],[39257.142857142855,3,0],[38742.857142857145,1,0],[39428.57142857143,0,0],[39600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[40628.57142857143,3,0],[40114.28571428572,2,0],[39942.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[41151.428571428565,2,0],[41828.57142857142,2,0],[41999.99999999999,3,0],[42171.428571428565,0,0],[42342.85714285714,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[42522.85714285714,2,0],[43199.99999999999,2,0],[43371.428571428565,3,0],[43542.85714285714,0,0],[43714.28571428571,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[43894.28571428571,2,0],[44571.428571428565,2,0],[44742.85714285714,3,0],[44914.28571428571,0,0],[45085.71428571428,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[45265.71428571428,2,0],[45942.85714285714,2,0],[46114.28571428571,3,0],[46285.71428571428,0,0],[46457.142857142855,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46637.142857142855,2,0],[47314.28571428571,2,0],[47485.71428571428,3,0],[47657.142857142855,0,0],[47828.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[48008.57142857143,2,0],[48685.71428571428,2,0],[48857.142857142855,3,0],[49028.57142857143,0,0],[49200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[49380,2,0],[49542.857142857145,3,0],[50057.142857142855,2,0],[50228.57142857143,3,0],[50400,0,0],[50571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[51428.57142857143,2,0],[51600,3,0],[51771.42857142857,0,0],[51085.71428571429,2,0],[51942.857142857145,0,0],[50914.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[52122.85714285714,2,0],[52799.99999999999,2,0],[52971.428571428565,3,0],[53142.85714285714,0,0],[53314.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53494.28571428571,2,0],[54171.428571428565,2,0],[54342.85714285714,3,0],[54514.28571428571,0,0],[54685.71428571428,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[54865.71428571428,2,0],[55542.85714285714,2,0],[55714.28571428571,3,0],[55885.71428571428,0,0],[56057.142857142855,3,0],[55028.57142857143,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56237.142857142855,2,0],[56400,3,0],[56914.28571428571,2,0],[57085.71428571428,3,0],[57257.142857142855,0,0],[57428.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,3,0],[57942.857142857145,1,0],[58285.71428571428,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[59742.85714285714,2,0],[60171.42857142856,1,0],[58971.42857142857,2,0],[59314.28571428572,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60857.14285714286,1,0],[61028.57142857143,2,0],[61542.85714285714,0,0],[60347.14285714285,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[62485.71428571428,2,0],[61714.28571428572,2,0],[62228.57142857143,3,0],[62742.85714285715,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63085.71428571428,3,0],[63428.57142857143,1,0],[63771.428571428565,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65228.57142857142,2,0],[65657.14285714284,1,0],[64457.142857142855,2,0],[64800,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[66342.85714285714,1,0],[66514.28571428571,2,0],[67028.57142857142,0,0],[65832.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[67971.42857142857,2,0],[67200,2,0],[67714.28571428571,3,0],[68228.57142857143,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69257.14285714286,2,0],[69771.42857142857,3,0],[68577.85714285713,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[69951.42857142857,0,0],[70971.42857142857,2,0],[70457.14285714286,0,0],[70714.28571428571,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[71314.28571428571,3,0],[71657.14285714286,0,0],[71914.28571428571,3,0],[72342.85714285714,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72692.14285714284,3,0],[73199.99999999999,0,0],[73371.42857142857,2,0],[73799.99999999999,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[74057.14285714286,2,0],[74742.85714285714,2,0],[75257.14285714286,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75437.14285714286,0,0],[76199.99999999999,2,0],[76457.14285714286,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,3,0],[77400,3,0],[77571.42857142857,2,0],[77828.57142857143,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78177.85714285713,3,0],[78514.28571428571,2,0],[78857.14285714286,2,0],[79371.42857142857,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[79551.42857142857,2,0],[80228.57142857142,2,0],[80400,3,0],[80571.42857142857,0,0],[80742.85714285713,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[80922.85714285713,2,0],[81600,2,0],[81771.42857142857,3,0],[81942.85714285713,0,0],[82114.28571428571,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[82294.28571428571,2,0],[82457.14285714286,3,0],[82971.42857142857,2,0],[83142.85714285713,3,0],[83314.28571428571,0,0],[83485.71428571429,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[84342.85714285713,2,0],[84514.28571428571,3,0],[84685.71428571429,0,0],[84000,2,0],[84857.14285714286,0,0],[83828.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[85037.14285714284,2,0],[85714.28571428571,2,0],[85885.71428571428,3,0],[86057.14285714284,0,0],[86228.57142857142,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[86408.57142857142,2,0],[87085.71428571428,2,0],[87257.14285714284,3,0],[87428.57142857142,0,0],[87600,0,0],[86571.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[87780,2,0],[88457.14285714284,2,0],[88628.57142857142,3,0],[88800,0,0],[88971.42857142857,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[89151.42857142857,2,0],[89314.28571428571,3,0],[89828.57142857142,2,0],[90000,3,0],[90171.42857142857,0,0],[90342.85714285713,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[90520.71428571428,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":175,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/pico/pico-easy.json b/assets/data/pico/pico-easy.json new file mode 100644 index 0000000..824a8e1 --- /dev/null +++ b/assets/data/pico/pico-easy.json @@ -0,0 +1 @@ +{"song":{"song":"Pico","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16600,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18200,2,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[20000,2,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21600,3,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[23200,3,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24600,2,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26400,2,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[28000,3,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30000,1,0],[29400,2,0],[29000,0,0],[30200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30400,2,0],[31200,0,300],[31600,1,200],[30600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32800,3,0],[33100,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[34000,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35800,2,0],[36400,1,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[36800,2,0],[37000,3,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38600,3,0],[39200,3,0],[39500,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40400,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42400,3,0],[42800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[44400,1,0],[43400,2,0],[44000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45600,2,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[47200,3,0],[47600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48800,3,0],[49200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50400,3,0],[50800,1,0],[49800,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[52000,2,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53600,3,0],[54000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56800,1,200],[56200,6,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0],[56000,0,0],[56600,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60100,6,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61600,3,0],[62000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63200,3,0],[63600,1,0],[62600,2,0],[63000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64800,2,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66400,3,0],[66800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69600,1,300],[70000,3,300],[69300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70800,1,0],[71000,2,0],[71500,2,0],[71700,3,0],[70800,1,0],[71000,2,0],[71500,2,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72400,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76000,1,300],[76400,3,300],[75200,1,0],[75700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,2,0],[77400,2,0],[77900,2,0],[78100,3,0],[77200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78800,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":150,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.2,"validScore":true},"bpm":150,"sections":56,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16600,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18200,2,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[20000,2,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21600,3,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[23200,3,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24600,2,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26400,2,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[28000,3,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30000,1,0],[29400,2,0],[29000,0,0],[30200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30400,2,0],[31200,0,300],[31600,1,200],[30600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32800,3,0],[33100,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[34000,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35800,2,0],[36400,1,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[36800,2,0],[37000,3,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38600,3,0],[39200,3,0],[39500,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40400,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42400,3,0],[42800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[44400,1,0],[43400,2,0],[44000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45600,2,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[47200,3,0],[47600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48800,3,0],[49200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50400,3,0],[50800,1,0],[49800,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[52000,2,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53600,3,0],[54000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56800,1,200],[56200,6,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0],[56000,0,0],[56600,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60100,6,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61600,3,0],[62000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63200,3,0],[63600,1,0],[62600,2,0],[63000,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64800,2,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66400,3,0],[66800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69600,1,300],[70000,3,300],[69300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70800,1,0],[71000,2,0],[71500,2,0],[71700,3,0],[70800,1,0],[71000,2,0],[71500,2,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72400,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76000,1,300],[76400,3,300],[75200,1,0],[75700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,2,0],[77400,2,0],[77900,2,0],[78100,3,0],[77200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78800,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/pico/pico-hard.json b/assets/data/pico/pico-hard.json new file mode 100644 index 0000000..5f8592a --- /dev/null +++ b/assets/data/pico/pico-hard.json @@ -0,0 +1 @@ +{"song":{"song":"Pico","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4000,3,0],[4200,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[5600,3,0],[5800,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7200,3,0],[7400,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[8800,3,0],[9000,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[10400,3,0],[10600,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12000,3,0],[12200,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[13600,3,0],[13800,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15200,3,0],[15400,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16400,3,0],[16600,0,0],[16800,3,0],[17000,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18000,0,0],[18200,2,0],[18400,3,0],[18600,0,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[19600,0,0],[19800,3,0],[20000,2,0],[20200,0,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21200,3,0],[21400,0,0],[21600,3,0],[21800,0,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[22800,3,0],[23000,0,0],[23200,3,0],[23400,0,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24400,0,0],[24600,2,0],[24800,3,0],[25000,0,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26000,0,0],[26200,3,0],[26400,2,0],[26600,0,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[27600,3,0],[27800,0,0],[28000,3,0],[28200,0,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[29000,0,0],[29200,3,0],[29400,2,0],[29600,2,0],[29800,3,0],[30000,1,0],[30200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30800,3,0],[30400,2,0],[30600,3,0],[30700,0,0],[31000,2,0],[31200,0,300],[31600,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32400,1,0],[32600,2,0],[32800,3,0],[32900,1,0],[33100,2,0],[33300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[33800,0,0],[34000,3,0],[34200,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35600,3,0],[35800,2,0],[36000,2,0],[36200,3,0],[36400,1,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[37200,3,0],[36800,2,0],[37000,3,0],[37100,0,0],[37400,2,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38400,2,0],[38600,3,0],[38800,1,0],[39000,2,0],[39200,3,0],[39300,1,0],[39500,2,0],[39700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40200,0,0],[40400,3,0],[40600,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42000,3,0],[42200,0,0],[42400,3,0],[42600,0,0],[42800,1,0],[42700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[43600,0,0],[44000,3,0],[44200,0,0],[44400,1,0],[43400,2,0],[43800,3,0],[44300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45200,0,0],[45600,2,0],[45800,0,0],[45400,0,0],[45900,3,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[46800,3,0],[47000,0,0],[47200,3,0],[47400,0,0],[47600,1,0],[47500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48400,3,0],[48600,0,0],[48800,3,0],[49000,0,0],[49200,1,0],[49100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50000,0,0],[50400,3,0],[50600,0,0],[50800,1,0],[49800,2,0],[50200,3,0],[50700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[51600,0,0],[52000,2,0],[52200,0,0],[51800,0,0],[52300,3,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53200,3,0],[53400,0,0],[53600,3,0],[53800,0,0],[54000,1,0],[53900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56600,3,0],[56800,1,200],[56000,0,0],[56200,2,0],[56200,6,0],[56400,4,0],[56600,7,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0],[58200,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60700,4,0],[60300,6,0],[60100,6,0],[59800,7,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0],[59400,6,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61200,3,0],[61400,0,0],[61600,3,0],[61800,0,0],[62000,1,0],[61900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[62800,0,0],[63200,3,0],[63400,0,0],[63600,1,0],[62600,2,0],[63000,3,0],[63500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64400,0,0],[64800,2,0],[65000,0,0],[64600,0,0],[65100,3,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66000,3,0],[66200,0,0],[66400,3,0],[66800,1,0],[66675,0,0],[66625,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[67600,0,0],[67800,0,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69000,3,0],[69100,0,0],[69200,3,0],[69400,3,0],[69600,1,300],[70000,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70600,3,0],[70800,1,0],[71000,2,0],[71200,3,0],[71300,1,0],[71500,2,0],[71700,3,0],[70600,3,0],[70800,1,0],[71000,2,0],[71200,3,0],[71300,1,0],[71500,2,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72200,0,0],[72400,3,0],[72600,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74000,0,0],[74200,0,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75200,1,0],[75400,3,0],[75500,0,0],[75600,3,0],[75800,3,0],[76000,1,300],[76400,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,2,0],[77000,3,0],[77200,1,0],[77400,2,0],[77600,3,0],[77700,1,0],[77900,2,0],[78100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78600,0,0],[78800,3,0],[79000,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":150,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.6000000000000005,"validScore":true},"bpm":150,"sections":54,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4000,3,0],[4200,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[5600,3,0],[5800,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7200,3,0],[7400,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[8800,3,0],[9000,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[10400,3,0],[10600,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12000,3,0],[12200,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[13600,3,0],[13800,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15200,3,0],[15400,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16400,3,0],[16600,0,0],[16800,3,0],[17000,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18000,0,0],[18200,2,0],[18400,3,0],[18600,0,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[19600,0,0],[19800,3,0],[20000,2,0],[20200,0,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21200,3,0],[21400,0,0],[21600,3,0],[21800,0,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[22800,3,0],[23000,0,0],[23200,3,0],[23400,0,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24400,0,0],[24600,2,0],[24800,3,0],[25000,0,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26000,0,0],[26200,3,0],[26400,2,0],[26600,0,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[27600,3,0],[27800,0,0],[28000,3,0],[28200,0,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[29000,0,0],[29200,3,0],[29400,2,0],[29600,2,0],[29800,3,0],[30000,1,0],[30200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30800,3,0],[30400,2,0],[30600,3,0],[30700,0,0],[31000,2,0],[31200,0,300],[31600,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32400,1,0],[32600,2,0],[32800,3,0],[32900,1,0],[33100,2,0],[33300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[33800,0,0],[34000,3,0],[34200,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35600,3,0],[35800,2,0],[36000,2,0],[36200,3,0],[36400,1,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[37200,3,0],[36800,2,0],[37000,3,0],[37100,0,0],[37400,2,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38400,2,0],[38600,3,0],[38800,1,0],[39000,2,0],[39200,3,0],[39300,1,0],[39500,2,0],[39700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40200,0,0],[40400,3,0],[40600,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42000,3,0],[42200,0,0],[42400,3,0],[42600,0,0],[42800,1,0],[42700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[43600,0,0],[44000,3,0],[44200,0,0],[44400,1,0],[43400,2,0],[43800,3,0],[44300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45200,0,0],[45600,2,0],[45800,0,0],[45400,0,0],[45900,3,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[46800,3,0],[47000,0,0],[47200,3,0],[47400,0,0],[47600,1,0],[47500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48400,3,0],[48600,0,0],[48800,3,0],[49000,0,0],[49200,1,0],[49100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50000,0,0],[50400,3,0],[50600,0,0],[50800,1,0],[49800,2,0],[50200,3,0],[50700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[51600,0,0],[52000,2,0],[52200,0,0],[51800,0,0],[52300,3,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53200,3,0],[53400,0,0],[53600,3,0],[53800,0,0],[54000,1,0],[53900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56600,3,0],[56800,1,200],[56000,0,0],[56200,2,0],[56200,6,0],[56400,4,0],[56600,7,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0],[58200,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60700,4,0],[60300,6,0],[60100,6,0],[59800,7,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0],[59400,6,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61200,3,0],[61400,0,0],[61600,3,0],[61800,0,0],[62000,1,0],[61900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[62800,0,0],[63200,3,0],[63400,0,0],[63600,1,0],[62600,2,0],[63000,3,0],[63500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64400,0,0],[64800,2,0],[65000,0,0],[64600,0,0],[65100,3,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66000,3,0],[66200,0,0],[66400,3,0],[66800,1,0],[66675,0,0],[66625,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[67600,0,0],[67800,0,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69000,3,0],[69100,0,0],[69200,3,0],[69400,3,0],[69600,1,300],[70000,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70600,3,0],[70800,1,0],[71000,2,0],[71200,3,0],[71300,1,0],[71500,2,0],[71700,3,0],[70600,3,0],[70800,1,0],[71000,2,0],[71200,3,0],[71300,1,0],[71500,2,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72200,0,0],[72400,3,0],[72600,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74000,0,0],[74200,0,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75200,1,0],[75400,3,0],[75500,0,0],[75600,3,0],[75800,3,0],[76000,1,300],[76400,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[76800,2,0],[77000,3,0],[77200,1,0],[77400,2,0],[77600,3,0],[77700,1,0],[77900,2,0],[78100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78600,0,0],[78800,3,0],[79000,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/data/pico/pico.json b/assets/data/pico/pico.json new file mode 100644 index 0000000..1896890 --- /dev/null +++ b/assets/data/pico/pico.json @@ -0,0 +1 @@ +{"song":{"song":"Pico","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4000,3,0],[4200,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[5600,3,0],[5800,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7200,3,0],[7400,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[8800,3,0],[9000,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[10400,3,0],[10600,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12000,3,0],[12200,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[13600,3,0],[13800,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15200,3,0],[15400,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16800,3,0],[17000,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18400,3,0],[18600,0,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[20000,2,0],[20200,0,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21600,3,0],[21800,0,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[23200,3,0],[23400,0,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24800,3,0],[25000,0,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26400,2,0],[26600,0,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[28000,3,0],[28200,0,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[29000,0,0],[29800,3,0],[30200,3,0],[29200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30800,3,0],[30600,3,0],[30700,0,0],[31200,0,300],[31600,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32400,1,0],[32800,3,0],[32900,1,0],[33300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[33800,0,0],[34000,3,0],[34200,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35600,3,0],[36200,3,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[37200,3,0],[37000,3,0],[37100,0,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38600,3,0],[38800,1,0],[39200,3,0],[39300,1,0],[39700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40200,0,0],[40400,3,0],[40600,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42400,3,0],[42600,0,0],[42800,1,0],[42700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[44000,3,0],[44200,0,0],[44400,1,0],[43400,2,0],[44300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45600,2,0],[45800,0,0],[45900,3,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[47200,3,0],[47400,0,0],[47600,1,0],[47500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48800,3,0],[49000,0,0],[49200,1,0],[49100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50400,3,0],[50600,0,0],[50800,1,0],[49800,2,0],[50700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[52000,2,0],[52200,0,0],[52300,3,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53600,3,0],[53800,0,0],[54000,1,0],[53900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56600,3,0],[56800,1,200],[56000,0,0],[56200,6,0],[56400,4,0],[56600,7,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0],[58200,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60700,4,0],[60300,6,0],[60100,6,0],[59800,7,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0],[59400,6,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61600,3,0],[61800,0,0],[62000,1,0],[61900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63200,3,0],[63400,0,0],[63600,1,0],[62600,2,0],[63500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64800,2,0],[65000,0,0],[65100,3,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66400,3,0],[66800,1,0],[66600,0,0],[66700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69000,3,0],[69100,0,0],[69200,3,0],[69600,1,300],[70000,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70600,3,0],[71200,3,0],[71300,1,0],[71700,3,0],[70600,3,0],[71200,3,0],[71300,1,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72200,0,0],[72400,3,0],[72600,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75200,1,0],[75400,3,0],[75500,0,0],[75600,3,0],[76000,1,300],[76400,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77000,3,0],[77400,2,0],[77600,3,0],[77900,2,0],[78100,3,0],[76800,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78600,0,0],[78800,3,0],[79000,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}],"bpm":150,"sections":0,"needsVoices":true,"player1":"bf","player2":"pico","sectionLengths":[],"speed":1.4000000000000004,"validScore":true},"bpm":150,"sections":56,"notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[3800,2,0],[4000,3,0],[4200,2,0],[4700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5100,0,0],[5400,2,0],[5600,3,0],[5800,2,0],[6300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[7000,2,0],[7200,3,0],[7400,2,0],[7900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[8300,0,0],[8600,2,0],[8800,3,0],[9000,2,0],[9500,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10200,2,0],[10400,3,0],[10600,2,0],[11100,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11500,0,0],[11800,2,0],[12000,3,0],[12200,2,0],[12700,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[13400,2,0],[13600,3,0],[13800,2,0],[14300,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[14700,0,0],[15000,2,0],[15200,3,0],[15400,2,0],[15900,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16200,2,0],[16800,3,0],[17000,0,0],[17200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17800,3,0],[18400,3,0],[18600,0,0],[18800,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[19400,3,0],[20000,2,0],[20200,0,0],[20500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[21000,2,0],[21600,3,0],[21800,0,0],[22000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22600,2,0],[23200,3,0],[23400,0,0],[23600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[24200,3,0],[24800,3,0],[25000,0,0],[25200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25800,3,0],[26400,2,0],[26600,0,0],[26900,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[27400,2,0],[28000,3,0],[28200,0,0],[28400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[29000,0,0],[29800,3,0],[30200,3,0],[29200,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[30800,3,0],[30600,3,0],[30700,0,0],[31200,0,300],[31600,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[32200,3,0],[32400,1,0],[32800,3,0],[32900,1,0],[33300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[33600,0,0],[33800,0,0],[34000,3,0],[34200,3,0],[34400,2,300],[34800,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[35400,0,0],[35600,3,0],[36200,3,0],[36600,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[37200,3,0],[37000,3,0],[37100,0,0],[37600,0,300],[38000,1,200]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[38600,3,0],[38800,1,0],[39200,3,0],[39300,1,0],[39700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[40000,0,0],[40200,0,0],[40400,3,0],[40600,3,0],[40800,2,300],[41200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[41800,2,0],[42400,3,0],[42600,0,0],[42800,1,0],[42700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[44000,3,0],[44200,0,0],[44400,1,0],[43400,2,0],[44300,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[45000,3,0],[45600,2,0],[45800,0,0],[45900,3,0],[46000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[46600,2,0],[47200,3,0],[47400,0,0],[47600,1,0],[47500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[48200,2,0],[48800,3,0],[49000,0,0],[49200,1,0],[49100,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[50400,3,0],[50600,0,0],[50800,1,0],[49800,2,0],[50700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[51400,3,0],[52000,2,0],[52200,0,0],[52300,3,0],[52400,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[53000,2,0],[53600,3,0],[53800,0,0],[54000,1,0],[53900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[54400,6,200],[54600,2,0],[54900,0,0],[55100,3,0],[55200,5,0],[55300,0,0],[55400,3,0],[55500,1,0],[55600,7,0],[55000,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[56500,0,0],[56600,3,0],[56800,1,200],[56000,0,0],[56200,6,0],[56400,4,0],[56600,7,0],[56800,7,0],[57000,4,0],[57100,7,0],[57200,5,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[57600,6,200],[57800,2,0],[58100,0,0],[58300,3,0],[58400,5,0],[58500,0,0],[58600,3,0],[58700,1,0],[58800,7,0],[58200,7,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[60500,4,0],[60700,4,0],[60300,6,0],[60100,6,0],[59800,7,0],[59700,4,0],[59200,4,0],[59600,3,0],[59800,0,0],[60000,3,0],[60200,0,0],[60400,1,0],[60300,3,0],[59400,1,0],[59400,6,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[61000,2,0],[61600,3,0],[61800,0,0],[62000,1,0],[61900,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[63200,3,0],[63400,0,0],[63600,1,0],[62600,2,0],[63500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[64200,3,0],[64800,2,0],[65000,0,0],[65100,3,0],[65200,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[65800,2,0],[66400,3,0],[66800,1,0],[66600,0,0],[66700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[67400,3,0],[68000,2,0],[68200,3,0],[68400,3,0],[68600,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[68800,1,0],[69000,3,0],[69100,0,0],[69200,3,0],[69600,1,300],[70000,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[70600,3,0],[71200,3,0],[71300,1,0],[71700,3,0],[70600,3,0],[71200,3,0],[71300,1,0],[71700,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[72000,0,0],[72200,0,0],[72400,3,0],[72600,3,0],[72800,2,300],[73200,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[73800,3,0],[74400,2,0],[74600,3,0],[74800,3,0],[75000,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[75200,1,0],[75400,3,0],[75500,0,0],[75600,3,0],[76000,1,300],[76400,3,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[77000,3,0],[77400,2,0],[77600,3,0],[77900,2,0],[78100,3,0],[76800,2,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[78400,0,0],[78600,0,0],[78800,3,0],[79000,3,0],[79200,2,300],[79600,1,300]],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0}]} \ No newline at end of file diff --git a/assets/images/GF_assets.png b/assets/images/GF_assets.png index 6ebcfec..2d1481a 100644 Binary files a/assets/images/GF_assets.png and b/assets/images/GF_assets.png differ diff --git a/assets/images/GF_assets.xml b/assets/images/GF_assets.xml index 648e678..bec3d85 100644 --- a/assets/images/GF_assets.xml +++ b/assets/images/GF_assets.xml @@ -53,145 +53,205 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/Pico_FNF_assetss.png b/assets/images/Pico_FNF_assetss.png new file mode 100644 index 0000000..3be996b Binary files /dev/null and b/assets/images/Pico_FNF_assetss.png differ diff --git a/assets/images/Pico_FNF_assetss.xml b/assets/images/Pico_FNF_assetss.xml new file mode 100644 index 0000000..ee38431 --- /dev/null +++ b/assets/images/Pico_FNF_assetss.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/campaign_menu_UI_assets.png b/assets/images/campaign_menu_UI_assets.png index f04d81a..d8d32cd 100644 Binary files a/assets/images/campaign_menu_UI_assets.png and b/assets/images/campaign_menu_UI_assets.png differ diff --git a/assets/images/campaign_menu_UI_assets.xml b/assets/images/campaign_menu_UI_assets.xml index df812c7..22afba9 100644 --- a/assets/images/campaign_menu_UI_assets.xml +++ b/assets/images/campaign_menu_UI_assets.xml @@ -5,18 +5,17 @@ - - - - - - - - - - - - + + + + + + + + + + + diff --git a/assets/images/campaign_menu_UI_characters.png b/assets/images/campaign_menu_UI_characters.png index 1efc44d..a76da53 100644 Binary files a/assets/images/campaign_menu_UI_characters.png and b/assets/images/campaign_menu_UI_characters.png differ diff --git a/assets/images/campaign_menu_UI_characters.xml b/assets/images/campaign_menu_UI_characters.xml index 114f533..b417f64 100644 --- a/assets/images/campaign_menu_UI_characters.xml +++ b/assets/images/campaign_menu_UI_characters.xml @@ -86,20 +86,34 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/philly/behindTrain.png b/assets/images/philly/behindTrain.png new file mode 100644 index 0000000..889a9b2 Binary files /dev/null and b/assets/images/philly/behindTrain.png differ diff --git a/assets/images/philly/city.png b/assets/images/philly/city.png new file mode 100644 index 0000000..13a0681 Binary files /dev/null and b/assets/images/philly/city.png differ diff --git a/assets/images/philly/sky.png b/assets/images/philly/sky.png new file mode 100644 index 0000000..ecc9294 Binary files /dev/null and b/assets/images/philly/sky.png differ diff --git a/assets/images/philly/street.png b/assets/images/philly/street.png new file mode 100644 index 0000000..b3f8ad1 Binary files /dev/null and b/assets/images/philly/street.png differ diff --git a/assets/images/philly/train.png b/assets/images/philly/train.png new file mode 100644 index 0000000..95c65b2 Binary files /dev/null and b/assets/images/philly/train.png differ diff --git a/assets/images/philly/win0.png b/assets/images/philly/win0.png new file mode 100644 index 0000000..eb69bbc Binary files /dev/null and b/assets/images/philly/win0.png differ diff --git a/assets/images/philly/win1.png b/assets/images/philly/win1.png new file mode 100644 index 0000000..8415441 Binary files /dev/null and b/assets/images/philly/win1.png differ diff --git a/assets/images/philly/win2.png b/assets/images/philly/win2.png new file mode 100644 index 0000000..d983110 Binary files /dev/null and b/assets/images/philly/win2.png differ diff --git a/assets/images/philly/win3.png b/assets/images/philly/win3.png new file mode 100644 index 0000000..32cd05a Binary files /dev/null and b/assets/images/philly/win3.png differ diff --git a/assets/images/philly/win4.png b/assets/images/philly/win4.png new file mode 100644 index 0000000..1dd0467 Binary files /dev/null and b/assets/images/philly/win4.png differ diff --git a/assets/music/Blammed_Inst.mp3 b/assets/music/Blammed_Inst.mp3 new file mode 100644 index 0000000..53ca95c Binary files /dev/null and b/assets/music/Blammed_Inst.mp3 differ diff --git a/assets/music/Blammed_Inst.ogg b/assets/music/Blammed_Inst.ogg new file mode 100644 index 0000000..8377884 Binary files /dev/null and b/assets/music/Blammed_Inst.ogg differ diff --git a/assets/music/Blammed_Voices.mp3 b/assets/music/Blammed_Voices.mp3 new file mode 100644 index 0000000..80e0bdc Binary files /dev/null and b/assets/music/Blammed_Voices.mp3 differ diff --git a/assets/music/Blammed_Voices.ogg b/assets/music/Blammed_Voices.ogg new file mode 100644 index 0000000..bd4d223 Binary files /dev/null and b/assets/music/Blammed_Voices.ogg differ diff --git a/assets/music/Philly_Inst.mp3 b/assets/music/Philly_Inst.mp3 new file mode 100644 index 0000000..744e04d Binary files /dev/null and b/assets/music/Philly_Inst.mp3 differ diff --git a/assets/music/Philly_Inst.ogg b/assets/music/Philly_Inst.ogg new file mode 100644 index 0000000..a41053e Binary files /dev/null and b/assets/music/Philly_Inst.ogg differ diff --git a/assets/music/Philly_Voices.mp3 b/assets/music/Philly_Voices.mp3 new file mode 100644 index 0000000..5707429 Binary files /dev/null and b/assets/music/Philly_Voices.mp3 differ diff --git a/assets/music/Philly_Voices.ogg b/assets/music/Philly_Voices.ogg new file mode 100644 index 0000000..8da6c12 Binary files /dev/null and b/assets/music/Philly_Voices.ogg differ diff --git a/assets/music/Pico_Inst.mp3 b/assets/music/Pico_Inst.mp3 new file mode 100644 index 0000000..27b7bf0 Binary files /dev/null and b/assets/music/Pico_Inst.mp3 differ diff --git a/assets/music/Pico_Inst.ogg b/assets/music/Pico_Inst.ogg new file mode 100644 index 0000000..1b5daa3 Binary files /dev/null and b/assets/music/Pico_Inst.ogg differ diff --git a/assets/music/Pico_Voices.mp3 b/assets/music/Pico_Voices.mp3 new file mode 100644 index 0000000..3b79aa5 Binary files /dev/null and b/assets/music/Pico_Voices.mp3 differ diff --git a/assets/music/Pico_Voices.ogg b/assets/music/Pico_Voices.ogg new file mode 100644 index 0000000..25406db Binary files /dev/null and b/assets/music/Pico_Voices.ogg differ diff --git a/assets/music/vidyagames.mp3 b/assets/music/vidyagames.mp3 deleted file mode 100644 index e63eeb8..0000000 Binary files a/assets/music/vidyagames.mp3 and /dev/null differ diff --git a/assets/music/vidyagames.ogg b/assets/music/vidyagames.ogg deleted file mode 100644 index da9dd30..0000000 Binary files a/assets/music/vidyagames.ogg and /dev/null differ diff --git a/assets/sounds/train_passes.mp3 b/assets/sounds/train_passes.mp3 new file mode 100644 index 0000000..018f3fc Binary files /dev/null and b/assets/sounds/train_passes.mp3 differ diff --git a/assets/sounds/train_passes.ogg b/assets/sounds/train_passes.ogg new file mode 100644 index 0000000..f695954 Binary files /dev/null and b/assets/sounds/train_passes.ogg differ diff --git a/source/Boyfriend.hx b/source/Boyfriend.hx index 5efc709..a308052 100644 --- a/source/Boyfriend.hx +++ b/source/Boyfriend.hx @@ -14,43 +14,6 @@ class Boyfriend extends Character public function new(x:Float, y:Float) { super(x, y); - - var tex = FlxAtlasFrames.fromSparrow(AssetPaths.BOYFRIEND__png, AssetPaths.BOYFRIEND__xml); - frames = tex; - animation.addByPrefix('idle', 'BF idle dance', 24, false); - animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false); - animation.addByPrefix('singLEFT', 'BF NOTE LEFT0', 24, false); - animation.addByPrefix('singRIGHT', 'BF NOTE RIGHT0', 24, false); - animation.addByPrefix('singDOWN', 'BF NOTE DOWN0', 24, false); - animation.addByPrefix('singUPmiss', 'BF NOTE UP MISS', 24, false); - animation.addByPrefix('singLEFTmiss', 'BF NOTE LEFT MISS', 24, false); - animation.addByPrefix('singRIGHTmiss', 'BF NOTE RIGHT MISS', 24, false); - animation.addByPrefix('singDOWNmiss', 'BF NOTE DOWN MISS', 24, false); - animation.addByPrefix('hey', 'BF HEY', 24, false); - - animation.addByPrefix('firstDeath', "BF dies", 24, false); - animation.addByPrefix('deathLoop', "BF Dead Loop", 24, true); - animation.addByPrefix('deathConfirm', "BF Dead confirm", 24, false); - - animation.addByPrefix('scared', 'BF idle shaking', 24); - playAnim('idle'); - - antialiasing = true; - - addOffset('idle', -5); - addOffset("singUP", -29, 27); - addOffset("singRIGHT", -38, -7); - addOffset("singLEFT", 12, -6); - addOffset("singDOWN", -10, -50); - addOffset("singUPmiss", -29, 27); - addOffset("singRIGHTmiss", -30, 21); - addOffset("singLEFTmiss", 12, 24); - addOffset("singDOWNmiss", -11, -19); - addOffset("hey", 7, 4); - addOffset('firstDeath', 37, 11); - addOffset('deathLoop', 37, 5); - addOffset('deathConfirm', 37, 69); - addOffset('scared', -4); } override function update(elapsed:Float) diff --git a/source/Character.hx b/source/Character.hx index 813fe4a..51d6830 100644 --- a/source/Character.hx +++ b/source/Character.hx @@ -1,6 +1,7 @@ package; import flixel.FlxSprite; +import flixel.animation.FlxBaseAnimation; import flixel.graphics.frames.FlxAtlasFrames; using StringTools; @@ -40,7 +41,8 @@ class Character extends FlxSprite animation.addByIndices('sad', 'gf sad', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "", 24, false); animation.addByIndices('danceLeft', 'GF Dancing Beat', [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "", 24, false); animation.addByIndices('danceRight', 'GF Dancing Beat', [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "", 24, false); - + animation.addByIndices('hairBlow', "GF Dancing Beat Hair blowing", [0, 1, 2, 3], "", 24); + animation.addByIndices('hairFall', "GF Dancing Beat Hair Landing", [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "", 24, false); animation.addByPrefix('scared', 'GF FEAR', 24); addOffset('cheer'); @@ -52,8 +54,10 @@ class Character extends FlxSprite addOffset("singRIGHT", 0, -20); addOffset("singLEFT", 0, -19); addOffset("singDOWN", 0, -20); + addOffset('hairBlow', 45, -8); + addOffset('hairFall', 0, -9); - addOffset('scared'); + addOffset('scared', -2, -17); playAnim('danceRight'); @@ -107,21 +111,82 @@ class Character extends FlxSprite addOffset("singLEFT", -30); addOffset("singDOWN", -30, -40); playAnim('idle'); - case 'lucky': - tex = FlxAtlasFrames.fromSparrow(AssetPaths.lucky_guitar_assets__png, AssetPaths.lucky_guitar_assets__xml); + case 'pico': + tex = FlxAtlasFrames.fromSparrow(AssetPaths.Pico_FNF_assetss__png, AssetPaths.Pico_FNF_assetss__xml); frames = tex; - animation.addByPrefix('idle', 'lucky guitar idle', 24, false); - animation.addByPrefix('singUP', 'lucky UP NOTE', 24, false); - animation.addByPrefix('singRIGHT', 'lucky sing right', 24, false); - animation.addByPrefix('singDOWN', 'lucky DOWN note', 24, false); - animation.addByPrefix('singLEFT', 'lucky sing left', 24, false); + animation.addByPrefix('idle', "Pico Idle Dance", 24); + animation.addByPrefix('singUP', 'pico Up note0', 24, false); + animation.addByPrefix('singDOWN', 'Pico Down Note0', 24, false); + if (isPlayer) + { + animation.addByPrefix('singLEFT', 'Pico NOTE LEFT0', 24, false); + animation.addByPrefix('singRIGHT', 'Pico Note Right0', 24, false); + animation.addByPrefix('singRIGHTmiss', 'Pico Note Right Miss', 24, false); + animation.addByPrefix('singLEFTmiss', 'Pico NOTE LEFT miss', 24, false); + } + else + { + // Need to be flipped! REDO THIS LATER! + animation.addByPrefix('singLEFT', 'Pico Note Right0', 24, false); + animation.addByPrefix('singRIGHT', 'Pico NOTE LEFT0', 24, false); + animation.addByPrefix('singRIGHTmiss', 'Pico NOTE LEFT miss', 24, false); + animation.addByPrefix('singLEFTmiss', 'Pico Note Right Miss', 24, false); + } + + animation.addByPrefix('singUPmiss', 'pico Up note miss', 24); + animation.addByPrefix('singDOWNmiss', 'Pico Down Note MISS', 24); - addOffset('idle', 0, -180); - addOffset("singUP", 200, -180); - addOffset("singRIGHT", 200, -180); - addOffset("singLEFT", 200, -180); - addOffset("singDOWN", 200, -180); playAnim('idle'); + addOffset('idle'); + addOffset("singUP", -29, 27); + addOffset("singRIGHT", -68, -7); + addOffset("singLEFT", 65, 9); + addOffset("singDOWN", 200, -70); + addOffset("singUPmiss", -19, 67); + addOffset("singRIGHTmiss", -60, 41); + addOffset("singLEFTmiss", 62, 64); + addOffset("singDOWNmiss", 210, -28); + + if (!isPlayer) + flipX = true; + + case 'bf': + var tex = FlxAtlasFrames.fromSparrow(AssetPaths.BOYFRIEND__png, AssetPaths.BOYFRIEND__xml); + frames = tex; + animation.addByPrefix('idle', 'BF idle dance', 24, false); + animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false); + animation.addByPrefix('singLEFT', 'BF NOTE LEFT0', 24, false); + animation.addByPrefix('singRIGHT', 'BF NOTE RIGHT0', 24, false); + animation.addByPrefix('singDOWN', 'BF NOTE DOWN0', 24, false); + animation.addByPrefix('singUPmiss', 'BF NOTE UP MISS', 24, false); + animation.addByPrefix('singLEFTmiss', 'BF NOTE LEFT MISS', 24, false); + animation.addByPrefix('singRIGHTmiss', 'BF NOTE RIGHT MISS', 24, false); + animation.addByPrefix('singDOWNmiss', 'BF NOTE DOWN MISS', 24, false); + animation.addByPrefix('hey', 'BF HEY', 24, false); + + animation.addByPrefix('firstDeath', "BF dies", 24, false); + animation.addByPrefix('deathLoop', "BF Dead Loop", 24, true); + animation.addByPrefix('deathConfirm', "BF Dead confirm", 24, false); + + animation.addByPrefix('scared', 'BF idle shaking', 24); + playAnim('idle'); + + antialiasing = true; + + addOffset('idle', -5); + addOffset("singUP", -29, 27); + addOffset("singRIGHT", -38, -7); + addOffset("singLEFT", 12, -6); + addOffset("singDOWN", -10, -50); + addOffset("singUPmiss", -29, 27); + addOffset("singRIGHTmiss", -30, 21); + addOffset("singLEFTmiss", 12, 24); + addOffset("singDOWNmiss", -11, -19); + addOffset("hey", 7, 4); + addOffset('firstDeath', 37, 11); + addOffset('deathLoop', 37, 5); + addOffset('deathConfirm', 37, 69); + addOffset('scared', -4); } } @@ -145,6 +210,13 @@ class Character extends FlxSprite } } + switch (curCharacter) + { + case 'gf': + if (animation.curAnim.name == 'hairFall' && animation.curAnim.finished) + playAnim('danceRight'); + } + super.update(elapsed); } @@ -160,12 +232,16 @@ class Character extends FlxSprite case 'bf': case 'gf': - danced = !danced; + if (!animation.curAnim.name.startsWith('hair')) + { + danced = !danced; + + if (danced) + playAnim('danceRight'); + else + playAnim('danceLeft'); + } - if (danced) - playAnim('danceRight'); - else - playAnim('danceLeft'); case 'spooky': danced = !danced; @@ -177,7 +253,7 @@ class Character extends FlxSprite playAnim('idle'); case 'monster': playAnim('idle'); - case 'lucky': + case 'pico': playAnim('idle'); } } diff --git a/source/ChartingState.hx b/source/ChartingState.hx index 6b1be13..41ed16e 100644 --- a/source/ChartingState.hx +++ b/source/ChartingState.hx @@ -183,7 +183,7 @@ class ChartingState extends MusicBeatState stepperBPM.value = Conductor.bpm; stepperBPM.name = 'song_bpm'; - var characters:Array = ["bf", 'dad', 'gf', 'spooky', 'monster']; + var characters:Array = ["bf", 'dad', 'gf', 'spooky', 'monster', 'pico']; var player1DropDown = new FlxUIDropDownMenu(10, 100, FlxUIDropDownMenu.makeStrIdLabelArray(characters, true), function(character:String) { @@ -514,12 +514,19 @@ class ChartingState extends MusicBeatState if (FlxG.keys.justPressed.DOWN) Conductor.changeBPM(Conductor.bpm - 1); */ + var shiftThing:Int = 1; + if (FlxG.keys.pressed.SHIFT) + shiftThing = 4; if (FlxG.keys.justPressed.RIGHT) - changeSection(curSection + 1); + changeSection(curSection + shiftThing); if (FlxG.keys.justPressed.LEFT) - changeSection(curSection - 1); + changeSection(curSection - shiftThing); - bpmTxt.text = "BPM: " + Conductor.bpm + "\nSection: " + curSection; + bpmTxt.text = bpmTxt.text = Std.string(FlxMath.roundDecimal(Conductor.songPosition / 1000, 2)) + + " / " + + Std.string(FlxMath.roundDecimal(FlxG.sound.music.length / 1000, 2)) + + "\nSection: " + + curSection; super.update(elapsed); } diff --git a/source/FreeplayState.hx b/source/FreeplayState.hx index 795091f..7c45fb2 100644 --- a/source/FreeplayState.hx +++ b/source/FreeplayState.hx @@ -48,6 +48,13 @@ class FreeplayState extends MusicBeatState songs.push('South'); } + if (StoryMenuState.weekUnlocked[3] || isDebug) + { + songs.push('Pico'); + songs.push('Philly'); + songs.push('Blammed'); + } + // LOAD MUSIC // LOAD CHARACTERS diff --git a/source/MainMenuState.hx b/source/MainMenuState.hx index 6cad3b3..3446f47 100644 --- a/source/MainMenuState.hx +++ b/source/MainMenuState.hx @@ -29,6 +29,11 @@ class MainMenuState extends MusicBeatState override function create() { + if (!FlxG.sound.music.playing) + { + FlxG.sound.playMusic('assets/music/freakyMenu' + TitleState.soundExt); + } + persistentUpdate = persistentDraw = true; var bg:FlxSprite = new FlxSprite(-80).loadGraphic(AssetPaths.menuBG__png); @@ -76,7 +81,7 @@ class MainMenuState extends MusicBeatState FlxG.camera.follow(camFollow, null, 0.06); - var versionShit:FlxText = new FlxText(5, FlxG.height - 18, 0, "v" + Application.current.meta.get('version')); + var versionShit:FlxText = new FlxText(5, FlxG.height - 18, 0, "v" + Application.current.meta.get('version'), 12); versionShit.scrollFactor.set(); versionShit.setFormat("VCR OSD Mono", 16, FlxColor.WHITE, LEFT, FlxTextBorderStyle.OUTLINE, FlxColor.BLACK); add(versionShit); @@ -90,6 +95,11 @@ class MainMenuState extends MusicBeatState override function update(elapsed:Float) { + if (FlxG.sound.music.volume < 0.8) + { + FlxG.sound.music.volume += 0.5 * FlxG.elapsed; + } + if (!selectedSomethin) { if (controls.UP_P) @@ -114,12 +124,10 @@ class MainMenuState extends MusicBeatState if (optionShit[curSelected] == 'donate') { #if linux - Sys.command('/usr/bin/xdg-open', ["https://ninja-muffin24.itch.io/funkin", "&"]); + Sys.command('/usr/bin/xdg-open', ["https://ninja-muffin24.itch.io/funkin", "&"]); #else - FlxG.openURL('https://ninja-muffin24.itch.io/funkin'); #end - } else { diff --git a/source/MenuCharacter.hx b/source/MenuCharacter.hx index 6835daa..b550c33 100644 --- a/source/MenuCharacter.hx +++ b/source/MenuCharacter.hx @@ -21,6 +21,7 @@ class MenuCharacter extends FlxSprite animation.addByPrefix('gf', "GF Dancing Beat WHITE", 24); animation.addByPrefix('dad', "Dad idle dance BLACK LINE", 24); animation.addByPrefix('spooky', "spooky dance idle BLACK LINES", 24); + animation.addByPrefix('pico', "Pico Idle Dance", 24); animation.play(character); updateHitbox(); diff --git a/source/MenuItem.hx b/source/MenuItem.hx index e5bf62c..3265211 100644 --- a/source/MenuItem.hx +++ b/source/MenuItem.hx @@ -22,6 +22,7 @@ class MenuItem extends FlxSpriteGroup week.animation.addByPrefix('week0', 'tutorial selected', 24); week.animation.addByPrefix('week1', "WEEK1 select", 24); week.animation.addByPrefix('week2', "week2 select", 24); + week.animation.addByPrefix('week3', "Week 3 press", 24); add(week); week.animation.play('week' + weekNum); diff --git a/source/PlayState.hx b/source/PlayState.hx index 2c5c6da..1a58bc4 100644 --- a/source/PlayState.hx +++ b/source/PlayState.hx @@ -35,6 +35,7 @@ using StringTools; class PlayState extends MusicBeatState { public static var curLevel:String = 'Tutorial'; + public static var curStage:String = ''; public static var SONG:SwagSong; public static var isStoryMode:Bool = false; public static var storyWeek:Int = 0; @@ -81,6 +82,10 @@ class PlayState extends MusicBeatState var halloweenBG:FlxSprite; var isHalloween:Bool = false; + var phillyCityLights:FlxTypedGroup; + var phillyTrain:FlxSprite; + var trainSound:FlxSound; + var talking:Bool = true; var songScore:Int = 0; var scoreTxt:FlxText; @@ -144,6 +149,47 @@ class PlayState extends MusicBeatState isHalloween = true; } + else if (SONG.song.toLowerCase() == 'pico' || SONG.song.toLowerCase() == 'blammed' || SONG.song.toLowerCase() == 'philly') + { + curStage = 'philly'; + + var bg:FlxSprite = new FlxSprite(-100).loadGraphic(AssetPaths.sky__png); + bg.scrollFactor.set(0.1, 0.1); + add(bg); + + var city:FlxSprite = new FlxSprite(-10).loadGraphic(AssetPaths.city__png); + city.scrollFactor.set(0.3, 0.3); + city.setGraphicSize(Std.int(city.width * 0.85)); + city.updateHitbox(); + add(city); + + phillyCityLights = new FlxTypedGroup(); + add(phillyCityLights); + + for (i in 0...5) + { + var light:FlxSprite = new FlxSprite(city.x).loadGraphic('assets/images/philly/win' + i + '.png'); + light.scrollFactor.set(0.3, 0.3); + light.visible = false; + light.setGraphicSize(Std.int(light.width * 0.85)); + light.updateHitbox(); + phillyCityLights.add(light); + } + + var streetBehind:FlxSprite = new FlxSprite(-40, 50).loadGraphic(AssetPaths.behindTrain__png); + add(streetBehind); + + phillyTrain = new FlxSprite(2000, 360).loadGraphic(AssetPaths.train__png); + add(phillyTrain); + + trainSound = new FlxSound().loadEmbedded('assets/sounds/train_passes' + TitleState.soundExt); + FlxG.sound.list.add(trainSound); + + // var cityLights:FlxSprite = new FlxSprite().loadGraphic(AssetPaths.win0__png); + + var street:FlxSprite = new FlxSprite(-40, streetBehind.y).loadGraphic(AssetPaths.street__png); + add(street); + } else { var bg:FlxSprite = new FlxSprite(-600, -200).loadGraphic(AssetPaths.stageback__png); @@ -199,6 +245,9 @@ class PlayState extends MusicBeatState dad.y += 100; case 'dad': camPos.x += 400; + case 'pico': + camPos.x += 600; + dad.y += 300; } boyfriend = new Boyfriend(770, 450); @@ -376,11 +425,13 @@ class PlayState extends MusicBeatState function startSong():Void { + startingSong = false; + previousFrameTime = FlxG.game.ticks; lastReportedPlayheadPosition = 0; - startingSong = false; - FlxG.sound.playMusic("assets/music/" + SONG.song + "_Inst" + TitleState.soundExt, 1, false); + if (!paused) + FlxG.sound.playMusic("assets/music/" + SONG.song + "_Inst" + TitleState.soundExt, 1, false); FlxG.sound.music.onComplete = endSong; vocals.play(); } @@ -574,12 +625,9 @@ class PlayState extends MusicBeatState { if (paused) { - if (FlxG.sound.music != null) + if (FlxG.sound.music != null && !startingSong) { - vocals.time = Conductor.songPosition; - - FlxG.sound.music.play(); - vocals.play(); + resyncVocals(); } if (!startTimer.finished) @@ -590,12 +638,39 @@ class PlayState extends MusicBeatState super.closeSubState(); } + function resyncVocals():Void + { + vocals.pause(); + + FlxG.sound.music.play(); + Conductor.songPosition = FlxG.sound.music.time; + vocals.time = Conductor.songPosition; + vocals.play(); + } + private var paused:Bool = false; var startedCountdown:Bool = false; var canPause:Bool = true; override public function update(elapsed:Float) { + switch (curStage) + { + case 'philly': + if (trainMoving) + { + trainFrameTiming += elapsed; + + if (trainFrameTiming >= 1 / 24) + { + updateTrainPos(); + trainFrameTiming = 0; + } + } + + // phillyCityLights.members[curLight].alpha -= (Conductor.crochet / 1000) * FlxG.elapsed; + } + super.update(elapsed); scoreTxt.text = "Score:" + songScore; @@ -634,7 +709,7 @@ class PlayState extends MusicBeatState #if debug if (FlxG.keys.justPressed.EIGHT) - FlxG.switchState(new AnimationDebug(SONG.player1)); + FlxG.switchState(new AnimationDebug(SONG.player2)); #end if (startingSong) @@ -731,7 +806,8 @@ class PlayState extends MusicBeatState { switch (totalBeats) { - case 127: + case 128, 129, 130: + vocals.volume = 0; // FlxG.sound.music.stop(); // curLevel = 'Fresh'; // FlxG.switchState(new PlayState()); @@ -832,7 +908,7 @@ class PlayState extends MusicBeatState { if (daNote.tooLate || !daNote.wasGoodHit) { - health -= 0.04; + health -= 0.045; vocals.volume = 0; } @@ -873,7 +949,7 @@ class PlayState extends MusicBeatState FlxG.switchState(new StoryMenuState()); // if () - StoryMenuState.weekUnlocked[2] = true; + StoryMenuState.weekUnlocked[Std.int(Math.min(storyWeek + 1, StoryMenuState.weekUnlocked.length - 1))] = true; if (SONG.validScore) { @@ -1176,7 +1252,7 @@ class PlayState extends MusicBeatState { if (!boyfriend.stunned) { - health -= 0.06; + health -= 0.035; if (combo > 5) { gf.playAnim('sad'); @@ -1306,6 +1382,60 @@ class PlayState extends MusicBeatState } } + var trainMoving:Bool = false; + var trainFrameTiming:Float = 0; + + var trainCars:Int = 8; + var trainFinishing:Bool = false; + var trainCooldown:Int = 0; + + function trainStart():Void + { + trainMoving = true; + if (!trainSound.playing) + trainSound.play(true); + } + + var startedMoving:Bool = false; + + function updateTrainPos():Void + { + if (trainSound.time >= 4700) + { + startedMoving = true; + gf.playAnim('hairBlow'); + } + + if (startedMoving) + { + phillyTrain.x -= 400; + + if (phillyTrain.x < -2000 && !trainFinishing) + { + phillyTrain.x = -1150; + trainCars -= 1; + + if (trainCars <= 0) + trainFinishing = true; + } + + if (phillyTrain.x < -4000 && trainFinishing) + trainReset(); + } + } + + function trainReset():Void + { + gf.playAnim('hairFall'); + phillyTrain.x = FlxG.width + 200; + trainMoving = false; + // trainSound.stop(); + // trainSound.time = 0; + trainCars = 8; + trainFinishing = false; + startedMoving = false; + } + function lightningStrikeShit():Void { FlxG.sound.play('assets/sounds/thunder_' + FlxG.random.int(1, 2) + TitleState.soundExt); @@ -1322,12 +1452,9 @@ class PlayState extends MusicBeatState { if (SONG.needsVoices) { - if (vocals.time > Conductor.songPosition + Conductor.stepCrochet - || vocals.time < Conductor.songPosition - Conductor.stepCrochet) + if (vocals.time > Conductor.songPosition + 20 || vocals.time < Conductor.songPosition - 20) { - vocals.pause(); - vocals.time = Conductor.songPosition; - vocals.play(); + resyncVocals(); } } @@ -1394,9 +1521,37 @@ class PlayState extends MusicBeatState } } + switch (curStage) + { + case "philly": + if (!trainMoving) + trainCooldown += 1; + + if (totalBeats % 4 == 0) + { + phillyCityLights.forEach(function(light:FlxSprite) + { + light.visible = false; + }); + + curLight = FlxG.random.int(0, phillyCityLights.length - 1); + + phillyCityLights.members[curLight].visible = true; + // phillyCityLights.members[curLight].alpha = 1; + } + + if (totalBeats % 8 == 4 && FlxG.random.bool(30) && !trainMoving && trainCooldown > 8) + { + trainCooldown = FlxG.random.int(-4, 0); + trainStart(); + } + } + if (isHalloween && FlxG.random.bool(10) && curBeat > lightningStrikeBeat + lightningOffset) { lightningStrikeShit(); } } + + var curLight:Int = 0; } diff --git a/source/StoryMenuState.hx b/source/StoryMenuState.hx index d5338b2..b881fa9 100644 --- a/source/StoryMenuState.hx +++ b/source/StoryMenuState.hx @@ -17,12 +17,22 @@ class StoryMenuState extends MusicBeatState { var scoreText:FlxText; - var weekData:Array = [['Tutorial'], ['Bopeebo', 'Fresh', 'Dadbattle'], ['Spookeez', 'South']]; + var weekData:Array = [ + ['Tutorial'], + ['Bopeebo', 'Fresh', 'Dadbattle'], + ['Spookeez', 'South'], + ['Pico', 'Philly', "Blammed"] + ]; var curDifficulty:Int = 1; - public static var weekUnlocked:Array = [true, true, false]; + public static var weekUnlocked:Array = [true, true, false, false]; - var weekCharacters:Array = [['dad', 'bf', 'gf'], ['dad', 'bf', 'gf'], ['spooky', 'bf', 'gf']]; + var weekCharacters:Array = [ + ['dad', 'bf', 'gf'], + ['dad', 'bf', 'gf'], + ['spooky', 'bf', 'gf'], + ['pico', 'bf', 'gf'] + ]; var curWeek:Int = 0; var txtTracklist:FlxText; @@ -113,6 +123,10 @@ class StoryMenuState extends MusicBeatState case 'gf': weekCharacterThing.setGraphicSize(Std.int(weekCharacterThing.width * 0.5)); weekCharacterThing.updateHitbox(); + case 'pico': + weekCharacterThing.y += 170; + weekCharacterThing.flipX = true; + weekCharacterThing.x -= 40; } grpWeekCharacters.add(weekCharacterThing); @@ -231,11 +245,12 @@ class StoryMenuState extends MusicBeatState var movedBack:Bool = false; var selectedWeek:Bool = false; var stopspamming:Bool = false; + function selectWeek() { if (weekUnlocked[curWeek]) { - if (stopspamming == false) + if (stopspamming == false) { FlxG.sound.play('assets/sounds/confirmMenu' + TitleState.soundExt); @@ -356,10 +371,9 @@ class StoryMenuState extends MusicBeatState txtTracklist.screenCenter(X); txtTracklist.x -= FlxG.width * 0.35; - + #if !switch intendedScore = Highscore.getWeekScore(curWeek, curDifficulty); #end - } } diff --git a/source/TitleState.hx b/source/TitleState.hx index ba0012e..26bb440 100644 --- a/source/TitleState.hx +++ b/source/TitleState.hx @@ -64,12 +64,16 @@ class TitleState extends MusicBeatState { StoryMenuState.weekUnlocked = FlxG.save.data.weekUnlocked; - if (StoryMenuState.weekUnlocked.length < 3) + if (StoryMenuState.weekUnlocked.length < 4) StoryMenuState.weekUnlocked.insert(0, true); + + // QUICK PATCH OOPS! + if (!StoryMenuState.weekUnlocked[0]) + StoryMenuState.weekUnlocked[0] = true; } #if SKIP_TO_PLAYSTATE - FlxG.switchState(new ChartingState()); + FlxG.switchState(new StoryMenuState()); #else startIntro(); #end