Skip to content

matthewKeville/Sound-Drop-SD

Repository files navigation

Sound Drop SD

A physics based beat synthesizer inspired by the original IOS application Sound Drop by Develoe

sound-drop-loop-with-audio-extended-web.mp4

What is Sound Drop SD?

Sound Drop SD is an OpenGL application for generating musical beats with simple kinematics.

Gallery

Screenshot 2023-08-17 21-36-14 Screenshot 2023-08-17 21-38-18 Screenshot 2023-08-17 21-39-16

Features

  • A history tree that allows you to undo and redo edits to the scene.
  • Camera controls for pan and zoom.
  • An Immediate Mode GUI.
  • Keyboard shortcuts.

Building from Source WIP

Dependencies


Linux

Pull down git submodules

  • git init submodules
  • git submodule update

Build soloud using GENie and gmake

  • cd soloud/build
  • genie gmake
  • cd gmake; make

Build locally

  • cd ../../../
  • make build

(Optional) Install

  • sudo make install

Which can be undone with

  • sudo make remove
  • I assume you have installed the following packages from apt or equivalent from other package managers libglfw3-dev libglfw3

Windows

Building on Windows requires Build Tools for Visual Studio 2022 for MSVC. The build process is nearly identical.

Acquire glfw3 ( install in this repository )

  • nuget install glfw ( or equivalent )

Open a `Visual Studio Developer Command Prompt and build using the windows makefile

  • sudo make --makefile=Makefile.windows
  • if you don't have gmake I recommend installing it with chocolately
  • choco install gmake2

Note, you need to add this to your path


./build/sound-drop.exe

About

Create beats with kinematics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages