Jump to content

Looking for app that will turn MIDI input notes into text for those notes


Recommended Posts

Hey guys, this is not a Logic Pro X question, but maybe some of you may know about this. I'm trying to learn music, but I'm very early in the process, so I don't know jack about the pentagram and music notation and all that. I do the most basic thing, which is to listen to part of a song I like, load an instrument that matches the part I want to play, say a violin (just monophonic sequences, not harmonies, just one note at a time), and try to determine which notes they are.

Then I write them down on a notepad, and play that section of the song on the top track, while trying to play the same on my MIDI piano. Then I keep practicing just a few notes at a time, until it gets easier to play without mistakes. This allows me to slowly learn what each note sounds like, and it takes me a while to get the right notes, but I keep trying and trying.

For example, trying to figure out the notes in the guitar solo in the Top Gun Maverick Main Titles, which is kinda like the Top Gun Anthem but I like it better, that's:

C4-G4-G4__F4-E4-F4-E4-D4-D4

C4-D4-E4__D4-E4-F4-E4-C4-E4-D4____________ (I put underscores when a note is sustained, and the length is very inaccurate)

C4-D4-E4__D4-E4-F4___F4-E4-E4-C4___________

A4#-F5-F5-D5#-D5-D5#-D5-C5-C5

A4#-C5-D5-C5-D5-D5#-D5-A4#-D5-C5

A4#-F5-F5-D5#-D5-D5#-D5-C5-C5

A4#-C5-D5-C5-D5-D5#-D5

So, this is all me listening to small sections of the song, then typing them in Affinity Designer to print out a sheet with basically the notes in between lines, to put in front of me and try to play the sequence. What I'm trying to find out, and searching for this on the Googles has been a bit overwhelming but I haven't found what I'm looking for, is a very simple thing: the MIDI keyboard sends to the OS the keys you play in the sequence you play them. You can see the note in text format in the Logic display, and also if you launch MIDI Monitor you can see them along with the velocity. 

Obviously I don't need the velocity, but I need a program that will take the note, and turn it into a text file very much like what you see above. Very simple, with a space dash space between them, or just a space, doesn't matter. All I need is the sequence. It could be for example, a system wide keyboard like you can choose the keyboard for the different languages, this would be a keyboard that gathers the input from the MIDI keyboard and basically outputs a note in text format.

Has anybody seen anything like what I described?

 

 

 

 

Link to comment
Share on other sites

If you could now read music, then Logic's "Score View" would tell you an awful lot of things about what is going on.  And so, I say in all seriousness, it might not actually be too hard for you to learn "enough" about how to read music to benefit from this view of things.  Start with just a single line of notes.

Music notation shows you the placement of the notes: above, below, and in-between five horizontal lines.  Gradually, you will "get the hang of" where each note lives.  The duration of each note is represented by a different symbol – as are any gaps ("rests") between the notes.  The tempo of the line is clearly shown, and the notes are grouped into "measures," each with an equal number of beats.  Although like anything new it takes a bit of getting used to, it actually is a relatively simple and straightforward system of notation, and the organization might actually benefit your understanding. It tells you much more than any simple "list of notes." (For one thing, it shows timing.)

Edited by MikeRobinson
  • Like 2
Link to comment
Share on other sites

  • 1 month later...
On 1/2/2023 at 7:44 AM, GeneralDisarray said:

Yes, I know, but I need something that when I hit the keys in the MIDI piano, it will enter them into a text file, or any text input, even outside of Logic.

Double-check before you purchase it, but I believe that Keyboard Maestro may be able to do that: https://www.keyboardmaestro.com/main/ (you can use coupon code LOGICPROHELP for 20% off — I am not receiving any compensation from them for recommending their product). 

  • Like 2
Link to comment
Share on other sites

 

On 1/2/2023 at 1:44 AM, GeneralDisarray said:

Yes, I know, but I need something that when I hit the keys in the MIDI piano, it will enter them into a text file, or any text input, even outside of Logic.

 

On 2/3/2023 at 4:31 AM, David Nahmani said:

Double-check before you purchase it, but I believe that Keyboard Maestro may be able to do that: https://www.keyboardmaestro.com/main/ (you can use coupon code LOGICPROHELP for 20% off — I am not receiving any compensation from them for recommending their product). 

Does Keyboard Maestro could be controlled/triggered from a MIDI keyboard controller?

Edited by Atlas007
  • Like 1
Link to comment
Share on other sites

Maybe  Anvil Studio  learning (called as Notes Exercise) mode is better to do  that.  it works only in windows. Maybe by special agreement with the developer it is possible to get a mac version...

Another one: https://www.nchsoftware.com/practice/index.html

a box was once advertised that could replace a flesh and bone music teacher. It listened to the student through a microphone and pointed out the mistakes very strictly.

 

Link to comment
Share on other sites

Here's a very simple script that does this (partly):

var Names = new Array();
var i = 0;

function HandleMIDI(event) {

	if (event instanceof NoteOn)	{
		var note = MIDI.noteName(event.pitch);	
		Names[i++] = note;		
		Trace(Names);
    		}
    	event.send();
}

Notes are separated by a "," and not a "-"; and of course it's a bit awkward that for each new note a line with the previous notes is printed again. This makes the output for an ascending C major triad look like this:

***Creating a new MIDI engine with script***

Evaluating MIDI-processing script...
Script evaluated successfully!
C1
C1,E1
C1,E1,G1
C1,E1,G1,C2
>

I'm sure this can be further streamlined.

 

Note Names.pst

  • Like 1
Link to comment
Share on other sites

3 hours ago, Atlas007 said:

Does Keyboard Maestro could be controlled/triggered from a MIDI keyboard controller?

Yes, I run macros from MIDI controllers all the time. It speaks MIDI fairly well, in both direction.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...