# Processing MidiMessages

**URL:** <https://forum.juce.com/t/processing-midimessages/59117>\
**Category:** Getting Started\
**Created:** [December 10, 2023, 8:54am UTC](https://forum.juce.com/t/processing-midimessages/59117 "2023-12-10T08:54:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wolfram](https://avatars.discourse-cdn.com/v4/letter/w/e68b1a/32.png) [@Wolfram](https://forum.juce.com/u/Wolfram)\
**Post date:** [December 10, 2023, 8:54am UTC](https://forum.juce.com/t/processing-midimessages/59117/1 "2023-12-10T08:54:36Z")

</div>

Hello everyone, I’m new to Juice and am just taking my first steps.

I want to create a standalone application that receives MIDI data from a keyboard via an external soundcard and changes values (for example pitch or velocity). The changed values should then be available to other programs, for example a software piano, as input data.

A simple program based on the Juce tutorials already works as a plug-in. The values changed in the processBlock of the AudioProcessor are changed as expected and played via the integrated sounds of the host.

Unfortunately, I can’t find a way to implement this as a standalone as described. Do I have to create additional MidiDevices and redirect the MidiOutput?  
Thanks for any advice or a link if something similar has already been discussed.

Translated with [DeepL.com](http://DeepL.com) (free version)
