# Recognize chord genre and sentiment from detected midi

**URL:** <https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797>\
**Category:** Scaler 2 Feature Requests\
**Created:** [July 24, 2021, 1:10am UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797 "2021-07-24T01:10:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 1:10am UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/1 "2021-07-24T01:10:17Z")

</div>

The idea is that if I feed MIDI into Scaler (likely from an existing song in the piano rolle/arranger from the DAW), that Scaler tries to match chord progressions with any existing ones in the library, and if it finds matches, it shows the meta data, such as category/genre/sentiment (just like what it shows in the pull down menus when you select built-in chord progressions). If there are multiple entries, then just show it as a list, like you get when you search for scales.

This would be very helpful in better understanding what genres and/or sentiments are in an existing song (or something I accidentally “composed”), just like we get support in getting started from chord progressions that are organized by genre or sentiment.

Makes sense?

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 10:35am UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/2 "2021-07-24T10:35:32Z")

</div>

> [@Bernd](#):
>
> Makes sense?

Yes, and have you tried to do that?  
Results?

Googling for karaoke MIDIs I found this [website](http://freemidis.net/)

---

<div class="post-metadata">

**Author:** ![swingmix](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/swingmix/32/3328_2.png) [@swingmix](https://forum.scalermusic.com/u/swingmix)\
**Post date:** [July 24, 2021, 3:08pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/3 "2021-07-24T15:08:49Z")

</div>

cool  
good idear！！！！ 👍

---

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 3:53pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/4 "2021-07-24T15:53:59Z")

</div>

> [@ClaudioPorcellana](#):
>
> Yes, and have you tried to do that?

What do you mean by that? I mean I have done this manually, having put together some melodies/chord progressions outside of Scaler or imported some existing MIDI file, not always from a well known song, sometimes just something friends out together, and then manually search for chord progressions in Scaler that are similar and look what they are called in Scaler, songwise, or the new I,VI,VIi format, describing sentiments like cheerful or suspenseful.

Just like Scaler can “detect” the name of a chord when playing MiDI notes into it, I am hoping that Scaler can detect known chord progressions, riffs etc, within some reasonable scope so it is not too complex to implement.

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 4:06pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/5 "2021-07-24T16:06:50Z")

</div>

Aha!  
I believed you dropped a MIDI file on the Scaler GUI  
totally another story then

---

<div class="post-metadata">

**Author:** ![jamieh](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/jamieh/32/1139_2.png) [@jamieh](https://forum.scalermusic.com/u/jamieh)\
**Post date:** [July 24, 2021, 4:12pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/6 "2021-07-24T16:12:16Z")

</div>

I think people are getting too obsessed with there being genre associated with progressions. For the most part there in no genre implied by a chord progression. A series of chords is just a series of chords.  
I - iv - V could literally be anything from film to folk to ambient.  
_ADDENDUM: This is just my opinion. I may of course be wrong._

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 4:16pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/7 "2021-07-24T16:16:11Z")

</div>

BTW, a bit OT: yesterday I tried to have Scaler audio recognizing my voice, and it worked!

The progression is quite in the “experimental field” but I think it can be useful sometimes  
I’ll write a proof-of-concept

---

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 4:17pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/8 "2021-07-24T16:17:14Z")

</div>

you mean singing?

Does it support rap? I know @yorkeman is keen on that ability 😆

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 4:18pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/9 "2021-07-24T16:18:23Z")

</div>

> [@Bernd](#):
>
> Does it support rap?

RAP has chords?  
I believed it has one chord  
🤣

---

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 4:19pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/10 "2021-07-24T16:19:20Z")

</div>

yup, and it’s called bass drum, preferably 808 based. You know it is in tune when it blows out your car windows 😄

---

<div class="post-metadata">

**Author:** ![yorkeman](https://avatars.discourse-cdn.com/v4/letter/y/edb3f5/32.png) [@yorkeman](https://forum.scalermusic.com/u/yorkeman)\
**Post date:** [July 24, 2021, 5:40pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/11 "2021-07-24T17:40:06Z")

</div>

> [@Bernd](#):
>
> I know @yorkeman is keen on that ability

> [@ClaudioPorcellana](#):
>
> RAP has chords?

@ClaudioPorcellana , you have eclectic tastes, perhaps you could work up some vocals for @Bernd 's project he outlined in a prior post 😄. I’m sure you are familiar with the genre, but my benchmark is Niki Minaj, critically lauded and award winning artist, named by Time Magazine in the 100 most influential people in music.

Her eloquence and epanalepsis skills (suck that, Google Translate) are well illustrated by her typical lyrics which received critical acclaim, in the following link

> **[Nicki Minaj - Lookin Ass Lyrics | AZLyrics.com](https://www.azlyrics.com/lyrics/nickiminaj/lookinass.html)**
>
> Nicki Minaj "Lookin Ass": All I, all I know is there should be no reason (Look at y'all niggas) All I know is there should be...

You can perhaps see why rap is not exactly my bag 🙄… if this is the future of music, I’m going back to trying to compose skiffle (or in Italian ‘skiffle’ / German ‘skiffle’, according to Google)

[More seriously, is this really what the most popular ‘music’ genre in the USA has actually come to ?? What happened to the Eagles?]

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 7:14pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/12 "2021-07-24T19:14:33Z")

</div>

> [@Bernd](#):
>
> preferably 808 based

Do you mean this [808](https://trainspo.com/photo/103556/?list=all)?  
he he

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 7:21pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/13 "2021-07-24T19:21:06Z")

</div>

> [@yorkeman](#):
>
> Niki Minaj

are your sure that you love Nicki Minaj “voice”?  
🤔 🤪 🤣

Anyway, I must admit I have some rap in my record library: less than a dozen of Eminem’s vibes  
I don’t know why, but some of them are agreable; for example [https://youtu.be/sNPnbI1arSE](https://youtu.be/sNPnbI1arSE)

---

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 7:49pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/14 "2021-07-24T19:49:07Z")

</div>

> [@ClaudioPorcellana](#):
>
> Do you mean this [808](https://trainspo.com/photo/103556/?list=all)

No, [this](https://www.youtube.com/watch?v=9b-lpKHjwvQ&t=235s) one.  
Make sure you listen to this at maximum volume on your 800 Watt car stereo 😉

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 24, 2021, 8:06pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/15 "2021-07-24T20:06:31Z")

</div>

> [@Bernd](#):
>
> Make sure you listen to this at maximum volume on your 800 Watt car stereo

I don’t have car stereo  
And the naked truth is I don’t have a car 🤣

can I use it on my [bicycle](https://music.youtube.com/watch?v=6SI4EEnqWOY&list=RDAMVM6SI4EEnqWOY)?

---

<div class="post-metadata">

**Author:** ![yorkeman](https://avatars.discourse-cdn.com/v4/letter/y/edb3f5/32.png) [@yorkeman](https://forum.scalermusic.com/u/yorkeman)\
**Post date:** [July 24, 2021, 9:52pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/16 "2021-07-24T21:52:54Z")

</div>

> [@ClaudioPorcellana](#):
>
> are your sure that you love Nicki Minaj “voice”?

Reading this thread back It struck me that as I am English, and thus an alien weirdo on the board (and perhaps with an unconventional turn of phrase, as they say) misunderstandings may have occurred

So just in case - for absolute clarity - the post about Ms Minaj above was intended as a sarcastic comment from an old man’s perspective on modern ‘music’ (and particularly lyrics) , and from someone whose vinyl collection is well populated with Phil Spector 45s.

[I even have a juke box to play them on …]

 ![box](https://canada1.discourse-cdn.com/flex012/uploads/scalermusic/original/2X/2/2020682b4ad244f81bd8ceb55b66011df35ad04e.jpeg)

---

<div class="post-metadata">

**Author:** ![Bernd](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/bernd/32/1320_2.png) [@Bernd](https://forum.scalermusic.com/u/Bernd)\
**Post date:** [July 24, 2021, 10:19pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/17 "2021-07-24T22:19:15Z")

</div>

When I witness the self-depraction of those who feel “too old”, I try to imagine what I will reminisce about when I am old(er). Will it be old-fashioned to store music on .mp3 files on hard discs, when new generations will consume music via neuro-link receptors from the 8G cloud? 😉

---

<div class="post-metadata">

**Author:** ![yorkeman](https://avatars.discourse-cdn.com/v4/letter/y/edb3f5/32.png) [@yorkeman](https://forum.scalermusic.com/u/yorkeman)\
**Post date:** [July 24, 2021, 10:58pm UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/18 "2021-07-24T22:58:38Z")

</div>

> [@Bernd](#):
>
> Will it be old-fashioned to store music on .mp3 files

One benefit of being old(er) is that IMHO one develops a better ability to perceive matters generically and not very specifically. The young focus on the minutia, when it doesn’t really matter (for example) what format is used to store the Niki MInaj rap, and in any event it will change next year. The general principles remain remarkably static over time, and age brings that perspective - we don’t care about specific technology.

However, for me the real benefit of being old(er) is that you have had more time to be responsible for serial cock-ups. My value and asset generating capacity increased markedly with age, not because I knew what to do, but I knew what **not** to do. The young will, in the absence of “screw-up wisdom”, be doomed to repeat the mistakes of the past - and there is value in helping them to avoid doing that.

In other words, if you thought of the things you screwed up with your mp3s and discs, there will be a generic equivalent with the neuro gizmos brought about by faulty thinking and workflow etc; machines and technology change quickly, but humans don’t.

---

<div class="post-metadata">

**Author:** ![ClaudioPorcellana](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/claudioporcellana/32/14242_2.png) [@ClaudioPorcellana](https://forum.scalermusic.com/u/ClaudioPorcellana)\
**Post date:** [July 25, 2021, 12:05am UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/19 "2021-07-25T00:05:12Z")

</div>

> [@yorkeman](#):
>
> So just in case - for absolute clarity - the post about Ms Minaj above was intended as a sarcastic comment from an old man’s perspective on modern ‘music’ (and particularly lyrics) , and from someone whose vinyl collection is well populated with Phil Spector 45s.

LOL, mine was a pun thinking on how pretty is “that” rapper…  
🤣

Nice jukebox, anyway: how much for 3 songs?  
😀

It reminds me of the collection of “100 lire” (100 lire = 3 songs) we made at the Nirvana’s rotonda sul mare  
The Nirvana was a modern bathing establishment in [Noli (SV)](https://borghipiubelliditalia.it/borgo/noli/) that sported a round space with no walls and a roof, close to the beach and the sea, where we danced songs impossible-to-dance like [Whole Lotta Love](https://youtu.be/fIQMktyP90s) in the seventies

BTW, @davide can imagine people dancing Whole Lotta Love?  
🤣

---

<div class="post-metadata">

**Author:** ![jamieh](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/jamieh/32/1139_2.png) [@jamieh](https://forum.scalermusic.com/u/jamieh)\
**Post date:** [July 25, 2021, 7:49am UTC](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797/20 "2021-07-25T07:49:14Z")

</div>

You should rename this post “Welcome to the Comedy Forum”. Stand up comedy with Scaler.

[Next page](https://forum.scalermusic.com/t/recognize-chord-genre-and-sentiment-from-detected-midi/7797.md?page=2)
