Bawami Preview [rev 92] (Touhou 06: Lunar Clock ~ Luna Dial)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
345 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 30, 2012

Although its been in a couple of videos, I've not made a video dedicated to it - so, this is a demonstration of a new program I've been working on since February 2010. It's called BaWaMI (Basic Waveform MIDI Software-Synthesizer), because it's a MIDI file player that makes sound using only basic waveforms and a low-pass filter (hey, at least I was able to think up a name for once!). When I gave up working on Bleeper Music Maker, it's basically because I started dedicating my attention to Bawami. But don't worry! Bawami can play on the PC speaker too. =D

Here, it's playing ZUN's MIDI of the stage 5 boss (Sakuya Izayoi) theme, from his game "Touhou 06: Embodiment of Scarlet Devil". Actually, it's a slightly modified version that uses a "Synth Bass" instrument instead of "Slap Bass", as I haven't coded the slap bass instrument yet. Bawami misinterprets the pitch-bend sensitivity in this video, and as a result, the pitch-bends are overly exaggerated. ^^;

By default, Bawami has 24 internal "sound channels", meaning it can play up to 24 notes (or sounds) at once (after that, old notes will start being cut). There's a setting to change this number, but I leave it at 24 in this video because the internal view (black window) can only show 24 sound channels at most. By the way, that internal view shows 2 tables - one shows information about each sound channel (such as the volume, panning, waveform, frequency), and the other shows information about each MIDI channel (pitch-bend, number of notes playing). Coloured lines appear between the 2 tables to show which sound channels are being used to play notes on which MIDI channel.

This program is the first one I've made where I focussed on trying to make it look nice from the start (although I took inspiration for the design from GASHISOFT's "GXSCC" MIDI player).

The program is not quite ready to be released to the public yet, but I'm working on it! I'll probably post more videos like this to show off new things that I add to the program, just as I did with Bleeper Music Maker. And, of course, I'll record a video of it controlling the PC speaker, too. ;D

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (SomethingUnreal)

  • How does the algorithm for preventing the lines overlapping work?

  • @Zemnmez: The vertical lines are offset horizontally according to the MIDI channel number. So lines connecting to MIDI channel 1 (red) always have their vertical part on the far left, and MIDI channel 16's vertical lines (magenta) are always on the far right. =)

  • So will we be able to make music with this program as well? I still have fun with the Bleeper Music Maker~

  • @xyoshibakax: You can use live MIDI input from a keyboard or such, but no, there's not an editor built in. I plan to make it be able to load my BMM format files, though, so you'll be able to still make files in Bleeper Music Maker but play them here, if you want to. But honestly, if you use a MIDI editor such as the free Anvil Studio, you'll be able to get much more out of Bawami than BMM (with MIDI + PC speaker). E.g. Pitch-bending, stopping playing a note when it becomes too quiet

  • @xyoshibakax: Wait, that sounds like I'm saying you can add pitch-bends in Anvil Studio, which I don't think you can. I was more getting at Bawami vs BMM at the end. ><

see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • ooooooo, very nice!

  • @SomethingUnreal Ahaha it's alright. Although I don't have a MIDI input device nor Anvil Studio it's still pretty cool to see the stuff you make :) Thanks for the reply!

  • I'm amazed by how much the instrumentation shifts the song from the original. It's nice to listen intently to the background notes.

  • Well, I have to say that you do have talent. Electronics, programing, music making. You are truly one that has a enormous potential.

  • Wow you did this yourself? Looks amazing! ^.^ And sounds really neat too!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more