SteamTexx
Diatonic

Nonzero Games · Nonzero Games

Diatonic

gameAppID 3978490Coming soon
Release date{"coming_soon":true,"date":"Q4 2026"}

Game Charts

Player statistics

Default: last 7 days, hourly. · Not sampled · Range: Not sampled yet - Not sampled yet

Current Players0
24h Peak0
All-Time Peak0
24h Player-Hours0 h

No Game Charts history available yet.

Player History

PeriodAvg. PlayersGain (total)Gain (%)Peak Players
Last 24 Hours000%0
Last 7 Days000%0
Last 30 Days000%0
Last 12 Months000%0

Details

DeveloperNonzero Games
PublisherNonzero Games
FreeNo
Required ageNone

Diatonic is a piano roguelike that sharpens your music reading, whether you're a beginner or a pro. Play as a music game with a MIDI keyboard, or as a typing game on your computer keyboard!

Diatonic is a rhythm roguelike where your piano becomes the controller. Play with a MIDI keyboard to test your sight-reading or tackle each song as a typing game on your computer keyboard. Randomized RunsLearn new songs by turning them into roguelike runs - sections of the song become different levels to make learning easier and more fun. Each run features randomized levels for a fresh experience every time. Learn NaturallyWhether you’re new to piano or experienced, Diatonic helps sharpen your piano skills. Play along with sheet music-style notes to naturally practice sight-reading. Your ControlsPlay with a real MIDI keyboard (any size!) for the most authentic experience. You can also use a computer keyboard for a typing game, a controller, or the on-screen piano with mouse/touch controls. FeaturesPlay through 20+ songs included with game Load custom MIDI files to play your own songs Practice treble clef, bass clef, or both together Set your own pace: speed up or slow down the tempo Learn with a mode that waits until you play the correct note Supports sharps, flats, and all key signatures

Genres and categories

ActionCasualIndieSingle-playerCamera ComfortCustom Volume ControlsAdjustable DifficultyKeyboard Only OptionMouse Only OptionSave AnytimeTouch Only OptionPartial Controller SupportFamily Sharing

Platforms and requirements

windows: yesmac: yeslinux: no
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Windows 10 or newer<br></li><li><strong>Processor:</strong> Intel Core i3-3240, AMD FX-4300<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> GeForce GTX 560 Ti (1GB), Radeon HD 7750 (1GB)<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
}
Mac
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Big Sur 11.7 or newer<br></li><li><strong>Processor:</strong> Apple M1 or newer<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Apple integrated GPU<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
}
Linux
[]

Ratings and content

dejus{"rating_generated":"1","rating":"10","required_age":"10","banned":"0","use_age_gate":"0","descriptors":"Violência"}
steam_germany{"rating_generated":"1","rating":"12","required_age":"12","banned":"0","use_age_gate":"0","descriptors":"Gewalt"}
igrs{"rating_generated":"1","rating":"13","required_age":"13","banned":"0","use_age_gate":"0","descriptors":"Kekerasan"}
Show raw AppDetails
{
  "3978490": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Diatonic",
      "steam_appid": 3978490,
      "required_age": 0,
      "is_free": false,
      "detailed_description": "<p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" >Diatonic is a rhythm roguelike where your piano becomes the controller. Play with a MIDI keyboard to test your sight-reading or tackle each song as a typing game on your computer keyboard.</p><h2 class=\"bb_tag\" ><strong>Randomized Runs</strong></h2><p class=\"bb_paragraph\" >Learn new songs by turning them into roguelike runs - sections of the song become different levels to make learning easier and more fun. Each run features randomized levels for a fresh experience every time. </p><h2 class=\"bb_tag\" ><strong>Learn Naturally</strong></h2><p class=\"bb_paragraph\" >Whether you’re new to piano or experienced, Diatonic helps sharpen your piano skills. Play along with sheet music-style notes to naturally practice sight-reading.</p><h2 class=\"bb_tag\" ><strong>Your Controls</strong></h2><p class=\"bb_paragraph\" >Play with a real MIDI keyboard (any size!) for the most authentic experience. You can also use a computer keyboard for a typing game, a controller, or the on-screen piano with mouse/touch controls.</p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><h2 class=\"bb_tag\" ><strong>Features</strong></h2><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >Play through 20+ songs included with game</p></li><li><p class=\"bb_paragraph\" >Load custom MIDI files to play your own songs</p></li><li><p class=\"bb_paragraph\" >Practice treble clef, bass clef, or both together</p></li><li><p class=\"bb_paragraph\" >Set your own pace: speed up or slow down the tempo</p></li><li><p class=\"bb_paragraph\" >Learn with a mode that waits until you play the correct note</p></li><li><p class=\"bb_paragraph\" >Supports sharps, flats, and all key signatures</p></li></ul><p class=\"bb_paragraph\" ></p>",
      "about_the_game": "<p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" >Diatonic is a rhythm roguelike where your piano becomes the controller. Play with a MIDI keyboard to test your sight-reading or tackle each song as a typing game on your computer keyboard.</p><h2 class=\"bb_tag\" ><strong>Randomized Runs</strong></h2><p class=\"bb_paragraph\" >Learn new songs by turning them into roguelike runs - sections of the song become different levels to make learning easier and more fun. Each run features randomized levels for a fresh experience every time. </p><h2 class=\"bb_tag\" ><strong>Learn Naturally</strong></h2><p class=\"bb_paragraph\" >Whether you’re new to piano or experienced, Diatonic helps sharpen your piano skills. Play along with sheet music-style notes to naturally practice sight-reading.</p><h2 class=\"bb_tag\" ><strong>Your Controls</strong></h2><p class=\"bb_paragraph\" >Play with a real MIDI keyboard (any size!) for the most authentic experience. You can also use a computer keyboard for a typing game, a controller, or the on-screen piano with mouse/touch controls.</p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><h2 class=\"bb_tag\" ><strong>Features</strong></h2><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >Play through 20+ songs included with game</p></li><li><p class=\"bb_paragraph\" >Load custom MIDI files to play your own songs</p></li><li><p class=\"bb_paragraph\" >Practice treble clef, bass clef, or both together</p></li><li><p class=\"bb_paragraph\" >Set your own pace: speed up or slow down the tempo</p></li><li><p class=\"bb_paragraph\" >Learn with a mode that waits until you play the correct note</p></li><li><p class=\"bb_paragraph\" >Supports sharps, flats, and all key signatures</p></li></ul><p class=\"bb_paragraph\" ></p>",
      "short_description": "Diatonic is a piano roguelike that sharpens your music reading, whether you're a beginner or a pro. Play as a music game with a MIDI keyboard, or as a typing game on your computer keyboard!",
      "supported_languages": "English<strong>*</strong>, Simplified Chinese<br><strong>*</strong>languages with full audio support",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/c8d518da9f94c7f9960c6868e38b9cbf96ce0ce2/header.jpg?t=1779362092",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/77b769163fdd5e0f2c3f16f1afbbb53b113be074/capsule_231x87.jpg?t=1779362092",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/77b769163fdd5e0f2c3f16f1afbbb53b113be074/capsule_184x69.jpg?t=1779362092",
      "website": null,
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Windows 10 or newer<br></li><li><strong>Processor:</strong> Intel Core i3-3240, AMD FX-4300<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> GeForce GTX 560 Ti (1GB), Radeon HD 7750 (1GB)<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
      },
      "mac_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Big Sur 11.7 or newer<br></li><li><strong>Processor:</strong> Apple M1 or newer<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Apple integrated GPU<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
      },
      "linux_requirements": [],
      "developers": [
        "Nonzero Games"
      ],
      "publishers": [
        "Nonzero Games"
      ],
      "package_groups": [],
      "platforms": {
        "windows": true,
        "mac": true,
        "linux": false
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 67,
          "description": "Camera Comfort"
        },
        {
          "id": 68,
          "description": "Custom Volume Controls"
        },
        {
          "id": 78,
          "description": "Adjustable Difficulty"
        },
        {
          "id": 75,
          "description": "Keyboard Only Option"
        },
        {
          "id": 76,
          "description": "Mouse Only Option"
        },
        {
          "id": 79,
          "description": "Save Anytime"
        },
        {
          "id": 77,
          "description": "Touch Only Option"
        },
        {
          "id": 18,
          "description": "Partial Controller Support"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "1",
          "description": "Action"
        },
        {
          "id": "4",
          "description": "Casual"
        },
        {
          "id": "23",
          "description": "Indie"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/4df3867db7dede8498438ffb545ee41e34c83cad/ss_4df3867db7dede8498438ffb545ee41e34c83cad.600x338.jpg?t=1779362092",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/4df3867db7dede8498438ffb545ee41e34c83cad/ss_4df3867db7dede8498438ffb545ee41e34c83cad.1920x1080.jpg?t=1779362092"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/ef8e19e2024a5474ab4e7e95c6032f44bfc27b89/ss_ef8e19e2024a5474ab4e7e95c6032f44bfc27b89.600x338.jpg?t=1779362092",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/ef8e19e2024a5474ab4e7e95c6032f44bfc27b89/ss_ef8e19e2024a5474ab4e7e95c6032f44bfc27b89.1920x1080.jpg?t=1779362092"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/cffbcd91b61e446d8473fd06b0224240044a53cd/ss_cffbcd91b61e446d8473fd06b0224240044a53cd.600x338.jpg?t=1779362092",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/cffbcd91b61e446d8473fd06b0224240044a53cd/ss_cffbcd91b61e446d8473fd06b0224240044a53cd.1920x1080.jpg?t=1779362092"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a/ss_f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a.600x338.jpg?t=1779362092",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a/ss_f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a.1920x1080.jpg?t=1779362092"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812/ss_5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812.600x338.jpg?t=1779362092",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812/ss_5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812.1920x1080.jpg?t=1779362092"
        }
      ],
      "movies": [
        {
          "id": 257228862,
          "name": "Short Gameplay Trailer",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/257228862/ec4437004020ad704209acc26540e06cb3a433c2/movie_600x337.jpg?t=1776806855",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/dash_av1.mpd?t=1776806855",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/dash_h264.mpd?t=1776806855",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/hls_264_master.m3u8?t=1776806855",
          "highlight": true
        }
      ],
      "release_date": {
        "coming_soon": true,
        "date": "Q4 2026"
      },
      "support_info": {
        "url": "",
        "email": "support@nonzero.games"
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3978490?t=1779362092",
      "background_raw": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/64dbba45d4ae6ab64141797deefd2b2758e80cfe/page_bg_raw.jpg?t=1779362092",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating_generated": "1",
          "rating": "10",
          "required_age": "10",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Violência"
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "12",
          "required_age": "12",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Gewalt"
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "13",
          "required_age": "13",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Kekerasan"
        }
      }
    }
  }
}