Free MIDI editor designed for BeatBuddy

Is someone going to answer Manny’s question? The URL he installed from is the same I did. I also do not get anything when left clicking. My version is 1.2.

Oh ok that makes sense, MIDI channel 10 is always the drum channel and that’s the only channel I’m loading notes from. From there I’m remapping based in MIDI instrument numbers. As an example, if it wasn’t channel 10, then I’d be remapping a piano’s B 3 to a C 3, rather than acoustic bass drum to bass drum. I’m a little confused why the other programs weren’t putting the notes on channel 10 by default.

I’m working on this but it’s a little frustrating. It turns out that the version of Java now supports loading soundfont and DLS files which means I can grab the wave samples from the BeatBuddy kits and work with them. However, the underlying tech is not being helpful. I created a test file and loaded it and the response was “didn’t load the instrument” with no clue as to why… typical. So, I’ll have to bang on this for a while until I get it working. Once (if) I do, it will be very cool to hear the track exactly as it will sound in BB which will be great for getting the mix just right.

Are you clicking on an instrument label in the lefthand row header? Both left and right click should bring up the popup menu for adjusting the notes assigned to that instrument.

I started trying to create a soundfont using the BB samples but it appears that each sample needs a loop point, currently the sample only sounds as long as a key is pressed down - which does not sound right, more work required which takes time :frowning:

I’ve been reading through Java’s Gervill synthesis library code and as far as I can tell it’s ignoring the instruments in the SF or DLS file because they don’t have oscillators specified…? I’ll have to download their source and trace into it :frowning: It’s really really annoying when software developers make the assumption that the person using their code or their application is going to have 100% correct input and therefore don’t bother with detailed issue reporting. For instance I found code in their source where if you didn’t make calls in the right order, it would just return false rather than throwing an exception: bad.

Charles, you ROCK! I put my BeatBuddy on the shelf for the past 3 months since I haven’t been able to edit the MIDI files (everything I tried was beyond frustrating). Now I’m excited to actually make beats for songs and play this live (which is what I bought it for). Great job!

1 Like

Thanks
Excellent app

PerL

Well, that made my day. Rock on!

1 Like

Charles, since a couple of download ago, I hear a reverb effect added to the drum sounds. Did you add it?

I don’t think this can trigger beatbuddy samples - this will most likely be your audio sound card or the drums it is choosing to play.

I agree, but since I understood Charles was “fighting” against the horrible basic sounds of common pc sound cards, I was thinking he succeded in doing something.

I have horrible sound in my PC, now they are the same but with reverb added. :slight_smile:
( … and I didn’t tweak anything on my pc… )

Hi Charles. Just wanted to say what a great job you did on this program. I downloaded it last night and it works great.Thanks a million.

Excellent
How can I change the Midi channel to 10?

Depends on the program. In my Guitar Pro 5.2 I never even think about MIDI channels - there are two options when creating a new track - instrument or percussion. Selecting the latter will automatically make that track to be later exported to channel 10 in the resulting MIDI file (after choosing File > Export > MIDI)

Strange:

  • Shaker in “percussions” BeatBuddy drum set has midi note 43
  • Tom 4 (floor) in all other BeatBuddy drum sets has midi note 43 too.

Both, Shaker and floor Tom appear in two different lines in BeatBuilder.

Charles, two questions:

  • wouldn’t it be better to have one line per midi note?
  • how can I add a shaker to the jazz drum set, and still use BeatBuilder as a midi editor?

Load your midi file or files into a midi sequencer (even the free Anvil Studio will do for this), change the midi channel of your drum file from there - then save it and then re-open the changed file in Charles’ midi editor.

Actually I was basing the shaker on the “shakere” that’s in the Latin kit which is a lower tone. The standard MIDI drum mapping doesn’t include a shaker so it’s entirely arbitrary where we put it. I just went with the Latin’s instrument for people’s convenience. One great thing about the BeatBuddy is the flexibility with kits. To grab an instrument from one kit and add it to others, what I do is steal the wave files that BeatBuddy Manager temporarily creates. When you open a drum kit they get placed in a directory under C:\Users\ (YourUserName) \AppData\Local\Temp\ (a generated serial number) \ (drum kit’s name)_WAVES\ and you’ll see directories for each velocity group. There’s a posting on one of the forums with details about modifying drum kits that has detailed instructions about what to do once you have the wave files you need. http://mybeatbuddy.com/forum/index.php?threads/beatbuddy-manager-drum-set-editor-tutorials.1813/

Hi Charles, I know about taking the Temp wav files to use them in combined drum sets.
The meaning of my question is: Since the midi note I can choose for an additional instrument is arbitrary, how can I know if that midi note is within the range of notes managed by BeatBuilder?

All this work has already been done and all the BeatBuddy samples are available through the forum as well as the kit assignments thanks to @Norbert .
http://mybeatbuddy.com/forum/index.php?threads/beat-buddy-drum-samples.2047/