Skip to content

Analog music creation and realtime visual performance

License

Notifications You must be signed in to change notification settings

Megaemce/mobbler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Light Logo Dark

Introduction

Are you tired of your old and dirty analog music hardware?
Tired of connecting modular synthesizers with actual PHYSICAL cables?
Have you always dreamed of creating those mesmerizing berlin-techno hits of the 70's?


Say no more! Turn those clumsy analog nightmares into modern world browser-based dreamsᵀᴹ.
Introducing - a revolutionary browser tool for analog-like music creation and realtime visual performance.


🎙️ TRY IT!

Motive

is a complex extension of web audio playground. It allows user to explore most of web audio API options and play with them in easy to handle visual format. Moreover user can manipulate any module's parameters with other modules thus opening option for custom effects creation without any programming knowledge. It can be used for music creation, education or just for fun.

Further reading:

Inputs Basics Effects Outputs Tutorials

How to start

Simply create Audio source module (from Inputs menu) and Output (from Outputs menu) and connect them with a Audio source cable. Hit the play button

For more specific modules details and tutorials please check mobbler's WIKI

Technology & limitation

Made in vanilla JavaScript as my first big project to get thorough knowledge of this language.
Due to lack of mouse-related handlers solution doesn't work properly with touch (mobiles/tablets).
It was developed for Chrome browser however seems to be working fine on Firefox and Egde too.

I would never create this solution without the help of these people:

Thank you 👋

GPLv3 License