Je pense que cette question contient une certaine confusion. Le MIDI est une sorte de langage. Il est utilisé pour communiquer. Par exemple entre votre clavier (pads et touches) et votre ordinateur. Il existe des logiciels pour travailler avec le MIDI, en assignant des codes CC par exemple.
Puis il y a les logiciels qui utilisent le MIDI. Certains sont juste pour sonner comme des instruments de musique, vous jouez sur votre clavier MIDI et de votre ordinateur sortent des sons de piano, ou de cor français, ou de saxophone. Ou bien les notes que vous jouez sont écrites sur votre écran en notation musicale, ou encore vous enregistrez votre jeu dans une station de travail audionumérique, créant ainsi une piste après l'autre. Ou bien votre logiciel vous apprend à jouer.
C'est un peu comme demander 'Qu'est-ce que je devrais acheter quand je veux un moteur diesel'ça peut être un camion, un train, même un rouleau compresseur. Que voulez-vous en faire ?
Donc la question devrait être de savoir ce que vous voulez faire avec votre logiciel MIDI ; juste jouer de la musique, enregistrer juste ce que vous avez joué, enregistrer plusieurs pistes, faire des partitions, peu importe.
Certaines interfaces audio et claviers MIDI sont livrés avec une version lite d'un DAW, comme Presonus ou Ableton. Reaper n'est pas cher, cela pourrait être un bon choix pour dépenser cette petite somme d'argent et apprendre à travailler avec un DAW de manière approfondie. Les logiciels gratuits peuvent vous coûter des tonnes de temps et de frustration.