From bee8f85af6cf125de338ed70848e8a55faae9265 Mon Sep 17 00:00:00 2001 From: 544146 Date: Sat, 16 Sep 2023 04:35:10 +0100 Subject: [PATCH] Start version control like a real programmer --- .gitignore | 171 + .pre-commit-config.yaml | 34 + .../DanceDashLaunchHelper.csproj | 36 + DanceDashLaunchHelper/Folder.DotSettings.user | 4 + DanceDashLaunchHelper/NuGet.Config | 6 + DanceDashLaunchHelper/Plugin.cs | 139 + README.md | 38 +- model/dancedash.py | 127 + model/dancerush.py | 33 + process_drs_video.py | 156 + requirements.txt | 10 + resources/data.json | 11094 ++++++++++++++++ resources/drs_sign_template.png | Bin 0 -> 24099 bytes resources/l_template.png | Bin 0 -> 3672 bytes resources/r_template.png | Bin 0 -> 4172 bytes testing/__init__.py | 0 tests/__init__.py | 0 tests/test_process_drs_video.py | 5 + tests/test_util.py | 171 + util.py | 80 + 20 files changed, 12102 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 .pre-commit-config.yaml create mode 100644 DanceDashLaunchHelper/DanceDashLaunchHelper.csproj create mode 100644 DanceDashLaunchHelper/Folder.DotSettings.user create mode 100644 DanceDashLaunchHelper/NuGet.Config create mode 100644 DanceDashLaunchHelper/Plugin.cs create mode 100644 model/dancedash.py create mode 100644 model/dancerush.py create mode 100644 process_drs_video.py create mode 100644 requirements.txt create mode 100644 resources/data.json create mode 100644 resources/drs_sign_template.png create mode 100644 resources/l_template.png create mode 100644 resources/r_template.png create mode 100644 testing/__init__.py create mode 100644 tests/__init__.py create mode 100644 tests/test_process_drs_video.py create mode 100644 tests/test_util.py create mode 100644 util.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..a9532772 --- /dev/null +++ b/.gitignore @@ -0,0 +1,171 @@ +vite-project/public/output_video.mp4 +clicked_points.json +annotated_drs.json + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +DanceDashLaunchHelper/bin/ +DanceDashLaunchHelper/.idea/ +DanceDashLaunchHelper/obj/ + + +.idea + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..b7bad71b --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,34 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.4.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + - id: debug-statements + - id: double-quote-string-fixer + - repo: https://github.com/asottile/reorder_python_imports + rev: v3.9.0 + hooks: + - id: reorder-python-imports + args: [--py37-plus, --add-import, "from __future__ import annotations"] + - repo: https://github.com/asottile/add-trailing-comma + rev: v2.4.0 + hooks: + - id: add-trailing-comma + args: [--py36-plus] + - repo: https://github.com/asottile/pyupgrade + rev: v3.3.2 + hooks: + - id: pyupgrade + args: [--py37-plus] + - repo: https://github.com/pre-commit/mirrors-autopep8 + rev: v2.0.2 + hooks: + - id: autopep8 + - repo: https://github.com/PyCQA/flake8 + rev: 6.0.0 + hooks: + - id: flake8 + args: + - --max-line-length=120 diff --git a/DanceDashLaunchHelper/DanceDashLaunchHelper.csproj b/DanceDashLaunchHelper/DanceDashLaunchHelper.csproj new file mode 100644 index 00000000..3f5ca3c0 --- /dev/null +++ b/DanceDashLaunchHelper/DanceDashLaunchHelper.csproj @@ -0,0 +1,36 @@ + + + + net46 + DanceDashLaunchHelper + Simple plugin to assist launching Dance Dash without VR + 1.0.0 + true + latest + + + + + + + + + + + + + + + ..\Dance Dash_Data\Managed\DDVR.dll + + + ..\Dance Dash_Data\Managed\UnityEngine.dll + + + ..\Dance Dash_Data\Managed\UnityEngine.CoreModule.dll + + + ..\Dance Dash_Data\Managed\UnityEngine.UI.dll + + + diff --git a/DanceDashLaunchHelper/Folder.DotSettings.user b/DanceDashLaunchHelper/Folder.DotSettings.user new file mode 100644 index 00000000..ac94d140 --- /dev/null +++ b/DanceDashLaunchHelper/Folder.DotSettings.user @@ -0,0 +1,4 @@ + + True + True + <AssemblyExplorer /> \ No newline at end of file diff --git a/DanceDashLaunchHelper/NuGet.Config b/DanceDashLaunchHelper/NuGet.Config new file mode 100644 index 00000000..1864ded5 --- /dev/null +++ b/DanceDashLaunchHelper/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/DanceDashLaunchHelper/Plugin.cs b/DanceDashLaunchHelper/Plugin.cs new file mode 100644 index 00000000..cdbdbe93 --- /dev/null +++ b/DanceDashLaunchHelper/Plugin.cs @@ -0,0 +1,139 @@ +using BepInEx; +using BepInEx.Logging; +using Controller; +using CustomEventHandler; +using HarmonyLib; +using UI.Panel; +using UI.SelectPanel; +using UnityEngine; +using UnityEngine.UI; + + +namespace DanceDashLaunchHelper +{ + [BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)] + public class Plugin : BaseUnityPlugin + { + private void Awake() + { + Logger.LogInfo($"Plugin {PluginInfo.PLUGIN_GUID} is loaded!"); + var harmony = new Harmony(PluginInfo.PLUGIN_GUID); + harmony.PatchAll(); + } + } + + + // when we first start the game, we set the ready button to be interactable & click it programmatically + [HarmonyPatch(typeof(ControllerSwitchUI), "Start")] + class ControllerSwitchUI_Start_Patch + { + static bool Prefix(ControllerSwitchUI __instance) + { + Button btn = (Button)Traverse.Create(__instance).Field("readyBTN").GetValue(); + Traverse.Create(btn).Field("m_Interactable").SetValue(true); + + GameObject hintText = (GameObject)Traverse.Create(__instance).Field("hintTextObj").GetValue(); + hintText.SetActive(false); + + btn.onClick.Invoke(); + return true; + } + } + + // we trigger PanelGameSetting.OnToggleHpChange with true to force infinite hp (dont wanna die) + [HarmonyPatch(typeof(PanelGameSetting), "Awake")] + class PanelGameSetting_Awake_Patch + { + static void Postfix(PanelGameSetting __instance) + { + Traverse.Create(__instance).Method("OnToggleHpChange", true).GetValue(); + } + } + + // this patch is bad, it hijacks init and toggles the albums and invokes them as true, happens to + // toggle on the last album (custom songs) purely based on the order of execution, but again, this sucks + [HarmonyPatch(typeof(VolListItem), "Init")] + class VolListItem_Init_Patch + { + private static ManualLogSource logger = BepInEx.Logging.Logger.CreateLogSource("VolListItem_Init_Patch"); + + static void Postfix(VolListItem __instance) + { + logger.LogInfo($"Invoking on {__instance} inside VolListItem.Init"); + __instance.Invoke(true); + } + } + + // hijacks the ost selection happening as a side effect of VolListItem_Init_Patch, and clicks the play button + [HarmonyPatch(typeof(PanelSelect), "OnSelectOst")] + class PanelSelect_OnSelectOst_Patch + { + static void Postfix(PanelSelect __instance) + { + Traverse.Create(__instance).Method("OnClickPlay").GetValue(); + } + } + + // all of the patches below are purely to avoid errors related to not having a HMD or controllers/trackers + [HarmonyPatch(typeof(PanelSelect), "OnClickPlay")] + class PanelSelect_OnClickPlay_Patch + { + private static ManualLogSource logger = BepInEx.Logging.Logger.CreateLogSource("PanelSelect_OnClickPlay_Patch"); + + static bool Prefix(PanelSelect __instance) + { + logger.LogInfo($"Inside prefix of PanelSelect.OnClickPlay"); + + // this is copied from the source, with player controller related things excluded (comments) + PlayerDataManager.Instance.rtr(true); + if (PlayerDataManager.Instance.IsDRSMode) + EventHandlerProxy.sck(dep.DRSTriggerChange); + // PlayerController.instance.AllowLaserSwich = false; + // PlayerController.instance.interactiveControlManagement.rsn(); + SfxManager.tba(); + dhd.tab(); + Traverse.Create(__instance).Method("AddStatByMode").GetValue(); + dhj.tcf("Play"); + + return false; + } + } + + [HarmonyPatch(typeof(PlayerDataManager), "rtr")] + class PlayerDataManager_rtr_Patch + { + static bool Prefix(PanelSelect __instance, bool a) + { + Traverse.Create(__instance).Field("bvxp").SetValue(a); + return false; + } + } + + [HarmonyPatch(typeof(PlayerController), "sze")] + class PlayerController_sze_Patch + { + static bool Prefix(PanelSelect __instance) + { + return false; + } + } + + [HarmonyPatch(typeof(PlayerController), "syy")] + class PlayerController_syy_Patch + { + static bool Prefix(PanelSelect __instance, deo a) + { + return false; + } + } + + [HarmonyPatch(typeof(dhj), "tcc")] + public static class DhjTccPatch + { + public static bool Prefix(string a, dhj.dhi[] analyticsParams) + { + return false; + } + } + +} \ No newline at end of file diff --git a/README.md b/README.md index a0ecaebd..9f145cd3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,36 @@ -# drs2dd -dance rush stardom chart -> dance dash beat map +# DANCERUSH STARDOM Track Annotator + +Convert videos of DANCERUSH STARDOM tracks into a defined data schema. + +## Stuff + +### Completed: + +- [x] Detect right & left notes, including position & timing +- [x] Define models based on dd & drs schemas +- [x] Fetch metadata from data store (https://arcade-songs.zetaraku.dev/drs/) +- [x] Simple BepinEx plugin to launch Dance Dash w/o VR + +### To-Do: + +- [ ] Detect down and jump notes (?) +- [ ] Determine final data schema +- [ ] Write tests based on total note count (https://remywiki.com/AC_DRS) + +--- + +Setup: + +- Install Python 3.10 (pyenv recommended) + +- Install the required Python packages +```bash +python -m venv .venv +. .venv/bin/activate +python -m pip install -r requirements.txt +``` + +- Install pre-commit hooks +```bash +pre-commit install +``` diff --git a/model/dancedash.py b/model/dancedash.py new file mode 100644 index 00000000..2e637cc6 --- /dev/null +++ b/model/dancedash.py @@ -0,0 +1,127 @@ +from __future__ import annotations + +from dataclasses import dataclass +from dataclasses import field + +LEFT_NOTE = 8 +RIGHT_NOTE = 9 + + +@dataclass +class X_Y: + x: float | int + y: float | int + + +@dataclass +class X_Y_Z(X_Y): + z: float | int + + +@dataclass +class DDLineNode: + lineGroupId: int + indexInLine: int + isSliding: bool + noteOrder: int + time: float + position: X_Y + position2D: X_Y + size: X_Y_Z + noteType: int + postionOffset: X_Y_Z | None # Yes, postionOffset - not positionOffset. + isPlayAudio: bool + Ticks: int + + +@dataclass +class DDLSphereNode: + noteOrder: int + time: float + position: X_Y + position2D: X_Y + size: X_Y_Z + noteType: int + postionOffset: dict | None + isPlayAudio: bool + + +def create_note_sphere( + time: float, + position: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9, + note_order: int, + note_type: LEFT_NOTE | RIGHT_NOTE, +): + return DDLSphereNode( + noteOrder=note_order, + time=time, + position=X_Y(x=position, y=0), + position2D=X_Y(x=0, y=0), + size=X_Y_Z(x=1, y=1, z=1), + noteType=note_type, + postionOffset=None, + isPlayAudio=False, + ) + + +@dataclass +class DDBeatMapData: + name: str + intervalPerSecond: float + gridSize: X_Y + planeSize: X_Y + orderCountPerBeat: int + sphereNodes: list[DDLSphereNode] = field(default_factory=list) + lineNodes: list[DDLineNode] = field(default_factory=list) + effectNodes: list = field(default_factory=list) + roadBlockNodes: list = field(default_factory=list) + trapNodes: list = field(default_factory=list) + + +@dataclass +class DDBeatMap: + data: DDBeatMapData + beatSubs: int + BPM: int + songStartOffset: float + NPS: str + developerMode: bool + noteSpeed: float + noteJumpOffset: float + interval: float + info: str + + @classmethod + def create( + cls, + name: str, + interval_per_second: float, + order_count_per_beat: int, + sphere_nodes: list[DDLSphereNode], + beat_subs: int, + bpm: int, + info: str, + ): + return cls( + data=DDBeatMapData( + name=name, + intervalPerSecond=interval_per_second, + gridSize=X_Y(x=0, y=0), + planeSize=X_Y(x=0, y=0), + orderCountPerBeat=order_count_per_beat, + sphereNodes=sphere_nodes, + lineNodes=[], + effectNodes=[], + roadBlockNodes=[], + trapNodes=[], + ), + beatSubs=beat_subs, + BPM=bpm, + songStartOffset=-0.4, # -0.4 is arbitrary, figure out a better value. (because we detect notes early) + NPS='0.0', + developerMode=False, + noteSpeed=1.0, + noteJumpOffset=0.0, + interval=1.0, + info=info, + ) diff --git a/model/dancerush.py b/model/dancerush.py new file mode 100644 index 00000000..167a9ccf --- /dev/null +++ b/model/dancerush.py @@ -0,0 +1,33 @@ +from __future__ import annotations + +from dataclasses import dataclass +from dataclasses import field + + +@dataclass +class DRSSheetData: + type: str + difficulty: str + level: str + levelValue: int + + +@dataclass +class DRSSongData: + songId: str + category: str + title: str + artist: str + bpm: int + imageName: str + version: str | None = None + releaseDate: str | None = None + isNew: bool | None = None + isLocked: bool = False + sheets: list[DRSSheetData] = field(default_factory=list) + + @classmethod + def from_dict(cls, data_dict): + sheets_data = data_dict.get('sheets') or [] + sheets = [DRSSheetData(**sheet) for sheet in sheets_data] + return cls(**{**data_dict, 'sheets': sheets}) diff --git a/process_drs_video.py b/process_drs_video.py new file mode 100644 index 00000000..23b710d6 --- /dev/null +++ b/process_drs_video.py @@ -0,0 +1,156 @@ +from __future__ import annotations + +import argparse +import json +import os +from dataclasses import asdict + +import cv2 +from loguru import logger +from tqdm import tqdm + +from model.dancedash import create_note_sphere +from model.dancedash import DDBeatMap +from model.dancedash import LEFT_NOTE +from model.dancedash import RIGHT_NOTE +from util import ORDER_COUNT_PER_BEAT +from util import crop_frame +from util import find_l +from util import find_r +from util import find_stage +from util import get_song_metadata_remote +from util import map_position_to_dd_x +from util import NOTE_SEARCH_AREA +from util import SIGN_SEARCH_AREA +from util import WORKING_RESOLUTION + + +@logger.catch +def extract_spheres_from_drs_video(video_path: str, bpm: int): # noqa + cap = cv2.VideoCapture(video_path) + if not cap.isOpened(): + raise ValueError(f'Unable to open video file: {video_path}') + + total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) + video_fps = int(cap.get(cv2.CAP_PROP_FPS)) + duration_seconds = total_frames / video_fps + bps = bpm / 60 + + pbar = tqdm(total=total_frames, desc='Finding stage') + logger.info(f'Starting to process video: {video_path}') + logger.info(f'Total frames: {total_frames}') + + stage_found = False + while not stage_found: + pbar.update(1) + ret, frame = cap.read() + if not ret: + raise ValueError('Unable to find stage.') + + frame_number = cap.get(cv2.CAP_PROP_POS_FRAMES) + if int(frame_number % 5) != 0: + continue + + frame = cv2.resize(frame, WORKING_RESOLUTION) + search_area = crop_frame(frame, *SIGN_SEARCH_AREA) + stage_found = find_stage(search_area) + + pbar.set_description('Finding notes') + + frames_since_l = 0 + frames_since_r = 0 + + spheres = [] + while True: + pbar.update(1) + + ret, frame = cap.read() + if not ret: + break + + frame = cv2.resize(frame, WORKING_RESOLUTION) + # frame_number = cap.get(cv2.CAP_PROP_POS_FRAMES) + current_position_seconds = cap.get(cv2.CAP_PROP_POS_MSEC) / 1000.0 + + # float between 0 and 1 representing the time in the song + progress_percentage = current_position_seconds / duration_seconds + + frames_since_l -= 1 + frames_since_r -= 1 + + note_order = int(bps * current_position_seconds * ORDER_COUNT_PER_BEAT) + search_area = crop_frame(frame, *NOTE_SEARCH_AREA) + if frames_since_l < 1: + if left := find_l(search_area): + frames_since_l = 5 + note = create_note_sphere( # noqa + progress_percentage, + map_position_to_dd_x(left[0]), + note_order, + LEFT_NOTE, + ) + spheres.append(note) + + if frames_since_r < 1: + if right := find_r(search_area): + frames_since_r = 5 + note = create_note_sphere( # noqa + progress_percentage, + map_position_to_dd_x(right[0]), + note_order, + RIGHT_NOTE, + ) + spheres.append(note) + + pbar.close() + cap.release() + + return spheres + + +if __name__ == '__main__': + parser = argparse.ArgumentParser( + description='Image and video processing tools', + ) + parser.add_argument('video_path', type=str, help='DRS Video path') + parser.add_argument('--song-id', type=str, help='BeatMap ID') + parser.add_argument('--bpm', type=int, help='BPM of the song') + args = parser.parse_args() + + if not args.song_id and not args.bpm: + raise ValueError('Must provide either song_id or bpm') + + raw_video_name = os.path.basename(args.video_path) + logger.remove() # remove default logger (stdout) + logger.add( + f'{raw_video_name}.log', + backtrace=True, + diagnose=True, + level='DEBUG' if os.getenv('DEBUG') else 'INFO', + ) + + if song_metadata := get_song_metadata_remote(args.song_id): + name = song_metadata.title + bpm = song_metadata.bpm + elif args.bpm: + name = f'Unknown Song - {raw_video_name}' + bpm = args.bpm + else: + raise ValueError('Unable to find song metadata') + + spheres = extract_spheres_from_drs_video(args.video_path, bpm) + beatmap = DDBeatMap.create( + name=name, + interval_per_second=0.0, # todo: what is this. + order_count_per_beat=ORDER_COUNT_PER_BEAT, + sphere_nodes=spheres, + beat_subs=1, # todo: what is this. + bpm=bpm, + info='', + ) + + beatmap_dict = asdict(beatmap) + with open(f'{raw_video_name}.json', 'w') as f: + json.dump(beatmap_dict, f, indent=4) + + logger.info(f'Finished processing video: {args.video_path}') diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..66052a27 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +pre-commit +pytest~=7.4.0 +pytest-mock +python-dotenv +opencv-python~=4.8.0.74 +numpy~=1.25.2 +Pillow~=10.0.0 +loguru +tqdm +requests diff --git a/resources/data.json b/resources/data.json new file mode 100644 index 00000000..c429a753 --- /dev/null +++ b/resources/data.json @@ -0,0 +1,11094 @@ +{ + "songs": [ + { + "songId": "50th Memorial Songs -Beginning Story-", + "category": "BEMANI", + "title": "50th Memorial Songs -Beginning Story-", + "artist": "BEMANI Sound Team", + "bpm": 135, + "imageName": "dc97e19f6589466f097f4d6305c0026f14b9dbe1601f62c95afb7bdd6c5763a6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "50th Memorial Songs -Flagship medley-", + "category": "BEMANI", + "title": "50th Memorial Songs -Flagship medley-", + "artist": "BEMANI Sound Team", + "bpm": 135, + "imageName": "8eb28130b5144e8e6f7160b11d28fb1a1b33b47f63c27ac14d0ccf27f7bd983b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "50th Memorial Songs -The BEMANI History-", + "category": "BEMANI", + "title": "50th Memorial Songs -The BEMANI History-", + "artist": "BEMANI Sound Team", + "bpm": 136, + "imageName": "c8d1e4e78581354c42a90f7e7b5066afae9a8b2c1c52a5c9de4df1c259edc60c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "50th Memorial Songs -二人の時 ~under the cherry blossoms~-", + "category": "BEMANI", + "title": "50th Memorial Songs -二人の時 ~under the cherry blossoms~-", + "artist": "BEMANI Sound Team", + "bpm": 160, + "imageName": "485424948684dd7516f867a682e34677ebb79ee7744399bf222f15f6714c5bd8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "7 to Smoke", + "category": "EDM|BEMANI", + "title": "7 to Smoke", + "artist": "lapix", + "bpm": 120, + "imageName": "7c5aef76c64a0e6c73d06316aa1a1f75c1d9c15dc727158a0111f0ce93cead73.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "8347", + "category": "EDM|BEMANI", + "title": "8347", + "artist": "Zekk", + "bpm": 130, + "imageName": "74498c7e1523bfaa7b5c793d4ea03b1c2e0b7edaf199b876d07f606c0effa616.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "about right", + "category": "EDM|BEMANI", + "title": "about right", + "artist": "BEMANI Sound Team \"The Foie-Gras of the Sea\"", + "bpm": 128, + "imageName": "676cb86765e2d80fe8c6a783934ee30c76fbfa0c4d6762d93a1e9c1108bae380.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Acid,Tribal & Dance", + "category": "BEMANI", + "title": "Acid,Tribal & Dance", + "artist": "Relect", + "bpm": 126, + "imageName": "88e9785e105b417e5e42086b7fceeede8e5638f27803c545d1033318b6881329.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Act Now!", + "category": "EDM|BEMANI", + "title": "Act Now!", + "artist": "MK", + "bpm": 157, + "imageName": "6a5b112db4230df8c3fa58c5036d049e5628d81a2ebcd2a68eff3d2bafc3373b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Afterimage d'automne", + "category": "BEMANI", + "title": "Afterimage d'automne", + "artist": "BEMANI Sound Team \"猫叉劇団\"", + "bpm": 232, + "imageName": "2cb0f97b9d2d8c835b18fe62a01612f4224a2f8668c0c7c56b341b1ab7b4fe0e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Aftermath", + "category": "BEMANI", + "title": "Aftermath", + "artist": "BEMANI Sound Team \"猫叉Master & あさき & Yvya\"", + "bpm": 200, + "imageName": "b8ae3398d14426912cc03d62dfa5a0e244117358e9a18e9ecf78858f44dbcdfb.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "ALGORITHM", + "category": "BEMANI", + "title": "ALGORITHM", + "artist": "SOUND HOLIC feat. Nana Takahashi", + "bpm": 130, + "imageName": "62ae060f3210d535eaa531a42892ce8a9981dcaaedab280d96481cbccedefd11.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Anxiety", + "category": "EDM|BEMANI", + "title": "Anxiety", + "artist": "YUKIYANAGI", + "bpm": 140, + "imageName": "b344757569b6fed6b3f2a9575999f489bd652eddad05b4e6f8c2731f6de319a5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "As I go", + "category": "EDM|BEMANI", + "title": "As I go", + "artist": "Akira Complex & Slyleaf", + "bpm": 106, + "imageName": "b256e8d341f9977e33864e13067fd64d7802817cd0efb45f74808a1d7ac17aec.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Astrogazer", + "category": "EDM|BEMANI", + "title": "Astrogazer", + "artist": "DJ TOTTO", + "bpm": 154, + "imageName": "56bbac2d1cc104b19021df4e396f5c9777e3a29b41b657ee55ac5a7e1190d914.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "ATRAX", + "category": "BEMANI", + "title": "ATRAX", + "artist": "BEMANI Sound Team \"HuΣeR\"", + "bpm": 128, + "imageName": "96753c57ec8cc9698291a0e2559b6d15d42c53aafc22f6daeaf0944ef07c5072.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Audiovisual", + "category": "EDM|BEMANI", + "title": "Audiovisual", + "artist": "Moe Shop", + "bpm": 128, + "imageName": "538ec8d5c747c602a7bfe8dded1dfde296d65141c5da727dd65d2bf140839f9b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Auto Click", + "category": "EDM|BEMANI", + "title": "Auto Click", + "artist": "KAN TAKAHIKO", + "bpm": 124, + "imageName": "fbeff4535924eee2e6f381df3e7e0bb6166b45da4a5bf3301dffd1dccabfa288.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Awakening", + "category": "EDM|BEMANI", + "title": "Awakening", + "artist": "Shouya Namai", + "bpm": 128, + "imageName": "aa186fec384d52638044826ac5f703a7dacb7afc7d3db45b2e84b0e606bebf88.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Awakening Wings", + "category": "おすすめ|BEMANI", + "title": "Awakening Wings", + "artist": "伊達朱里紗", + "bpm": 95, + "imageName": "469bb93308c145a991214b71ab33d4222cbab5f71161a046d6f6d00d732be454.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Bad Boy Birdwatch", + "category": "EDM|BEMANI", + "title": "Bad Boy Birdwatch", + "artist": "HyperJuice", + "bpm": 128, + "imageName": "7dbf8146662b8b367bb63ac4af5b75f154d8fe86574dd2990fe45c268b6df14e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Bad Riddim", + "category": "EDM|BEMANI", + "title": "Bad Riddim", + "artist": "KAN TAKAHIKO", + "bpm": 105, + "imageName": "52b5df8959ef71adf00493d614f63d90a52dc44c8944b4e61a75a1229dab3ac3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Bad Riddim T STEP EDITION", + "category": "EDM|BEMANI", + "title": "Bad Riddim T STEP EDITION", + "artist": "KAN TAKAHIKO", + "bpm": 105, + "imageName": "4d0610852e33b3d4c6cdaf5798a9e7db4d19da2bca412352622a4cbb2fc9858e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "bass 2 bass", + "category": "BEMANI", + "title": "bass 2 bass", + "artist": "Ryu☆", + "bpm": 140, + "imageName": "1fc9ea020821c075116a17cd21e25d7956963e0f414fdb4a5d395fa047e49d6d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "BENJAMIN", + "category": "EDM|BEMANI", + "title": "BENJAMIN", + "artist": "MARON (IOSYS)", + "bpm": 132, + "imageName": "a4dd27ea0d4f12b51e03c57ae0187d6a7b5929e9b8b3c7ac750e827dc0136130.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "BEYOND THE EARTH (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "BEYOND THE EARTH (STARDOM Remix)", + "artist": "BEMANI Sound Team \"Sota F.\"", + "bpm": 133, + "imageName": "f7bee291f229fa8771d897d500d13f0cf1d7dcfa75b33b24053665b8d40d6c1d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "BLACK JACKAL", + "category": "BEMANI", + "title": "BLACK JACKAL", + "artist": "Akira Complex", + "bpm": 150, + "imageName": "5255dea9c1b0c764733a1ecb58d3822e1a5bcf80cd027b836fdf977832522a3b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "BOOMBAYAH-JP Ver.-", + "category": "LICENSE|おすすめ|POPS", + "title": "BOOMBAYAH-JP Ver.-", + "artist": "BLACKPINK", + "bpm": 125, + "imageName": "77dfc48a05d8d7b97e787d6bbce38f5f7bce3a572f65bdf4069152a766bc2654.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "BOOMBAYAH-JP Ver.- ANOTHER EDITION", + "category": "LICENSE|POPS", + "title": "BOOMBAYAH-JP Ver.- ANOTHER EDITION", + "artist": "BLACKPINK", + "bpm": 125, + "imageName": "a3512e4e078290b01ff4d7d19c7858664351708148e1304f7e4a2ec7bfdd3d04.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Bounce To This", + "category": "EDM|BEMANI", + "title": "Bounce To This", + "artist": "android52", + "bpm": 128, + "imageName": "78e2aad972d9a32dd5d7f9ae87aa11ff83e283b9cf99c2f0324678aec7d1ed66.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Brand New Step", + "category": "EDM|BEMANI", + "title": "Brand New Step", + "artist": "Kradness", + "bpm": 128, + "imageName": "4a6440bb208694431b1db5b9f50d5016f6099f07f5d1e4cc254e1a3e8fca3a3e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "BREDLI", + "category": "EDM|BEMANI", + "title": "BREDLI", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 128, + "imageName": "9faff37792afb899e22ff7dea5935a3499c575645e7f921fe644d67d9eaa27ef.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Butterfly", + "category": "LICENSE|EDM|BEMANI", + "title": "Butterfly", + "artist": "kors k feat.Starbitz", + "bpm": 135, + "imageName": "880e2426912f70054a43eeeef62ecaaa94be0c9817448ace00ef41001a795a3d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Butterfly Twist", + "category": "BEMANI", + "title": "Butterfly Twist", + "artist": "Yooh", + "bpm": 160, + "imageName": "bf6657b296fed0006670cfd3ad0de08438ec3b768d1350c701c220cacc1930ad.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Catastrophic Dance", + "category": "BEMANI", + "title": "Catastrophic Dance", + "artist": "the wandering bard feat. 志方あきこ", + "bpm": 145, + "imageName": "bb520d5e0d86c5a8aa7c30dcb6ff4bf7d875d96bf851d47b736c9407237df478.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Catch Our Fire! (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "Catch Our Fire! (STARDOM Remix)", + "artist": "kors k", + "bpm": 140, + "imageName": "0c2e1362768a0053542f6ed5e38b20d3f424f20f1db36d9a5172b5f166d249af.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Ch4nge M4 Life", + "category": "EDM|BEMANI", + "title": "Ch4nge M4 Life", + "artist": "LADY'S ONLY", + "bpm": 135, + "imageName": "f3275b47468cee0243374b160c40df1402abfc9a3410c3b7fba8884cf2d56e54.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Chaos of Drum", + "category": "EDM|BEMANI", + "title": "Chaos of Drum", + "artist": "KO3", + "bpm": 128, + "imageName": "1f1d69589c812151f31e0083807163d99405c02c8574f8a637ae390a50e3bd28.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "CHAPTER II(Ready Go)", + "category": "EDM|BEMANI", + "title": "CHAPTER II(Ready Go)", + "artist": "kors k feat.福島蘭世 with 呉圭崇", + "bpm": 130, + "imageName": "77efe84b095c36f130960234ceebc27a8f845ef00ade2afdf2035533e7af3ccd.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "C’mon baby", + "category": "EDM|BEMANI", + "title": "C’mon baby", + "artist": "Polyphonix", + "bpm": 130, + "imageName": "d37859d73bb99de5c9d3abb3fd28132f1ae0428fe92dd74c1df49214ace2f07e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Come aROUND", + "category": "BEMANI", + "title": "Come aROUND", + "artist": "nora2r meets TRIΔNGLE", + "bpm": 125, + "imageName": "fb83ee36b06e51c783fbbd458fdb35176e2f6985ea3b1583df7608e69e7b29d3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Comin’ Back", + "category": "EDM|BEMANI", + "title": "Comin’ Back", + "artist": "TEMPLIME", + "bpm": 136, + "imageName": "7d1d83dfb19ddb3fbd472e379aed9b11a151651aeef96fd282e4fa4f5f9498e4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "CONNECT-", + "category": "EDM|BEMANI", + "title": "CONNECT-", + "artist": "BEMANI Sound Team \"Sota Fujimori\"", + "bpm": 150, + "imageName": "d1d00886878031926cb55cf1f9f50dd7aec7dd5571c05767383f7f21be810557.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Crazy For You", + "category": "EDM|BEMANI", + "title": "Crazy For You", + "artist": "DÉ DÉ MOUSE", + "bpm": 138, + "imageName": "edf0d5b8984560d90c1265f80be09838aa596ab1262080e58cdbbf4e229a0de5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Crazy Shuffle", + "category": "EDM|BEMANI", + "title": "Crazy Shuffle", + "artist": "Yooh", + "bpm": 128, + "imageName": "54c26a18d75a6893c347ff9fe9abffa2a65d6788e3bb9563bf48e728d1471256.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Crystal Clear", + "category": "EDM|BEMANI", + "title": "Crystal Clear", + "artist": "Stessie", + "bpm": 124, + "imageName": "1410968da346ccee07327e7dbf737375df27c026637ffe3fb9972358fceede75.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "DANCERUSH STARDOM ANTHEM", + "category": "EDM|BEMANI", + "title": "DANCERUSH STARDOM ANTHEM", + "artist": "kors k feat.福島蘭世", + "bpm": 130, + "imageName": "94d84359aed45bbc0e15430fa510f50028759242a54fbb3e93e2d4954c1041a3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "DAWN OF FALCON", + "category": "BEMANI", + "title": "DAWN OF FALCON", + "artist": "L.E.D.-G", + "bpm": 155, + "imageName": "ccefe4e141772afecf98d71bebf2f6f824364b60866b5e28a79c6ba71905ab9c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "December in Strasbourg", + "category": "EDM|BEMANI", + "title": "December in Strasbourg", + "artist": "nana(Sevencolors) feat. mana", + "bpm": 115, + "imageName": "3ca16b164de678e5649017343938e786f3076aa387730dd58b8840a662c08a3d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Deep Vibes", + "category": "EDM|BEMANI", + "title": "Deep Vibes", + "artist": "Carpainter", + "bpm": 124, + "imageName": "02a03bd017d88d48c99151c85480e071bb0c99b56fc3b7cbeb7eb333e4b026dc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "DEVILFISHMANのテーマ", + "category": "EDM|BEMANI", + "title": "DEVILFISHMANのテーマ", + "artist": "BEMANI Sound Team \"劇団レコード\"", + "bpm": 120, + "imageName": "44718d19d0ced380f05c8e5f8bffeeb120f3dd95ce41cfd413a5cae903443083.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Din Don Dan", + "category": "おすすめ|BEMANI", + "title": "Din Don Dan", + "artist": "Ryu☆ feat.Mayumi Morinaga", + "bpm": 140, + "imageName": "189d4aac82377a0102e7a7b30981b1a25fcf4c7c6e905b3f06b638ac6196e432.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Disco Nights", + "category": "EDM|BEMANI", + "title": "Disco Nights", + "artist": "Relect", + "bpm": 128, + "imageName": "a1a5c02c7106776eda469fd538023d001cfe9a31417e24f2eb2872465303fa79.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Dive in Blue", + "category": "EDM|BEMANI", + "title": "Dive in Blue", + "artist": "BlackY", + "bpm": 133, + "imageName": "a4a0475a15747e2675f05fbbd00caaf41bfb44d6d71f811d694013637ea75537.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Do It!", + "category": "EDM|BEMANI", + "title": "Do It!", + "artist": "MK", + "bpm": 145, + "imageName": "42be714e7dcc3974b57d6faa51c4bae3e55e6bf17a2bf2f71d7163cf064cc452.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Don't Be Afraid", + "category": "EDM|BEMANI", + "title": "Don't Be Afraid", + "artist": "MK", + "bpm": 128, + "imageName": "959eaac6740ba9107f0fea7772dbb6c6d39306751edc34e17a514070c27a9ebc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Don't Rush but Dance Rush", + "category": "EDM|BEMANI", + "title": "Don't Rush but Dance Rush", + "artist": "BEMANI Sound Team \"Sota F.\"", + "bpm": 138, + "imageName": "4dd79a0d84eb6f7c996b68162152cd39190296da718af06c37c9f1853b0eae4d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Don't Speak", + "category": "EDM|BEMANI", + "title": "Don't Speak", + "artist": "PRIDASK", + "bpm": 128, + "imageName": "acdf7b4485d5e281c8ac81d492a5337cda9b93100672b233a687b4133cf50508.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Don't Stop!!", + "category": "EDM|BEMANI", + "title": "Don't Stop!!", + "artist": "BEMANI Sound Team \"Sota F.\"", + "bpm": 129, + "imageName": "9ea5d4212d8fef1f14d799e533db01d9fe55d434bb3018f68a34f175f7811bb8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Don't Stop!! RUNNING MAN EDITION", + "category": "EDM|BEMANI", + "title": "Don't Stop!! RUNNING MAN EDITION", + "artist": "BEMANI Sound Team \"Sota F.\"", + "bpm": 129, + "imageName": "6d8b9743441b3cf0d942202945445aa14f6ac008fef217a8f17779ab2930d3b1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "DOWNER & UPPER", + "category": "EDM|BEMANI", + "title": "DOWNER & UPPER", + "artist": "BEMANI Sound Team \"DJ TOTTO\"", + "bpm": 140, + "imageName": "a66d551782e58451ca468cf5793e0f890d62b284709bd8a9cd528fca66c48b59.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "DOWNER & UPPER T STEP EDITION", + "category": "EDM|BEMANI", + "title": "DOWNER & UPPER T STEP EDITION", + "artist": "BEMANI Sound Team \"DJ TOTTO\"", + "bpm": 140, + "imageName": "7318190ba75664149372b047d155847424e945cd5867a7c7ba80a9ece621464e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "DO YOU WANNA PARTY!!(DJ KEN-BOW MIX)", + "category": "EDM|BEMANI", + "title": "DO YOU WANNA PARTY!!(DJ KEN-BOW MIX)", + "artist": "HiBiKi", + "bpm": 130, + "imageName": "ec31b15a61ee870d20791912a49bc40ef83dc35e6835dc3d008f032910ac9766.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Draw the Savage", + "category": "BEMANI", + "title": "Draw the Savage", + "artist": "Ryunosuke Kudo", + "bpm": 134, + "imageName": "1bcd088aa59066cbb49fcbb6db25542a36662c41343d9282c85bf6ba99c6a65f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Drop The Bounce", + "category": "BEMANI", + "title": "Drop The Bounce", + "artist": "Hommarju", + "bpm": 150, + "imageName": "dd6d33e5261ccb1758a5540a7684de987d855efd57a3ba86d561d321afd3d45b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Dual Bladez", + "category": "EDM|BEMANI", + "title": "Dual Bladez", + "artist": "おもしろ三国志", + "bpm": 150, + "imageName": "043788a204b242e7b30884d689f616cde99f2f4651b62b378f3acfac6bbf3040.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "DUAL STRIKER", + "category": "BEMANI", + "title": "DUAL STRIKER", + "artist": "Mayumi Morinaga,Fernweh by BEMANI Sound Team \"L.E.D. & HuΣeR\"", + "bpm": 185, + "imageName": "038539072e97904fcb0cdc90e2d7c9daeccd1615341903fd872a7a4763e3c45e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "EGOISM 110", + "category": "BEMANI", + "title": "EGOISM 110", + "artist": "BEMANI Sound Team \"U1 Ground-Speed\"", + "bpm": 110, + "imageName": "c5e523056e0fc2a661018a3e74dec0c241a5518322e526296b1c49cd54f623c0.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Electric Dance System Music", + "category": "EDM|BEMANI", + "title": "Electric Dance System Music", + "artist": "U1 overground", + "bpm": 140, + "imageName": "9761630469754182051a6e76833f510551dd3cb34831cba83a7d00709b5c6ff1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "ERROR CODE", + "category": "BEMANI", + "title": "ERROR CODE", + "artist": "C-Show", + "bpm": 110, + "imageName": "da5371cf8c1f3a6ef397c420bac11ed7a8716094f075d7ae5c5a97bbcbd7b245.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "EZ DO DANCE", + "category": "LICENSE|おすすめ|POPS", + "title": "EZ DO DANCE", + "artist": null, + "bpm": 148, + "imageName": "4896d53714d7836eb7c54684d23b5c48e3ec8e701968988627477c0522319892.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Fire Spirit", + "category": "EDM|BEMANI", + "title": "Fire Spirit", + "artist": "MK", + "bpm": 120, + "imageName": "c7ba4f353244438cd53e5b3b6c053825863e12c7bcd772e93ab532f110649c1a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "The First Step", + "category": "EDM|BEMANI", + "title": "The First Step", + "artist": "Yooh", + "bpm": 132, + "imageName": "689e0183288802df0f5ca5745eebb8689e933d267035fbf2c6df6d8888792da3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Flow", + "category": "EDM|BEMANI", + "title": "Flow", + "artist": "NUU$HI", + "bpm": 140, + "imageName": "8c4bf74ed89422e12485f8928fd37b3ccf974ebdff74f254a0f644024751cf1a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "FLOWER (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "FLOWER (STARDOM Remix)", + "artist": "BEMANI Sound Team \"DJ TOTTO\"", + "bpm": 140, + "imageName": "22fea031c49b0cb16b3033a6be7e5040388cfaaedd28e3c40913a034d806abaa.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "9", + "levelValue": 9 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Flying soda", + "category": "BEMANI", + "title": "Flying soda", + "artist": "猫叉Master feat.林ももこ", + "bpm": 106, + "imageName": "4d98f4c122cf5b4bd09d317cc904f472fbc27eac666763d65d5eb3eee4dc926c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Follow Tomorrow", + "category": "おすすめ|BEMANI", + "title": "Follow Tomorrow", + "artist": "HHH×MM×ST", + "bpm": 140, + "imageName": "ed29a4e21434d84f101c68585a4ec24f236c84627fd95cae73daab93797e34d3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Forgetting Machine", + "category": "EDM|BEMANI", + "title": "Forgetting Machine", + "artist": "TAKU INOUE", + "bpm": 174, + "imageName": "e45562e437109dcf5e2707b22075afa240b38464e6432d317cddd4d290e2402c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Forgetting Machine RUNNING MAN EDITION", + "category": "EDM|BEMANI", + "title": "Forgetting Machine RUNNING MAN EDITION", + "artist": "TAKU INOUE", + "bpm": 174, + "imageName": "f518ddbddacbefd2ff1175e2f7aba27ad552c06424a3d3ad871b882767900b90.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "FUTURE is Dead", + "category": "BEMANI", + "title": "FUTURE is Dead", + "artist": "C-Show", + "bpm": 110, + "imageName": "f67c214ddf2d7cd5138d85388b32274f22b71207b45e579be43b502270a2fb6d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "The GameHacker (Sampled Crazy Shuffle)", + "category": "EDM|BEMANI", + "title": "The GameHacker (Sampled Crazy Shuffle)", + "artist": "BEMANI Sound Team \"HuΣeR\"", + "bpm": 128, + "imageName": "a97902b7538a7eca1e76f21e8e8c2d6274f77af7967e780ee7627ecb4431e759.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Garuda", + "category": "BEMANI", + "title": "Garuda", + "artist": "kors k", + "bpm": 160, + "imageName": "153996d3e7fb935f098419860ebf6722694cbafeba353173ad90daabbc1b3f19.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "9", + "levelValue": 9 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "GHOST KINGDOM CHARLESTON EDITION", + "category": "BEMANI", + "title": "GHOST KINGDOM CHARLESTON EDITION", + "artist": "BEMANI Sound Team \"劇団レコード\"", + "bpm": 118, + "imageName": "7b04e0eeeef7cf246224f6d205798c7c3f013331bfd72a9745075a5b7169703e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "GHOST MODE", + "category": "EDM|BEMANI", + "title": "GHOST MODE", + "artist": "lapix", + "bpm": 120, + "imageName": "48f9789a51f4ef273e8cc4938403ea34d5196fffd7eb001d191d95c603143c09.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Gimme a Big Beat", + "category": "BEMANI", + "title": "Gimme a Big Beat", + "artist": "kors k", + "bpm": 138, + "imageName": "42f40b61d51b29db0d1cdd9227a6b542d845b10e7c2bd1d931871d07ae2cb097.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "glacia (STARDOM Remix)", + "category": "BEMANI", + "title": "glacia (STARDOM Remix)", + "artist": "lapix", + "bpm": 130, + "imageName": "72be2e9240cae3198cb5e10a7d87c2993f06ee8c1900313b662a2435f3255529.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Globe Glitter", + "category": "BEMANI", + "title": "Globe Glitter", + "artist": "Sana,ATSUMI UEDA by BEMANI Sound Team \"PON\"", + "bpm": 190, + "imageName": "96801b5584633431607a6eaedadb88271bdaeae0f6882529e2feb8aa9136256a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "GOLDEN CROSS", + "category": "BEMANI", + "title": "GOLDEN CROSS", + "artist": "dj REMO-CON VS dj TAKA", + "bpm": 150, + "imageName": "79cdc93b3b7cf26b2fec1d768b8dc5071f95ea9935ce8258627b385b9b6be787.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Golden Palms", + "category": "BEMANI", + "title": "Golden Palms", + "artist": "Dirty Androids", + "bpm": 130, + "imageName": "b9621caab2db9ef868035ac4ec03695e0a90c1ad3ce6f0aa688835745027d5bd.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "GRADIUS REMIX(↑↑↓↓←→←→BA Ver.)", + "category": "POPS", + "title": "GRADIUS REMIX(↑↑↓↓←→←→BA Ver.)", + "artist": "TOKYO MACHINE", + "bpm": 128, + "imageName": "3f0aa9b50a818c8d36ed892c9c7b12a02fe7f3c0b492819800c31fb074922a8e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Gymnopedie-kors k mix-", + "category": "BEMANI", + "title": "Gymnopedie-kors k mix-", + "artist": "kors k", + "bpm": 128, + "imageName": "e5a51ce6bbdb074d4e497f1a0938d291563993faa4f302e0822b564c0824ca19.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "HANDS UP IN THE AIR", + "category": "BEMANI", + "title": "HANDS UP IN THE AIR", + "artist": "U1", + "bpm": 128, + "imageName": "b3cda8d034b89cd8664b007655a136241883c34ecd2f17200c7a58c22257f05e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Hastur", + "category": "EDM|BEMANI", + "title": "Hastur", + "artist": "USAO", + "bpm": 118, + "imageName": "376010e92e4d4fa62580de94020734e15c0ea18cf841dc375d1b9326ea2181e8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "HighBALL", + "category": "EDM|BEMANI", + "title": "HighBALL", + "artist": "MK", + "bpm": 128, + "imageName": "07bf6f1e10d3d50ba3be0c1f5e0700b38439432686f65a6dac462d3cde0e12e2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Honey Bounce", + "category": "EDM|BEMANI", + "title": "Honey Bounce", + "artist": "nora2r", + "bpm": 128, + "imageName": "8f2fb541bec777710bd0edaab30e0688d651da3091d878417a1dfacd287a020f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "HYPERDRIVE", + "category": "おすすめ|BEMANI", + "title": "HYPERDRIVE", + "artist": "Moe Shop", + "bpm": 150, + "imageName": "3903f2398b902f1439725b886047a3a1a354de9bbdb7d447402fdd21d84dafde.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Ideal Sunset", + "category": "EDM|BEMANI", + "title": "Ideal Sunset", + "artist": "KAN TAKAHIKO", + "bpm": 110, + "imageName": "54ffc3bd80bc6665bfc7016716ff3c7c414fddc1ec0524b1efdf14589a2048ed.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Ignited Night", + "category": "BEMANI", + "title": "Ignited Night", + "artist": "HHH", + "bpm": 149, + "imageName": "5111075986edcf35ec4131a75c461a415333d478891c73c209061492c6074ef3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "I Like To BOUNCE", + "category": "EDM|BEMANI", + "title": "I Like To BOUNCE", + "artist": "BEMANI Sound Team \"Sota Fujimori Final Season\"", + "bpm": 134, + "imageName": "3109e51b186c9ed4d293d2a46dea3df0ae3c631f1de8183c88b654e1d67784b7.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Impress", + "category": "EDM|BEMANI", + "title": "Impress", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 132, + "imageName": "37d0c233a5fdfcadbccea5e83f2d150d521eba74a709a57e929b14aa918ee2c6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Jalebi", + "category": "EDM|BEMANI", + "title": "Jalebi", + "artist": "KAN TAKAHIKO", + "bpm": 128, + "imageName": "cb41032457a002071bc6d606f36a826dfc0e8485dbd98e0e00bd430c20ec2c78.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Jetcoaster Windy", + "category": "BEMANI", + "title": "Jetcoaster Windy", + "artist": "BEMANI Sound Team \"dj TAKA\" feat.のの", + "bpm": 268, + "imageName": "af4b8fbf6150109a02654e0753c67423746eb15e29b46c2ece06fb31854573ea.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "JOK3R", + "category": "EDM|BEMANI", + "title": "JOK3R", + "artist": "Yuta Imai", + "bpm": 150, + "imageName": "60b74a767b0bac1e430eb479695a8de95610381cb08e9f19b1f5fc1781162535.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Jumbo Drill", + "category": "EDM|BEMANI", + "title": "Jumbo Drill", + "artist": "Nizikawa", + "bpm": 135, + "imageName": "39adbaa6d22827949dc66dc897fe71ece411712809376d357f3e62c7a5d64c83.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Kill The Beat", + "category": "BEMANI", + "title": "Kill The Beat", + "artist": "lapix", + "bpm": 120, + "imageName": "22e565c7e48e1e49d1f5190639cf31335d44935e71640551870dc05ad3fb2d67.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "LADY", + "category": "LICENSE|おすすめ|POPS", + "title": "LADY", + "artist": "ちゃんみな", + "bpm": 98, + "imageName": "2b0c6bd2083f1ea8d7c41473b820ed17499143d0bb72605edf2d3c3af07cce84.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "1", + "levelValue": 1 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "1", + "levelValue": 1 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Let Me See Your Dance", + "category": "EDM|BEMANI", + "title": "Let Me See Your Dance", + "artist": "kors k vs BEMANI Sound Team \"SYUNN\"", + "bpm": 150, + "imageName": "a7fb9685a5bf087385ae8f5dcf7c0758e006cd476789b49c0302becd0c7123fe.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Let's Party!!", + "category": "BEMANI", + "title": "Let's Party!!", + "artist": "Relect", + "bpm": 126, + "imageName": "97c06e6b9394d18c2e1171adfbc030b62425452445fc2af1f75f47b21db89dbc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "LIKE A VAMPIRE", + "category": "BEMANI", + "title": "LIKE A VAMPIRE", + "artist": "koyomi,星野奏子 by BEMANI Sound Team \"TAKA\"", + "bpm": 276, + "imageName": "4af16584c7f1fd4f54d852eee92a2653d683bf086c913a9e3e0fb864b65031fd.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Like This", + "category": "EDM|BEMANI", + "title": "Like This", + "artist": "android52", + "bpm": 128, + "imageName": "19fdecc246d2c4f9c2df5c33902e7b31729ac3f62292da87a47deed2d3957ee8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Linkage", + "category": "BEMANI", + "title": "Linkage", + "artist": "DJ WILDPARTY feat. yosumi", + "bpm": 132, + "imageName": "c63957ce1bb33db1c6baa25fc439401886a0cd3eba8a5273434a69ca6472ddec.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Lose Control", + "category": "EDM|BEMANI", + "title": "Lose Control", + "artist": "Hommarju", + "bpm": 142, + "imageName": "0f02901f0d8a817ca636adbce2212c4793c6265d629e622e3ae17d34e0ff9f3c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Love 2 Shuffle", + "category": "EDM|BEMANI", + "title": "Love 2 Shuffle", + "artist": "BEMANI Sound Team \"Sota F.\" feat. Starbitz", + "bpm": 133, + "imageName": "f4a55539de2703877755fe8a8e34ac58a8b458dc1b01b124064a4ab71a0162b2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Love Me", + "category": "EDM|BEMANI", + "title": "Love Me", + "artist": "Kenichi Chiba", + "bpm": 118, + "imageName": "b8ca88a62c824026897a1b5fae7d5aadc0b6288941eb6ce4be349fa34915a896.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "LUV CAN SAVE U", + "category": "おすすめ|BEMANI", + "title": "LUV CAN SAVE U", + "artist": "HIDEKI NAGANUMA", + "bpm": 140, + "imageName": "3ff64812d3814db25a4205f1715ad71e8cab5470c151a01a8219b770b2d32055.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Majestic", + "category": "EDM|BEMANI", + "title": "Majestic", + "artist": "Dirty Androids", + "bpm": 125, + "imageName": "18dae7cd3fea83a2c4514a41202631e8b62a43e6570f749abaa587d5a65e6d37.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Majestic CRAB STEP EDITION", + "category": "EDM|BEMANI", + "title": "Majestic CRAB STEP EDITION", + "artist": "Dirty Androids", + "bpm": 125, + "imageName": "71cf69c6f5b2786ee44033509c3bf17dbb2e529bb009e1dada65d6f9a9b128f9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Make That Body", + "category": "EDM|BEMANI", + "title": "Make That Body", + "artist": "kors k vs Yooh", + "bpm": 140, + "imageName": "437695ae87b4bf43ade2d45b2ccb92efaaccf7897db825b887f79cd547f11ef1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Make you happy", + "category": "LICENSE|おすすめ|POPS", + "title": "Make you happy", + "artist": "NiziU", + "bpm": 160, + "imageName": "3eb0b670c9476935f19e5d4258fa2e265a8b408f87b32360e8b4380dbf9d8722.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Mandrake", + "category": "EDM|BEMANI", + "title": "Mandrake", + "artist": "nagomu tamaki", + "bpm": 110, + "imageName": "0d4cc41a438b61afd9a0ab94b4a19ae5a420422e06aa7a54dce82770385515b5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "MA・TSU・RI", + "category": "BEMANI", + "title": "MA・TSU・RI", + "artist": "かなたん,アマギセーラ,ぁゅ by BEMANI Sound Team \"藤森崇多\"", + "bpm": 160, + "imageName": "b2aa59440c73372dccd2169553de7ef672afd092222dd5d9fb8ea7e35b70bfb8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "melody H4CKER", + "category": "EDM|BEMANI", + "title": "melody H4CKER", + "artist": "Moe Shop", + "bpm": 155, + "imageName": "d484028542abc6b0037671059a7cb4cd7818356bf1e68d6aa8776046472e3926.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Meltdown", + "category": "EDM|BEMANI", + "title": "Meltdown", + "artist": "G Blazen", + "bpm": 128, + "imageName": "3ae1cd52f3b9351cc894d08d42aafd9d7728a35f81ca1715be38dd1301a9b074.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Memories", + "category": "EDM|BEMANI", + "title": "Memories", + "artist": "CHEAP CREAM", + "bpm": 112, + "imageName": "279dcfcb1a495eecfb637742f7e3c26db4046e1aba6209ed57f966ac6d71695f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Mermaid girl", + "category": "おすすめ|BEMANI", + "title": "Mermaid girl", + "artist": "Cream puff", + "bpm": 140, + "imageName": "e7375c7436dee730bff07fbf8eb71ac673534c91284e2d154cf82ed65d6fa554.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Metric", + "category": "BEMANI", + "title": "Metric", + "artist": "Hommarju", + "bpm": 123, + "imageName": "3c73ed9ab0ffedc3dbebb048a04e7ab7c32401ba267c6ad2f091896d7e739f15.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Midland Mainline", + "category": "EDM|BEMANI", + "title": "Midland Mainline", + "artist": "Genick", + "bpm": 140, + "imageName": "0cb833390c42794220cd116a379e518902848d5aa3ed68f06ba6fcae8d700199.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Midnight Amaretto", + "category": "EDM|BEMANI", + "title": "Midnight Amaretto", + "artist": "かめりあ", + "bpm": 135, + "imageName": "4be120caacef86c21381ad4ef3b2977105899f64d92922dd936467adaf876f4d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Midnight Amaretto RUNNING MAN EDITION", + "category": "EDM|BEMANI", + "title": "Midnight Amaretto RUNNING MAN EDITION", + "artist": "かめりあ", + "bpm": 135, + "imageName": "f68a5948302b47850febc40b6589cfcfd0f932100dd78f6c1a51ce80e5de7ecf.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "MOVE! (We Keep It Movin')", + "category": "BEMANI", + "title": "MOVE! (We Keep It Movin')", + "artist": "Jonny Dynamite!,Lisa - paint with stars -,Rio Hiiragi by BEMANI Sound Team \"U1-ASAMi\"", + "bpm": 142, + "imageName": "ca10a82d58f705b4a12e9408c2af82879b214219dae281ae8be7cfd7f6a9f74c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "murmur twins", + "category": "BEMANI", + "title": "murmur twins", + "artist": "yu_tokiwa.djw", + "bpm": 174, + "imageName": "b1c6b62bd2512850fcf7ace2b81ec4fd4a06c0cab69b9e8bd35b37a99c5648e8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "MY NAME IS", + "category": "EDM|BEMANI", + "title": "MY NAME IS", + "artist": "STUDIO MOTTIE", + "bpm": 128, + "imageName": "e48cfa0fc852c37ebb15477d9d2aae43950769b7cc5fc4cf62522e3f1895caac.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "My Time", + "category": "EDM|BEMANI", + "title": "My Time", + "artist": "RiraN", + "bpm": 150, + "imageName": "06793715861d31636800a2123d39303c288c6dd34950f673f4d537fdb876a3bc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Neon Rider", + "category": "BEMANI", + "title": "Neon Rider", + "artist": "RoughSketch", + "bpm": 150, + "imageName": "d39d28849d113d31e257b3d8c2d1b3ee314dea1927a39e6c53e13f8e1059bd3b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "neu (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "neu (STARDOM Remix)", + "artist": "少年ラジオ arranged by BEMANI Sound Team \"PON\"", + "bpm": 133, + "imageName": "7ced3634840d8ee507cc79c80249c9771a37d6888200b112db856b2751640a19.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "NewAige", + "category": "EDM|BEMANI", + "title": "NewAige", + "artist": "BEMANI Sound Team \"HuΣeR\"", + "bpm": 128, + "imageName": "82bdabefeb65dc886fbb922425c3d1efcb497a3a36b31f47834757b4b4d29459.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "NewAige CHARLESTON EDITION", + "category": "EDM|BEMANI", + "title": "NewAige CHARLESTON EDITION", + "artist": "BEMANI Sound Team \"HuΣeR\"", + "bpm": 128, + "imageName": "399055cec399ce280f1e0499fbb9e2699797094c510bc654a493b41cfa5a8622.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "new heaven", + "category": "EDM|BEMANI", + "title": "new heaven", + "artist": "kiraku", + "bpm": 133, + "imageName": "bee01e7ee7fdb087c6bb1e5f42508be2022cd8bff4bba3d5096271874b0ebd09.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "New Solution", + "category": "EDM|BEMANI", + "title": "New Solution", + "artist": "KARUT", + "bpm": 110, + "imageName": "5e46ab053c6f12b6049ea60813f508c918ab79e4c8f57db6f6d098a1ff6c27d6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Night & Day", + "category": "EDM|BEMANI", + "title": "Night & Day", + "artist": "TANUKI", + "bpm": 125, + "imageName": "24ede0de30b5984f239fe973175acf0add2a37737164b3786a0f07fbbf708ed7.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Nightlife", + "category": "EDM|BEMANI", + "title": "Nightlife", + "artist": "Moe Shop", + "bpm": 120, + "imageName": "8ca4ae710c0d47841283af6f46b43b56fb089aa39b2b8575aba482e35a4c9b8b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Oboro Cybernetics", + "category": "BEMANI", + "title": "Oboro Cybernetics", + "artist": "Tanchiky", + "bpm": 121, + "imageName": "ca5d6f045cf19a6586191e8c882bbb15011731b1ae5710e637ff6356799359d8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Official Bootleg", + "category": "EDM|BEMANI", + "title": "Official Bootleg", + "artist": "Blacklolita", + "bpm": 140, + "imageName": "90fe34266152fcc5fe0bc4a9580917f55662c45df543491293cb11f2eeeb1806.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "O JIYA", + "category": "BEMANI", + "title": "O JIYA", + "artist": "ASMAT & emi", + "bpm": 151, + "imageName": "804641531fe0c9d1d7957dbe880a0a8ee380d08a5f09847a56e5cca584ff1bbb.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Oppress", + "category": "EDM|BEMANI", + "title": "Oppress", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 128, + "imageName": "4ff056eefca18ffb16dc462421123251a37c3365373107f8bd1f5a798d26bb36.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Orange Lullaby", + "category": "EDM|BEMANI", + "title": "Orange Lullaby", + "artist": "Yooh", + "bpm": 120, + "imageName": "86cda7a0e1e501099caa9e261096b8c152dfe033e04b1fe68d10c8fefe67a281.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Our Soul", + "category": "BEMANI", + "title": "Our Soul", + "artist": "CaZ", + "bpm": 150, + "imageName": "590c64dfc27e2f89a1d46c123be18e40413ac28ff60d703e77140242bbd43f28.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Pandora's Box", + "category": "EDM|BEMANI", + "title": "Pandora's Box", + "artist": "MK", + "bpm": 128, + "imageName": "bec0a48d6c6ecb806ab1912e900f1b0f4d145835875c955c4f73cc8c61152534.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Party Jumpin'", + "category": "EDM|BEMANI", + "title": "Party Jumpin'", + "artist": "KO3", + "bpm": 138, + "imageName": "bf283375de3f01aef927c896feb7ba755faa081209ee4a3b8b25f5eaed7803e0.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Party Jumpin' RUNNING MAN EDITION", + "category": "EDM|BEMANI", + "title": "Party Jumpin' RUNNING MAN EDITION", + "artist": "KO3", + "bpm": 138, + "imageName": "0444947ad7f3fb69e01434db4e0cbe06fe9dac959aca0587ccee053e8e715e62.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Penguin Morning", + "category": "EDM|BEMANI", + "title": "Penguin Morning", + "artist": "nora2r", + "bpm": 110, + "imageName": "9e068ea19062d51bff50d3c395f75b03810a9a95aada376612108543388e4643.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Poochie", + "category": "EDM|BEMANI", + "title": "Poochie", + "artist": "kors k", + "bpm": 110, + "imageName": "fc414c4aac59e93c4b5f45d3a8c0ac04df3f878ab37c103b72e38fe373e5e5e1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "PRANK", + "category": "EDM|BEMANI", + "title": "PRANK", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 130, + "imageName": "c96efdaa587c51acc9751312ea009c502528ecf5d7897eb3f87ed57d3170712d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Pretender", + "category": "LICENSE|おすすめ|POPS", + "title": "Pretender", + "artist": null, + "bpm": 92, + "imageName": "f71100137a79fb241eba464518a3933f321b3812a42fc38e1cbd3bd08f796c52.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "RAIN", + "category": "BEMANI", + "title": "RAIN", + "artist": "dj TAKA", + "bpm": 159, + "imageName": "120496b13e514518ade5f1ea3b27be68523c5a0927c512dc52a347ae63a4cda5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "RAVELINE ATTACK", + "category": "EDM|BEMANI", + "title": "RAVELINE ATTACK", + "artist": "hara (HyperJuice)", + "bpm": 138, + "imageName": "51809a878f7a4366a589a76204b9fb93066b7e61fb922c63aa5a6f8fefe7b254.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Raw Crawler", + "category": "EDM|BEMANI", + "title": "Raw Crawler", + "artist": "Masayoshi Iimori", + "bpm": 150, + "imageName": "fec1f38747d0e913dc86fe493de5fc45ef4a522c4ac7b9c914c9357554c7b8a5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Red Hot Chili Samba!", + "category": "EDM|BEMANI", + "title": "Red Hot Chili Samba!", + "artist": "ARM (IOSYS)", + "bpm": 128, + "imageName": "d999faea264eef455a992630188479fc93d3f6161f98b5e2656c24fd9bd185a1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Rip It Off (Now) Rip It Off", + "category": "LICENSE|EDM", + "title": "Rip It Off (Now) Rip It Off", + "artist": "かめりあ feat. kradness", + "bpm": 135, + "imageName": "629180209b1d505033c768d723777d869ee29d5e7b79d20cb1d0bee3de6d3cc3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "RISING FIRE HAWK", + "category": "BEMANI", + "title": "RISING FIRE HAWK", + "artist": "L.E.D.-G", + "bpm": 157, + "imageName": "3935a1467bba12e20b603e9ea31c6f4b1b19c5bf7b4b2abf67ac65bdf64e1ed8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Robot Loves Smoked-Salmon", + "category": "EDM|BEMANI", + "title": "Robot Loves Smoked-Salmon", + "artist": "BEMANI Sound Team \"The Foie-Gras of The Sea\"", + "bpm": 120, + "imageName": "367387acc42a711a429918b722f2087d55b7eb198133adc0d52230dc3b2a25f4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "Robot Loves Smoked-Salmon CRAB STEP EDITION", + "category": "EDM|BEMANI", + "title": "Robot Loves Smoked-Salmon CRAB STEP EDITION", + "artist": "BEMANI Sound Team \"The Foie-Gras of The Sea\"", + "bpm": 120, + "imageName": "122feefdfabb5225bba8c7edeba34537a722d9dfa6b821cff978046d9ac142a8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Rock The Club", + "category": "BEMANI", + "title": "Rock The Club", + "artist": "Expander", + "bpm": 130, + "imageName": "c87c3183fd55de23df28b61fa82073e37bd08ab7a0dc0af398f729c079f408af.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Roughneck Disco", + "category": "EDM|BEMANI", + "title": "Roughneck Disco", + "artist": "Itchy&Scratchy", + "bpm": 132, + "imageName": "ae790977f1dcb6461938e1a33b87f7ce5e1e8dedda6cdfb0dcdea0fb4d67c398.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "THE SAFARI (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "THE SAFARI (STARDOM Remix)", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 134, + "imageName": "384b5f5cf09472c8fdefd65d006245b621788d5a3b80b7cd7fdc50e05de105e9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Sakura Sunrise", + "category": "おすすめ|BEMANI", + "title": "Sakura Sunrise", + "artist": "Ryu☆", + "bpm": 181, + "imageName": "e6509c93d7ff209b0584ac1f13be36bf8aa7038608f4b86d86fde1fa6ce320e5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Saturday Night Love", + "category": "おすすめ|BEMANI", + "title": "Saturday Night Love", + "artist": "Sota feat. Brenda V.", + "bpm": 128, + "imageName": "f08f4486a1918cff0624110ddedea3d325d532c4815321b5990315e3b9872273.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Saturday Night Love -Phunk Disco Mix-", + "category": "BEMANI", + "title": "Saturday Night Love -Phunk Disco Mix-", + "artist": "Sota Fujimori", + "bpm": 135, + "imageName": "af01c098f84c512febbc2a1f58f8cf0603317911a746f03fc31068e51bc01ce9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Second Heaven -Samba,Samba,SomeBody MIX-", + "category": "BEMANI", + "title": "Second Heaven -Samba,Samba,SomeBody MIX-", + "artist": "Remixed by DJ YOSHITAKA", + "bpm": 135, + "imageName": "f5645db5eef444edb37b78fe20cfb9236bd7b4a888d64cc728e0146d70048786.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Second Heaven -Samba,Samba,SomeBody MIX- SPONGEBOB EDITION", + "category": "BEMANI", + "title": "Second Heaven -Samba,Samba,SomeBody MIX- SPONGEBOB EDITION", + "artist": "Remixed by DJ YOSHITAKA", + "bpm": 135, + "imageName": "f0bfa6b3e8f4b39ade94b8358e21324bb5ed133a301de2f535657c814b0eec77.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Set Me Free", + "category": "EDM|BEMANI", + "title": "Set Me Free", + "artist": "kors k vs BEMANI Sound Team \"L.E.D.\"", + "bpm": 152, + "imageName": "e6b167418d633cf9dfbb2e0417e39b055eeb057349aa652b53e0ca36177aecb9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Set Me Free (Hommarju Remix)", + "category": "EDM|BEMANI", + "title": "Set Me Free (Hommarju Remix)", + "artist": "Hommarju", + "bpm": 152, + "imageName": "bc18b13dc7e3b8c6328fc4a024c6faafa87b7f51ee1d0311908ce57422d3a93b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Shamshir", + "category": "EDM|BEMANI", + "title": "Shamshir", + "artist": "Blacklolita", + "bpm": 135, + "imageName": "8b809cebb9091538cfa8abb42c42fdceee84b150d6ecf46db6779a63559501f8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "She Shines Under The Mirror Ball", + "category": "EDM|BEMANI", + "title": "She Shines Under The Mirror Ball", + "artist": "BEMANI Sound Team \"Sota F.\"", + "bpm": 130, + "imageName": "b1e40c172085746e9df6ff1550f2ef11a0219e3cb2a67317a5b49890a84cd3a6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Shiva", + "category": "EDM|BEMANI", + "title": "Shiva", + "artist": "Relect", + "bpm": 150, + "imageName": "b2274fe1d4d8de42d2167587ce53551855686c1c923b7869108f16c7af6fe446.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Shuffle The Cards", + "category": "EDM|BEMANI", + "title": "Shuffle The Cards", + "artist": "uno(IOSYS TRAX)", + "bpm": 128, + "imageName": "1d2fc6a02feb0af7b2066ff55f220580c64dec75742391f4e02b20c4d3bf5150.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "SigSig", + "category": "BEMANI", + "title": "SigSig", + "artist": "kors k", + "bpm": 179, + "imageName": "b8f52bd726770f80ee969ad11b988599c39a80b88da50beaa23007e482af99a5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Six String Proof (DANCERUSH Style)", + "category": "BEMANI", + "title": "Six String Proof (DANCERUSH Style)", + "artist": "BEMANI Sound Team \"Yvya × Mutsuhiko Izumi\"", + "bpm": 130, + "imageName": "eb2667f158292dab4a3c0e05ada7afc5b1c549b0bf4c798f9f05e1db709aa1d2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Sleepwell", + "category": "EDM|BEMANI", + "title": "Sleepwell", + "artist": "DJ WILDPARTY feat. yosumi", + "bpm": 135, + "imageName": "296c9b5226165105c431daab2fbae8c7a2b0ea53344b19aaf16afe99befe8812.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Small Steps", + "category": "EDM|BEMANI", + "title": "Small Steps", + "artist": "かめりあ", + "bpm": 106, + "imageName": "a2854af0bfa06f1e672f8a708fc7166169ef981e2ff0c306c1614a0b759c2869.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "smooooch・∀・", + "category": "おすすめ|BEMANI", + "title": "smooooch・∀・", + "artist": "kors k", + "bpm": 177, + "imageName": "26b6256173992b01110855aec25640050c997ecceb7b0cfb6ed9582618021601.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "SOUVENIR", + "category": "LICENSE|おすすめ|POPS", + "title": "SOUVENIR", + "artist": null, + "bpm": 158, + "imageName": "d6c28a2d81aed3d0f6a4724a1833a41f1c99183b0db731876c707771ee7220b9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Sparkle Smilin'", + "category": "BEMANI", + "title": "Sparkle Smilin'", + "artist": "BEMANI Sound Team \"Qrispy Joybox\" feat.いちか", + "bpm": 180, + "imageName": "55cdc0b79eb309dfb006674cce557e41c89be164faf2b1facb0a3064a394459f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Special One", + "category": "おすすめ|BEMANI", + "title": "Special One", + "artist": "kors k feat. Suzuyo Miyamoto", + "bpm": 128, + "imageName": "36f34448a2bbb719466315fd2e96dc47daa2b851fd763104ca9173ddd3dd0cd0.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Spin & Slide", + "category": "EDM|BEMANI", + "title": "Spin & Slide", + "artist": "KAN TAKAHIKO", + "bpm": 137, + "imageName": "9b5c29fd2d5fe66c6f7ffb311994ffbb0fcf6f45287ae2f38c738b3da010ba71.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Starlight Kiss", + "category": "EDM|BEMANI", + "title": "Starlight Kiss", + "artist": "BlackY", + "bpm": 127, + "imageName": "d071f5995dde9f3ed862839e71796da50533e071c61128c4636728f35479996e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Stepper", + "category": "EDM|BEMANI", + "title": "Stepper", + "artist": "PSYQUI", + "bpm": 128, + "imageName": "dde71edec17e96f35cd5a7c1309808d8eb8493116a83761aa74da0ba6a5d2465.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Summer's End", + "category": "EDM|BEMANI", + "title": "Summer's End", + "artist": "Nhato", + "bpm": 126, + "imageName": "75bda57bfb0cf99ad9d65cf99f8c39b7d269db04763ebda89bad38d232ce49cf.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Summery", + "category": "EDM|BEMANI", + "title": "Summery", + "artist": "KO3", + "bpm": 126, + "imageName": "465b90fdc4e1e310e0006ce9183ba0cd923c192272a7c9dc0ea4a1162b411cb0.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Sunrise (feat. LEO & Viola)", + "category": "EDM|BEMANI", + "title": "Sunrise (feat. LEO & Viola)", + "artist": "Hommarju", + "bpm": 128, + "imageName": "7d9231f2f66dcb197e6f562b6ee81e1877a1a43b370d28322c60ea2aa5dcf176.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Sweet Bordeaux Nightmare", + "category": "BEMANI", + "title": "Sweet Bordeaux Nightmare", + "artist": "かめりあ", + "bpm": 131, + "imageName": "58bed0a1b5e135651e5a9eb79a6ae64aadcb1e8c3274f0d242a83c4e2653c7e5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Switch", + "category": "EDM|BEMANI", + "title": "Switch", + "artist": "Dubscribe", + "bpm": 140, + "imageName": "be2ee2978c004cf55ece2a2fbe1f0e2a526c4f5345ba9d06c8f9fb026a3aa52c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Synaptic", + "category": "EDM|BEMANI", + "title": "Synaptic", + "artist": "2ToneDisco", + "bpm": 160, + "imageName": "13061952b16566906677aabb5e733221a01a075de48339fecf3b38da2df26cfb.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Synth Presets & Sample Loops", + "category": "EDM|BEMANI", + "title": "Synth Presets & Sample Loops", + "artist": "BEMANI Sound Team \"90s crew cut\"", + "bpm": 126, + "imageName": "731482e9e21f5028902cb754a2ad48ade7e19f8b63f7a5ddacb5efc0b5873cfd.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "take me higher", + "category": "EDM|BEMANI", + "title": "take me higher", + "artist": "KOTONOHOUSE", + "bpm": 140, + "imageName": "d53a46085f7cbf8fc6d8c41161ccbd825cc7a8ec077213f492a7b156f2b2dbfa.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "This Beat Is.....", + "category": "BEMANI", + "title": "This Beat Is.....", + "artist": "Shoichiro Hirata", + "bpm": 128, + "imageName": "026251d185016085907f993cbc66e790ebc5b049f6918781718360dcd9cb7ab8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Too Late Snow", + "category": "BEMANI", + "title": "Too Late Snow", + "artist": "movies (moimoi × Xceon × Dai.)", + "bpm": 138, + "imageName": "b9d11130180f46a07e9af03d10aafde8b5a582fdf49111547c7513a46dd7816a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "Touch Me", + "category": "EDM|BEMANI", + "title": "Touch Me", + "artist": "C-Show", + "bpm": 128, + "imageName": "2f287fea4502304faaafcb8146f4b57bd41c3508666b4ffb1a984cd01fbb3c3f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "toy boxer (DANCERUSH Style)", + "category": "BEMANI", + "title": "toy boxer (DANCERUSH Style)", + "artist": "BEMANI Sound Team \"S-C-U & SYUNN\"", + "bpm": 140, + "imageName": "a4bd489f128eeb27e43e5e6364e2fbc7f809b778dbea50a2e13e42ed2c01ce4f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Trash", + "category": "BEMANI", + "title": "Trash", + "artist": "Candy House", + "bpm": 140, + "imageName": "0c1c6e4f4f24105a3edc642a11f8a32be307a0302854e2aa9bbe2297e6113eae.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Trill auf G (DANCERUSH Style)", + "category": "BEMANI", + "title": "Trill auf G (DANCERUSH Style)", + "artist": "BEMANI Sound Team \"dj TAKA\"", + "bpm": 140, + "imageName": "2b8adb8c0e34109f93686de37758b3d6de35d23483914a5e79f438e3e423dce9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Triple Cross", + "category": "BEMANI", + "title": "Triple Cross", + "artist": "BEMANI Sound Team \"dj TAKA & DJ YOSHITAKA & SYUNN\"", + "bpm": 196, + "imageName": "73e4f8a9df00ad46e27668daedaf3394ef38e5a1ca07653e7df5397d293e017c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Tropical Juice", + "category": "EDM|BEMANI", + "title": "Tropical Juice", + "artist": "NATSUMI", + "bpm": 128, + "imageName": "44bfaa72c25ca1e3f0cb087eb4335b9a2dd9abaebc790070fff4a576692221db.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Tropical Love", + "category": "EDM|BEMANI", + "title": "Tropical Love", + "artist": "CHEAP CREAM", + "bpm": 105, + "imageName": "73b668f57ff73f637fd8fa4714df37d0988c2c50ee39a3d3a6d3141e474fed0e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Tropical White", + "category": "BEMANI", + "title": "Tropical White", + "artist": "星宮とと+TEMPLIME", + "bpm": 128, + "imageName": "dfbf81f61a04e33e09522f1a700695e93a3683265f54779c488678742942b474.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "True Blue (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "True Blue (STARDOM Remix)", + "artist": "かめりあ", + "bpm": 142, + "imageName": "ec24491001580c41d807e0cce7893cd742909b7c1dabb47dafbde1016d3f960f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Twinkle", + "category": "EDM|BEMANI", + "title": "Twinkle", + "artist": "Aiobahn", + "bpm": 130, + "imageName": "6c0fc30ae4d790d1d9606e7607ffacbc8d71a217348c500315180f623e2b85f7.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Tステップレッスン", + "category": "レッスン", + "title": "Tステップレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "fe8809eb74233e8f72880a1748ec8c450c795a2bdba7be28eee2d2848f1429f8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + } + ] + }, + { + "songId": "Tステップレッスン応用編", + "category": "レッスン", + "title": "Tステップレッスン応用編", + "artist": "オリジナル", + "bpm": 106, + "imageName": "5391b6aaee4af0b9d34be0b1c5e454008f08ebb38475a02264d5b6655787a6a1.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "Tステップレッスン 炎の特訓編", + "category": "レッスン", + "title": "Tステップレッスン 炎の特訓編", + "artist": "オリジナル", + "bpm": 106, + "imageName": "4e5d17e39d8054b84d5ca2710b4aedee7859d02eec43c7ec20b02f9883a2b343.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "UCHU", + "category": "EDM|BEMANI", + "title": "UCHU", + "artist": "Ken Plus Ichiro", + "bpm": 138, + "imageName": "190b7a8fef6704b677de424ce5e1d3e2bdaa9d45b18aaaf937a0bd440a5197e4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Undercover", + "category": "EDM|BEMANI", + "title": "Undercover", + "artist": "Hommarju", + "bpm": 130, + "imageName": "dcf9deb4d8498ae3e528f6ba7188bad5a68c35f17b558df71cb4710726dbe628.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Vamos A Bailar", + "category": "EDM|BEMANI", + "title": "Vamos A Bailar", + "artist": "Yooh", + "bpm": 138, + "imageName": "0109d2c177f237848e91312ee65f84f44d618ac73df4283597f88d90b7a1e373.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "Villains", + "category": "EDM|BEMANI", + "title": "Villains", + "artist": "RoughSketch", + "bpm": 155, + "imageName": "bb7bed1464ece26b118cd54e0bae8e5f579e9049a4d3070f3a272ad37b524ceb.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Visnu", + "category": "EDM|BEMANI", + "title": "Visnu", + "artist": "Blacklolita", + "bpm": 130, + "imageName": "8c5e335dbffa39e31974126847af578d20f002a79e28703fb7102d2e6e1b6aaf.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "voltississimo (DANCERUSH Style)", + "category": "BEMANI", + "title": "voltississimo (DANCERUSH Style)", + "artist": "BEMANI Sound Team \"PHQUASE\"", + "bpm": 125, + "imageName": "3091b1287524ef9896d26051bbcd26f7f508366f8e86ef24ff41ec09c695208a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Voyager", + "category": "BEMANI", + "title": "Voyager", + "artist": "lapix", + "bpm": 145, + "imageName": "34005fba41c9e0e5e397b1074235c614dbde14d4116e13017e57dc4da0255e26.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Warpstep", + "category": "EDM|BEMANI", + "title": "Warpstep", + "artist": "DJ Shimamura", + "bpm": 130, + "imageName": "96fe61f1ef3502e4fe067a760150248486f6328b194675807232ce04b2f0c9f4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "WELCOME TO MY GAME", + "category": "EDM|BEMANI", + "title": "WELCOME TO MY GAME", + "artist": "GUCHON", + "bpm": 120, + "imageName": "478c41a72fb4cbc5070b3ab2740c7255d427b1344faaaf6d1fbbe7e12f126f82.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "Wicked", + "category": "EDM|BEMANI", + "title": "Wicked", + "artist": "Hommarju", + "bpm": 128, + "imageName": "50536a83fce63c25b8769ccd79c91c1ca966c500ced202ecd8f9fa0b6197a0b5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Without Words", + "category": "EDM|BEMANI", + "title": "Without Words", + "artist": "Dominant Space", + "bpm": 135, + "imageName": "16c5f71ffe96159c8b556da5b2cb93cd6bd62c00ff4405333db0e00d627b95fa.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Wowie Zowie!", + "category": "BEMANI", + "title": "Wowie Zowie!", + "artist": "Hommarju", + "bpm": 128, + "imageName": "500fed58994bc049ba938e7483fe6482d15063ab330666313e9b094ec349630f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "X-ray binary", + "category": "BEMANI", + "title": "X-ray binary", + "artist": "BEMANI Sound Team \"Trance Liquid\"", + "bpm": 150, + "imageName": "f09e032188925f308b6cc66035304ea118861103868b05a05d730cd7deb28415.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "You Take My Soul", + "category": "EDM|BEMANI", + "title": "You Take My Soul", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 122, + "imageName": "6c18b8d0432ce9d490e99e911222243a65f389e9885a538555ce009189caaad5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "アルストロメリア (walk with you remix)", + "category": "おすすめ|BEMANI", + "title": "アルストロメリア (walk with you remix)", + "artist": "TAG", + "bpm": 148, + "imageName": "0e90c23aa7a48e8b5c457e32fcc468a8d6ee39f2a3a1313a8e72f99a630914ab.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "十六夜セツナ", + "category": "BEMANI", + "title": "十六夜セツナ", + "artist": "Xceon feat.Mayumi Morinaga", + "bpm": 160, + "imageName": "0bf5d383e803f11fd627c99d5ed4352f50f7603ad2c0590fd1ded6144501827a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "↑↑↓↓←→←→BA", + "category": "POPS", + "title": "↑↑↓↓←→←→BA", + "artist": "meiyo", + "bpm": 124, + "imageName": "cc612d0570361d348cd32b1cff6da9cf0487c9dc67022691fedc4bc4ac1444fb.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "うっせぇわ", + "category": "LICENSE|おすすめ|POPS", + "title": "うっせぇわ", + "artist": "Ado ", + "bpm": 178, + "imageName": "a64d5086d444cf391ec1d499a793325feebee9fb0be9795d6c0165a0c5404942.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "エコ爺", + "category": "BEMANI", + "title": "エコ爺", + "artist": "Y&Co.", + "bpm": 125, + "imageName": "8a448b037438d99486e3ec1bbf7043d2143243926a59db1968dbfc739ebbc8bc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "おーまい!らぶりー!すうぃーてぃ!だーりん! (DANCERUSH Style)", + "category": "BEMANI", + "title": "おーまい!らぶりー!すうぃーてぃ!だーりん! (DANCERUSH Style)", + "artist": "BEMANI Sound Team \"PON\" feat.NU-KO", + "bpm": 135, + "imageName": "053d1f78dd324ac168bf1cef6d21f2feb77550a50d4538042b2e9a2332102cea.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "音楽 (STARDOM Remix)", + "category": "BEMANI", + "title": "音楽 (STARDOM Remix)", + "artist": "cosMo@暴走P", + "bpm": 135, + "imageName": "a3e00538d341c0bbe9a9f3624e629b0adf746ffbc1db46ff49f4e834952c29a6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "怪物", + "category": "LICENSE|おすすめ|POPS", + "title": "怪物", + "artist": "YOASOBI", + "bpm": 170, + "imageName": "5654e9d3400550cc31752519e0236e2eecf2ac38189467832beebf865f8006f7.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "カゴノトリ", + "category": "BEMANI", + "title": "カゴノトリ", + "artist": "橙色特別室", + "bpm": 140, + "imageName": "e35d0521947709971a1bbf6507336c9ec689a64cb5efbec14564310ad8b330f9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "狂水一華", + "category": "BEMANI", + "title": "狂水一華", + "artist": "BEMANI Sound Team \"HuΣeR Vs. SYUNN\" feat.いちか", + "bpm": 160, + "imageName": "adb598afd59b4ba7753e685133bae7fa62bf60a7c4ed345bff3d695d2d06226c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "クラブステップレッスン", + "category": "レッスン", + "title": "クラブステップレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "40043306ce5e5b0d7db1c96186767846e85cb02bd984e8a54874c4e4bc73c756.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + } + ] + }, + { + "songId": "紅蓮華", + "category": "LICENSE|おすすめ|POPS", + "title": "紅蓮華", + "artist": null, + "bpm": 135, + "imageName": "c409fc2842da9b18c37154727193bce4d78d59ce1f9d206abdf0335e44c431cf.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "4", + "levelValue": 4 + } + ] + }, + { + "songId": "紅蓮華 ANOTHER EDITION", + "category": "LICENSE|POPS", + "title": "紅蓮華 ANOTHER EDITION", + "artist": null, + "bpm": 135, + "imageName": "2c8d26ad8898c601afec628b594e5000e93b4b1a523975265dbd708b31d5f3bc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "群青", + "category": "LICENSE|おすすめ|POPS", + "title": "群青", + "artist": null, + "bpm": 135, + "imageName": "06c86c8a475cbbf7824768af1e1794dc63993a4186e26feae3dc1c70d3d33d0d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "ここからよろしく大作戦143", + "category": "BEMANI", + "title": "ここからよろしく大作戦143", + "artist": "BEMANI Sound Team \"あさき隊\"", + "bpm": 184, + "imageName": "307fea7fbeeb324bc0dffc66fc31de1a84dfff48ecfb86421cb050d651c7bf7a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "最小三倍完全数 (DANCERUSH Style)", + "category": "BEMANI", + "title": "最小三倍完全数 (DANCERUSH Style)", + "artist": "DJ TECHNORCH with BEMANI Sound Team", + "bpm": 125, + "imageName": "40914bb274b10da80afe54a9ee5f11055c209c36cb11737bc54964365fdf0d92.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "さよならトリップ", + "category": "BEMANI", + "title": "さよならトリップ", + "artist": "Dormir", + "bpm": 133, + "imageName": "695126e8aa12b6801258d73bbb1fd7f12f346e753abb894293ec1d497bee788c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "サヨナラ・ヘヴン", + "category": "BEMANI", + "title": "サヨナラ・ヘヴン", + "artist": "猫叉Master", + "bpm": 111, + "imageName": "bcf82565363965c9806eca1d2e56bae6f61c36504bd6acc1ec60adcacb1b2eed.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "灼熱Beach Side Bunny (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "灼熱Beach Side Bunny (STARDOM Remix)", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 138, + "imageName": "8cc4147e8472d4577a415a958722cec337ac5976c1da7b8a7dd59676a401fec5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "シュガーソングとビターステップ", + "category": "LICENSE|おすすめ|POPS", + "title": "シュガーソングとビターステップ", + "artist": "UNISON SQUARE GARDEN", + "bpm": 132, + "imageName": "25623059ba142e5237506b138428ac91c29d3c1eb7a795422655e4a197ff673b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "ステップバリエーション1", + "category": "レッスン", + "title": "ステップバリエーション1", + "artist": "オリジナル", + "bpm": 106, + "imageName": "171afad71eac574d3df0cba5a81c18456a82229b54b9c796cf4b8471a0ed41c9.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "ステップバリエーション2", + "category": "レッスン", + "title": "ステップバリエーション2", + "artist": "オリジナル", + "bpm": 106, + "imageName": "e651399aef0bae650d34acbbaacba5eb193286d660908edef733dc6988283697.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "ステップバリエーション3", + "category": "レッスン", + "title": "ステップバリエーション3", + "artist": "オリジナル", + "bpm": 106, + "imageName": "cf129b54ab0bbb024769e1ed90f4435aea6c24fe1c3d008a5b59f4322ecc8b11.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "スーパー戦湯ババンバーン", + "category": "BEMANI", + "title": "スーパー戦湯ババンバーン", + "artist": "すわひでお,秋成,かぼちゃ,藍月なくる,NU-KO by BEMANI Sound Team \"八戸亀生羅\"", + "bpm": 188, + "imageName": "4332ab6c1e03bc099cd0a19acd14fdaf8fa3433256cc065822f36dcfe778b0b7.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "スポンジボブレッスン", + "category": "レッスン", + "title": "スポンジボブレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "d0499835365fbc61b79d68a89606d5d373381c453e6f3024bc2fcc2f54aa7303.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + } + ] + }, + { + "songId": "世界の果てに約束の凱歌を (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "世界の果てに約束の凱歌を (STARDOM Remix)", + "artist": "BEMANI Sound Team \"JYUNN\"", + "bpm": 132, + "imageName": "a2f17374e540f552ed18c6b0fe2e7a2be5272718f0006b81606d54e8b3bfc49b.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "ダウン&スライドレッスン", + "category": "レッスン", + "title": "ダウン&スライドレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "36e502337474268618ceecf6bf8f841dfae88a4e9cd168a229c2165cb93dbd4e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + } + ] + }, + { + "songId": "DANCE RUSH 遊び方 1", + "category": "", + "title": "DANCE RUSH 遊び方 1", + "artist": "オリジナル", + "bpm": 125, + "imageName": "15d847eb207cb20aa99a7072b59e6c24006c924c3b1e267a17d340940e0097c6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "1", + "levelValue": 1 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "1", + "levelValue": 1 + } + ] + }, + { + "songId": "チャールストンレッスン", + "category": "レッスン", + "title": "チャールストンレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "f260b5567bcd1b22fcb46740c119882b769470447f76934544dc87ade91da66d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + } + ] + }, + { + "songId": "チュッチュ♪マチュピチュ", + "category": "BEMANI", + "title": "チュッチュ♪マチュピチュ", + "artist": "ななひら,Nana Takahashi,猫体質 by BEMANI Sound Team \"劇ダンサーレコード\"", + "bpm": 130, + "imageName": "a9ff3b81b4f1ad9e7bc088e820ff91e82478b2158f4e41e789114a64c422b82c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "†渚の小悪魔ラヴリィ~レイディオ† (STARDOM Remix)", + "category": "EDM|BEMANI", + "title": "†渚の小悪魔ラヴリィ~レイディオ† (STARDOM Remix)", + "artist": "kors k", + "bpm": 107, + "imageName": "c1035e3f15573950e524e30b91e5e98292f9247dbab0dc2f4177eca92fcf1608.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "†渚の小悪魔ラヴリィ~レイディオ† (STARDOM Remix) SPONGEBOB EDITION", + "category": "EDM|BEMANI", + "title": "†渚の小悪魔ラヴリィ~レイディオ† (STARDOM Remix) SPONGEBOB EDITION", + "artist": "kors k", + "bpm": 107, + "imageName": "1f42b809b18426f9a3ad016b03d53818d03cdf25d12b97b0c92ee7e1d941cb5d.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "ハッピーシンセサイザ", + "category": "LICENSE|おすすめ|POPS", + "title": "ハッピーシンセサイザ", + "artist": "EasyPop", + "bpm": 130, + "imageName": "dc848291a617c700e973edf95a96e42a4921321d5f0e32b39aab4e990d78d9b2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "ピアノ体操第一", + "category": "BEMANI", + "title": "ピアノ体操第一", + "artist": "ノスタルジア演奏協会♪", + "bpm": 146, + "imageName": "a90109d11a80fa20ab79bb9e2092a76d1921dd1da0580f261f117f0eecfc5214.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "ミッドナイト☆WAR", + "category": "BEMANI", + "title": "ミッドナイト☆WAR", + "artist": "いちか", + "bpm": 156, + "imageName": "6eb441840623650d809c6bc55561b52522967d9c474c921012d656191efbee04.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "女々しくて", + "category": "LICENSE|おすすめ|POPS", + "title": "女々しくて", + "artist": "ゴールデンボンバー", + "bpm": 143, + "imageName": "2a3dea4c9d869557cf9743ef7f57fb82662e7c34b1d934acea694dfbe28c6975.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "女々しくて ANOTHER EDITION", + "category": "LICENSE|POPS", + "title": "女々しくて ANOTHER EDITION", + "artist": "ゴールデンボンバー", + "bpm": 143, + "imageName": "bbec955473f8aa6043083b60a7a1c44bd279b7e9886977657878e2b036ac43e3.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "野球の遊び方 そしてその歴史 ~決定版~", + "category": "BEMANI", + "title": "野球の遊び方 そしてその歴史 ~決定版~", + "artist": "あさき大監督", + "bpm": 141, + "imageName": "03ad2a6a3a1be55bbdcfb299ed3018b540fb9cde1807a4dfa10104ff5d08b6d4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "ユメブキ", + "category": "BEMANI", + "title": "ユメブキ", + "artist": "紫崎 雪,Risa Yuzuki,709sec. by BEMANI Sound Team \"PHQUASE & SYUNN\"", + "bpm": 200, + "imageName": "abdd38c189c4c4297eedc4f4af0d0caf8968dde2044f20c17164545f36b5b7fc.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "ラブキラ☆スプラッシュ", + "category": "BEMANI", + "title": "ラブキラ☆スプラッシュ", + "artist": "BEMANI Sound Team \"Sota F.\" feat.いちか", + "bpm": 152, + "imageName": "2451a3c508fab4014b3ab4cc94f32b1cff9c0aba641704da091b9125a10b3945.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "ランカーキラーガール (STARDOM Remix)", + "category": "BEMANI", + "title": "ランカーキラーガール (STARDOM Remix)", + "artist": "中島由貴 × いちか", + "bpm": 135, + "imageName": "6a9542c4b7f76e1af78496c3e3b02e87702e0981d0cfc848ef39aa34b9fea541.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + }, + { + "songId": "ランニングマン&Tステップレッスン複合編", + "category": "レッスン", + "title": "ランニングマン&Tステップレッスン複合編", + "artist": "オリジナル", + "bpm": 106, + "imageName": "a54c15cd7aa3ac97e1f6e7fcf3a5055a467e1927de2c499678a78bd85ea5f7dd.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "ランニングマン&Tステップレッスン複合編2", + "category": "レッスン", + "title": "ランニングマン&Tステップレッスン複合編2", + "artist": "オリジナル", + "bpm": 106, + "imageName": "b96912aae81b4b28361313058f7aa7fd675b0c6b1b9692ceddc6f228f7fbc3c6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + } + ] + }, + { + "songId": "ランニングマンレッスン", + "category": "レッスン", + "title": "ランニングマンレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "0ab278d8d400de7526a11dc877cfb111e04cc8e29ca9fef433412b025665c639.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + } + ] + }, + { + "songId": "ランニングマンレッスン応用編", + "category": "レッスン", + "title": "ランニングマンレッスン応用編", + "artist": "オリジナル", + "bpm": 106, + "imageName": "a73f25e048dec0914e88643176c5357916d476dc16d75fe3123a3b5aab1be716.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "ランニングマンレッスン 炎の特訓編", + "category": "レッスン", + "title": "ランニングマンレッスン 炎の特訓編", + "artist": "オリジナル", + "bpm": 106, + "imageName": "7c82a7fc01260e34980ae132715cbc0920ce81b31e19d21d7e7a6b2bc5400210.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "リバースTステップレッスン", + "category": "レッスン", + "title": "リバースTステップレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "efbccfac7c60d0dab017ff638a2063b5b9d8a99d732ef066d3d94852149ae375.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "リバースランニングマンレッスン", + "category": "レッスン", + "title": "リバースランニングマンレッスン", + "artist": "オリジナル", + "bpm": 106, + "imageName": "6c5423358705bf1ac08650fbafdfcbc3d5bd42a447b02a42283b3f8d2aaf2947.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + } + ] + }, + { + "songId": "凛として咲く花の如く", + "category": "おすすめ|BEMANI", + "title": "凛として咲く花の如く", + "artist": "紅色リトマス", + "bpm": 163, + "imageName": "c4fc483213380f4acbea251f90fc8599638725390ee34b6381208835fec2b3c4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "std", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "3", + "levelValue": 3 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "7", + "levelValue": 7 + } + ] + }, + { + "songId": "1-2-3 Jump!", + "category": "おすすめ|BEMANI", + "title": "1-2-3 Jump!", + "artist": "まろん (IOSYS) ft. Renko", + "bpm": 110, + "imageName": "590a88233e6e6238551d2f37ce7a67bd91e0e57ae80006f5f20c6c5ca9659aaa.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Rejoin", + "category": "BEMANI", + "title": "Rejoin", + "artist": "BEMANI Sound Team \"HuΣeR feat.PON\"", + "bpm": 135, + "imageName": "f269bf0cc7dd2a8834e17d038923123e7a49c706b6d31919efb8a816d23834f5.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "SUPER SUMMER SALE", + "category": "BEMANI", + "title": "SUPER SUMMER SALE", + "artist": "BEMANI Sound Team \"U1 overground\"", + "bpm": 155, + "imageName": "fc053c430c4d06d02b0c02e05e48b3b3459009f36156a3c52016d631da7328f2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "[E]", + "category": "BEMANI", + "title": "[E]", + "artist": "dj MAX STEROID", + "bpm": 152, + "imageName": "2a1caefc50868460b1a70c4b8ad483de9f665e663e81c7fe08de4ce77ef84f29.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "A Vague Idea", + "category": "EDM|BEMANI", + "title": "A Vague Idea", + "artist": "BEMANI Sound Team \"PHQUASE\"", + "bpm": 134, + "imageName": "442aafa37fb3b1144f5080468d2be0338f300c17f47495c2d3b8910f0cd4966c.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Bring Me Back", + "category": "EDM|BEMANI", + "title": "Bring Me Back", + "artist": "9W3R7Y", + "bpm": 132, + "imageName": "89e57cb63ade8679a721b37627583ee1cd773d137fc457a0884b214adbc7d2c2.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Death by Glamour / 華麗なる死闘", + "category": "LICENSE|おすすめ|POPS", + "title": "Death by Glamour / 華麗なる死闘", + "artist": "Toby Fox", + "bpm": 148, + "imageName": "140e3d5403e60fa474b98a6652889617ad15d64581682d8304bfea61e1854b78.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "insist", + "category": "BEMANI", + "title": "insist", + "artist": "Tomoyuki Uchida feat.秋成", + "bpm": 136, + "imageName": "c971912e826906099520b880cb78ea4cc07a0a6af9788b2b8e51fdd3ef4ef9ad.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Let's DANCE aROUND!!", + "category": "BEMANI", + "title": "Let's DANCE aROUND!!", + "artist": "kors k feat.Jaejun by NuevoStudio", + "bpm": 126, + "imageName": "5b7ad275659948f81aeae3c9d527dcc8554b15fa6bda0a39a4527a3f4ca9ffcf.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Light of Love", + "category": "EDM|BEMANI", + "title": "Light of Love", + "artist": "kors k", + "bpm": 128, + "imageName": "e2619f6b5488ed0fdf2c4bdb6006f08efc9954b7a71f2c931fe161631150b9da.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Love You", + "category": "EDM|BEMANI", + "title": "Love You", + "artist": "BEMANI Sound Team \"KE!JU\"", + "bpm": 128, + "imageName": "6fd39bbce4404a1cecdfd2c834ebb35138749081502a14f584cb0da6c523352a.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "4", + "levelValue": 4 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "MEGALOVANIA", + "category": "LICENSE|おすすめ|POPS", + "title": "MEGALOVANIA", + "artist": "Toby Fox", + "bpm": 120, + "imageName": "513232e87dbbe06614a73ef2ce65fce2c696ba371eb20af5166fdddd95e04ca8.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "2", + "levelValue": 2 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "So What", + "category": "EDM|BEMANI", + "title": "So What", + "artist": "PRIDASK", + "bpm": 128, + "imageName": "a59ded6fa5acace4a76e46eea913585907d97521556ac445d2fd02d022e22f4e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Touch My Body", + "category": "BEMANI", + "title": "Touch My Body", + "artist": "anubasu-anubasu", + "bpm": 150, + "imageName": "f31ea266ec838841683ecb2c26dc62306cd68ace0d5d4f5d5843732454549683.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Virus Funk", + "category": "BEMANI", + "title": "Virus Funk", + "artist": "Nhato", + "bpm": 132, + "imageName": "88c16f29e89ab8eb4872f52b4a6e5581c1cbde368d865bb8cca3708e7b256f79.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": false, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Basement Floor", + "category": "EDM|BEMANI", + "title": "Basement Floor", + "artist": "BEMANI Sound Team \"ZAQUVA\"", + "bpm": 126, + "imageName": "5e834c62cce5226757db5a7f9b88d5ce80b7415aea6094bb60e4d8a46ad446c6.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Caldwell 99", + "category": "BEMANI", + "title": "Caldwell 99", + "artist": "BlackY", + "bpm": 142, + "imageName": "fc466f88e277ac6eac2d0563bdfbcafa90801f8ef355e28d798db5657605139f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "So Fabulous !!", + "category": "BEMANI", + "title": "So Fabulous !!", + "artist": "HHH (Ryu☆ & Dai)", + "bpm": 149, + "imageName": "950f32b64f2bf3ca9a0eab70890d0493c7f47398d9eddd7640ba68b9933a015f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Buss Tune", + "category": "BEMANI", + "title": "Buss Tune", + "artist": "DJ RoughSketch feat. K2", + "bpm": 120, + "imageName": "bde41e6ac3a63c2600071b73e168858396c4838af8d7f01ccf6fe1bdb44b3bf4.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Killer Ability", + "category": "EDM|BEMANI", + "title": "Killer Ability", + "artist": "BEMANI Sound Team \"SYUNN\"", + "bpm": 128, + "imageName": "8596c8a46d27eb541c385d4b41a03835836be8734d4b0f5a368e1b95e83ca775.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "Continue", + "category": "EDM|BEMANI", + "title": "Continue", + "artist": "PRIDASK", + "bpm": 128, + "imageName": "9f7f7fa478e2e3b2f1a057c360cf5037990d62d9eda18a3deb120a7839e97f5f.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "std", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "5", + "levelValue": 5 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "8", + "levelValue": 8 + } + ] + }, + { + "songId": "CUTIE", + "category": "EDM|BEMANI", + "title": "CUTIE", + "artist": "KO3", + "bpm": 126, + "imageName": "036e14e7062ec161cda8e8821a0afe023fe8f2d86d73a6df6d2e974a4eaa780e.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "std", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "6", + "levelValue": 6 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "9", + "levelValue": 9 + } + ] + }, + { + "songId": "Ride or Die", + "category": "EDM|BEMANI", + "title": "Ride or Die", + "artist": "kors k vs Relect", + "bpm": 150, + "imageName": "3ebcdf53ac4b2030a9a3797f24a9d0f34e71daec68b1f157ea39d6744e0c2840.png", + "version": null, + "releaseDate": null, + "isNew": null, + "isLocked": true, + "sheets": [ + { + "type": "std", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "std", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + }, + { + "type": "dual", + "difficulty": "easy", + "level": "7", + "levelValue": 7 + }, + { + "type": "dual", + "difficulty": "normal", + "level": "10", + "levelValue": 10 + } + ] + } + ], + "categories": [ + { + "category": "LICENSE" + }, + { + "category": "レッスン" + }, + { + "category": "おすすめ" + }, + { + "category": "POPS" + }, + { + "category": "EDM" + }, + { + "category": "SPINNIN’ RECORDS" + }, + { + "category": "BEMANI" + } + ], + "versions": [], + "types": [ + { + "type": "std", + "name": "1人用", + "abbr": "1P", + "iconUrl": "type-std.png", + "iconHeight": 22 + }, + { + "type": "dual", + "name": "2人用", + "abbr": "2P", + "iconUrl": "type-dual.png", + "iconHeight": 22 + } + ], + "difficulties": [ + { + "difficulty": "easy", + "name": "かんたん", + "color": "#1dad16", + "iconUrl": "difficulty-easy.png", + "iconHeight": 25 + }, + { + "difficulty": "normal", + "name": "ふつう", + "color": "#ffa200", + "iconUrl": "difficulty-normal.png", + "iconHeight": 25 + } + ], + "regions": [], + "updateTime": "2023-09-13T16:14:26.011Z" +} diff --git a/resources/drs_sign_template.png b/resources/drs_sign_template.png new file mode 100644 index 0000000000000000000000000000000000000000..109ed0276ec77f9ad4a1145aa103c711ac92f552 GIT binary patch literal 24099 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%0AR&3wu(LoZhA1*1 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 W@O!)tFwQeP9r{1a+~TkR literal 0 HcmV?d00001 diff --git a/resources/l_template.png b/resources/l_template.png new file mode 100644 index 0000000000000000000000000000000000000000..db7ad61dca9829112249513392c22d29c64ea488 GIT binary patch literal 3672 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 W%R0-M4&oUA0000 tuple[int, int, int, int]: + gray_image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2GRAY) + gray_template = cv2.cvtColor(np.array(template), cv2.COLOR_RGB2GRAY) + result = cv2.matchTemplate(gray_image, gray_template, cv2.TM_CCOEFF_NORMED) + loc = np.where(result >= threshold) + if loc[0].size: + x, y = loc[1][0], loc[0][0] + width, height = gray_template.shape[::-1] + return int(x), int(y), int(width), int(height) + + +def map_position_to_dd_x(number): + minimum, maximum = 31, 522 # 31 is the leftmost, 522 is the rightmost + if number < minimum: + return 1 + elif number > maximum: + return 9 + percentage = (number - minimum) / (maximum - minimum) + return int(percentage * 8) + 1 + + +def _get_song_metadata_json(): + if os.getenv('REMOTE_DATA'): + return requests.get(DRS_DATA_LINK).json() + return json.load(open('resources/data.json', encoding='utf-8')) + + +def get_song_metadata_remote(song_id: str) -> DRSSongData | None: + if not song_id: + return None + drs_data = _get_song_metadata_json() + song_id_to_song = {s['songId']: s for s in drs_data['songs']} + if metadata := song_id_to_song.get(song_id): + return DRSSongData.from_dict(metadata) + + +def crop_frame(frame, x, y, width, height): + cropped_frame = frame[y:y + height, x:x + width] + return cropped_frame + + +DRS_DATA_LINK = 'https://dp4p6x0xfi5o9.cloudfront.net/drs/data.json' +WORKING_RESOLUTION = 1920, 1080 + +L_TEMPLATE = Image.open( + 'resources/l_template.png', +) +R_TEMPLATE = Image.open( + 'resources/r_template.png', +) + +NOTE_SEARCH_AREA = 650, 475, 618, 105 + +find_l = partial(match_template, template=L_TEMPLATE) +find_r = partial(match_template, template=R_TEMPLATE) + +SIGN_TEMPLATE = Image.open( + 'resources/drs_sign_template.png', +) + +SIGN_SEARCH_AREA = 850, 143, 223, 49 + +find_stage = partial(match_template, template=SIGN_TEMPLATE)