All Projects → BenEmdon → 8 Bit Musicmaker

BenEmdon / 8 Bit Musicmaker

Licence: mit
An 8-Bit music sequencer in a Swift Playground 🎵 WWDC Scholarship Winner 🏅

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to 8 Bit Musicmaker

Sfz2bitwig
Convert .SFZ files into Bitwig Studio multisample instruments.
Stars: ✭ 37 (-21.28%)
Mutual labels:  music
Django Music Streaming App
Simple Music Stream App
Stars: ✭ 43 (-8.51%)
Mutual labels:  music
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (+2087.23%)
Mutual labels:  music
Leadsheets
A LaTeX package for creating leadsheets and songbooks
Stars: ✭ 38 (-19.15%)
Mutual labels:  music
Jarmlib
jarmlib is Jack Armitage's (mostly TidalCycles) live coding library
Stars: ✭ 42 (-10.64%)
Mutual labels:  music
Automod Bot
Fun moderation economy bot discord.js
Stars: ✭ 41 (-12.77%)
Mutual labels:  music
Mythra
Music retrieval CLI and API using rust
Stars: ✭ 37 (-21.28%)
Mutual labels:  music
Museeks
🎵 A simple, clean and cross-platform music player
Stars: ✭ 1,030 (+2091.49%)
Mutual labels:  music
Gncam
📷 A Swift 3 library for interacting with the camera on iOS using AVFoundation
Stars: ✭ 42 (-10.64%)
Mutual labels:  avfoundation
Soundvisualizer
🎶 Enjoy music with your eyes!
Stars: ✭ 44 (-6.38%)
Mutual labels:  music
Jeelangamusic
Discord bot with music functional. Play, skip, save music and etc!
Stars: ✭ 40 (-14.89%)
Mutual labels:  music
Essentialnowplaying
A now playing tool intended to be used with OBS.
Stars: ✭ 40 (-14.89%)
Mutual labels:  music
Vocal Melody Extraction
Source code for "Vocal melody extraction with semantic segmentation and audio-symbolic domain transfer learning".
Stars: ✭ 44 (-6.38%)
Mutual labels:  music
Cmus Cover Art
Cmus plugin for displaying cover arts
Stars: ✭ 38 (-19.15%)
Mutual labels:  music
Tidal Media Downloader
Download 'TIDAL' Music On Windows/Linux/MacOs (PYTHON/C#)
Stars: ✭ 1,024 (+2078.72%)
Mutual labels:  music
Netcloud
NetCloud Web Spider
Stars: ✭ 37 (-21.28%)
Mutual labels:  music
Starrysky
🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
Stars: ✭ 1,022 (+2074.47%)
Mutual labels:  music
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+2106.38%)
Mutual labels:  music
Cabbage
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
Stars: ✭ 1,030 (+2091.49%)
Mutual labels:  avfoundation
Mitsuhaxi
Universal iOS 11 audio visualizer
Stars: ✭ 44 (-6.38%)
Mutual labels:  music

title

WWDC

About:

Feel nostalgic when you hear an old video game's music? If so, 8-Bit Music Maker is here to let you re-live those memories! It's packed with 8-Bit sounds from the past, and filled with endless possibilities of songs (some creativity required)! This playground is the perfect place to be creative, and bring out your inner child.

Inspiration:

While I wasn't born in the 80's, I spent a lot of my childhood playing older generation video games which were handed down to me. Some of these games have brought me joy to this day!

Resources:

The resources found in this playground were all created by me. I developed the C note samples in Garage Band.app using an 8-Bit plugin. I drew all the pixel art in Pixen.app which is available on the Mac App Store.

Author:

Ben Emdon 👨‍💻

Features:

Birds Eye View

Live Sequencing 🎼:

Utilizing the powerful AVAudioEngine, the 8-Bit Music Maker supports live note sequencing! This means as the Bit Music maker is sequencing you can toggle notes on and off in real time!

Live Sequencing

Instruments 🎹:

8-Bit Music Maker supports 3 different "wave forms", or "instruments", as I like to refer to them. While these are not the only wave forms supported in 8-bit architectures, they were certainly the most popular in 80's video games.

Recording 🎤:

8-Bit Music maker also allows you to record the music you make and save it to disk! To record, hit the record button and make sure you press play on the sequencer:

Recording

Configuration ⚙️:

You can configure BitMusicMaker with the following configurations:

  • blocksPerSecond: the number of blocks sequenced per second
  • numberOfBlocks: length of sequence in blocks
  • numberOfOctaves: number of octaves

NOTES ABOUT RECORDING ⚠️

In order to save your 8-Bit Music, you must ensure the following directory exists:

/Users/{YOUR USER NAME}/Documents/Shared\ Playground\ Data

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].