fbpx
Skip to main content

MIDI Forum

How to make a MIDI ...
 
Notifications
Clear all

How to make a MIDI program

7 Posts
6 Users
1 Reactions
10.7 K Views
himanshu
Posts: 1
New Member
Topic starter
 

Please tell me how to make MIDI program please .

 
Posted : 19/09/2021 9:22 pm
Geoff
Posts: 1045
Noble Member
 

Sorry, but need more details.

Specifically, a midi program to do what?

Which hardware are you looking at, as in the platform to operate on, and the sound devices to control?

Geoff

 
Posted : 20/09/2021 4:59 am
Sema
 Sema
Posts: 182
Reputable Member
 

Geoff, save your time. It's a spammer.

 
Posted : 20/09/2021 7:40 am
Pete
 Pete
Posts: 1
New Member
 

I also want to learn how to make MIDI programs.

I'm using Zebra2 VSTi, on Win10, controlled by Remote Remote 25 - but I assume the MIDI programs will be compatible with any operating system and MIDI controller.

Basically I just want to be able to scroll though all my patches using the jog-wheel on the MIDI keyboard controller. In the preset folder, there's an option for MIDI Programs (which tells the cotroller which patch to load, using Alpha-numerical codes.

I bought BOME midi software but it's way too complicated for me at the moment.

Thanks.

 
Posted : 03/11/2021 6:43 am
Geoff
Posts: 1045
Noble Member
 

First of all, please be clear what you mean by 'midi program'. I would expect this to mean a piece of software which manipulates midi data in some form, either working on midi files, or blocks of midi data such as SysEx. You might also be referring to the indiv programs (or Patchs) for indiv instruments. I would expect that the 'jog wheel' is selecting different instruments.

I would guess that the 'program' action needed here is to preset data connected with the jog wheen so that the different stops contain the data for different instruments. You'd need to explain what the example data looks like. Does this need all the midi data for, say, GM instruments, which could be one byte only, or can it cope with GS data which would need multiple bytes to select the bank, and then select the indiv patch in the bank. Up to maybe 6 bytes of data.

Also, not sure what you mean by 'alphanumeric' codes, unless you're referring to hexadecimal numbers ie 0 to F for base 16 numbering?

Geoff

 
Posted : 03/11/2021 11:16 am
ar33
 ar33
Posts: 1
New Member
 

great

 
Posted : 24/11/2021 9:56 pm
Ramona Heinrich
Posts: 5
Active Member
 

Create a MIDI Track:
Start by opening your DAW and setting up a new MIDI track.
Assign a virtual instrument, such as a piano VST or synthesizer, to this track.
Input Notes:
Utilize the Piano Roll, which is available in all DAWs, to manually input notes.
Position the notes on the grid where you want them to sound.
You can adjust the length of each note by dragging them.
Tip: For a more organic feel, consider using a MIDI keyboard to record notes in real-time.
Adjust Velocity:
In the Piano Roll, modify the velocity of each note to add dynamics.
For softer notes, use a low velocity range (30–60).
For stronger notes, opt for a higher velocity (80–127).
Tip: Slightly randomizing or varying the velocities can help the performance feel more human-like.
Add Expression with CC Automation:
Incorporate Control Changes (CC) to automate parameters such as volume (CC7), modulation (CC1), or sustain (CC64).
In your DAW, place these automations beneath the MIDI notes. For instance:
Modulation (CC1) → Gradually increase the intensity in string sections.
Expression (CC11) → Dynamically adjust the volume.

Work as a Hausarbeit schreiben lassen Jura, here to help.

 
Posted : 17/12/2024 1:35 am
Share: