Skip to content

Experiments with procedural music and platform mechanics in Godot

Notifications You must be signed in to change notification settings

rezgi/Platform-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Musilogy (closed)

Creating a tool for musical logic in Godot game engine

Closed project : found an API in Unity better suited for this project.

Versions

  • 0.4 (30/03/2020 > 04/04/2020):
    • UI & UDF architecture implementation
  • 0.3 (20/03/2020 > 30/03/2020):
    • applying functional paradigm to metronome algorithm by subdividing time data + refactoring metronome for API
  • 0.2 (11/03/2020 > 18/03/2020):
    • made a working but lacking metronome (heavy data structure, counting bugs, physics based, confusing state machine base)
  • 0.1 (06/03/2020 > 10/03/2020):
    • tried MDM and understood the need for a custom tool that goes deeper into linking music data and game logic

Audio

  • Metronome with time signature
  • Musical GUI to sync audio data with game logic

Graphic

  • Blender and/or SVG mesh import
  • Working curved platforms (normals, collisions, occlusion, gravity, movement, rotation)

Architecture

  • Functional paradigm & Unidirectional Data Flow (UDF) through Central Data Structure (CDS) and signals
  • Link music data (tempo, audio sections, MIDI events) and game elements (signals, animations, properties)

About

Experiments with procedural music and platform mechanics in Godot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published