fbpx
Skip to main content

MIDI Forum

How to program Midi...
 
Notifications
Clear all

How to program Midi so any hit/press triggers a pre-programmed sound

4 Posts
2 Users
0 Reactions
6,633 Views
Louise
Posts: 3
Active Member
Topic starter
 

Hi I currently own some bluetooth midi sensors that when run through Daw or the app they came with trigger sounds you program to them.
I am wondering if its possible to pre-program a sequence of sounds like notes in a song that are triggered each time the midi device is pressed (kinda like hitting one key on a keyboard and playing only the Rhythm of the song but its pre-programmed to change the sounds). I'm not sure if my midi devices would be capable of doing this or if I'd need to purchase something else.
I'm a bounce juggler and am learning patterns on drums but wanted to do something like the link below. Any ideas. I thought id would just be something to do with the programming but wasnt sure what to look for to do this.
https://www.youtube.com/watch?v=K23mC4mpobg

 
Posted : 03/11/2021 12:48 pm
Geoff
Posts: 1043
Noble Member
 

I'm not sure that the video relates to what you want to do at all. The video shows a type of keyboard, instead of keys there are sensors that will be triggered by the balls. The sounds attached to each key will be triggered. This may well involve no midi at all.

You refer to some bluetooth devices, and they are referred to as being midi. Is that in terms of the devices generate a midi signal that something else converts into a sound, or is it that the bluetooth devices receive a midi signal from ?? and make a sound themselves?

A DAW or some software is referred to, does this link the midi device (that does what ?) to something else (that does what) ?

Midi data can certainly record a sequence of notes, and the data can include instructions to change the sound (as in from say piano to trumpet). This data could be stored in a standard midi file (which would also include timing data). The data could also be inside a program, which would also generate timing data as required. In both cases, software running on a computer could send the data to a midi device which would generate sounds.

So if you could detail which component will do what, and how they would connect - I assume that the bluetooth devices would connect to ?? using bluetooth and not a midi cable?

Geoff

 
Posted : 03/11/2021 2:33 pm
Louise
Posts: 3
Active Member
Topic starter
 

Thanks Geoff for your reply.
To give you an idea of the bluetooth midi devices I have. They are called 'Oddballs the beat Maker' they are bouncy balls that generate a midi signal that something else converts into a sound, they run with the oddball app, you can also link them to daw software like Ableton. I have 3 of them, but because the rebound in the balls is not great for bounce juggling I have each of them attached to 3 different tiny tables and they pick up the vibration of my bounce juggling to generate the sound.
You can easily assign different sounds but only one sound to each ball at a time, or you have the option to add a bunch of sounds that you can use in a shuffle mode. This is just on the app, I'm fairly new to daw software so I wondered if there is anyway in that in which you could generate timing data. They connect via bluetooth to a pc I'm unsure if I can connect them any other way, they only have a usb charging cable.
I'm unsure if in the video the keyboard he uses is midi or not, but I do know that it doesnt matter where he hits its still produces the next note in the sequence.
I dont know if I would need another type of device to produce this effect or not.
Any ideas are appreciated. And sorry I don't have a lot of knowledge in regard to midi and programming daw as of yet.

 
Posted : 03/11/2021 3:42 pm
Geoff
Posts: 1043
Noble Member
 

Some things are clearer now, thanks.

So, the balls do not make any sound, they send just a trigger signal. Something else needs to convert the trigger signal into a sound. At present, you can do a single sound only, but you would like to produce a set of sounds. A little tune, or a phrase, or a chord?

I referred to timing data - this is relevant for any stored data, but is not relevant for anything done in real time. So if you want one trigger to produce a sequence of notes, then you may need some timing data else the notes will sound almost at once and be more like a chord.

If you 'play' into the DAW and get it to save the data into a midi file, then the DAW should create timing data into the midi file otherwise the midi data is useless. So you can get the timing data.

I don't know that you can use the DAW to receive the trigger by bluetooth and then react to the trigger by playing a stored sequence (from a little midi file ?). Maybe some external software could do that. Maybe the software that comes with the balls can do that?

Do you have any information of the format of the data that the balls send out?

What were you going to use to create the actual sound?

Geoff

 
Posted : 04/11/2021 6:48 am
Share: