# Midi to Chord Sets converter

**URL:** <https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529>\
**Category:** Scaler 2 Chord Sets\
**Created:** [April 27, 2023, 6:14am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529 "2023-04-27T06:14:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [April 27, 2023, 6:14am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/1 "2023-04-27T06:14:13Z")

</div>

Hi! I wanted to share a little tool to convert midi files to Scaler chord sets, I have used it to transform them in bulk instead of importing and exporting each file manually:

> **[GitHub - joanroig/midi-to-scaler-chord-sets: Convert chord progressions from midi files to...](https://github.com/joanroig/midi-to-scaler-chord-sets)**
>
> Convert chord progressions from midi files to Plugin Boutique's Scaler sets.

---

<div class="post-metadata">

**Author:** ![djphinesse](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/djphinesse/32/3760_2.png) [@djphinesse](https://forum.scalermusic.com/u/djphinesse)\
**Post date:** [April 29, 2023, 12:03am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/2 "2023-04-29T00:03:47Z")

</div>

This is awesome! Thanks.

---

<div class="post-metadata">

**Author:** ![thomass](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/thomass/32/706_2.png) [@thomass](https://forum.scalermusic.com/u/thomass)\
**Post date:** [May 1, 2023, 9:27am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/3 "2023-05-01T09:27:33Z")

</div>

very interesting tool. However as a Mac user I have to find out the path to the Scaler sets.

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 1, 2023, 9:40am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/4 "2023-05-01T09:40:23Z")

</div>

Hi Thomas, thanks for the insight, I’ll test it on a Mac and update the Readme accordingly 🙂  
This should be the folder:  
/Users/Shared/Plugin Boutique/Scaler/Sets

---

<div class="post-metadata">

**Author:** ![thomass](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/thomass/32/706_2.png) [@thomass](https://forum.scalermusic.com/u/thomass)\
**Post date:** [May 1, 2023, 10:18am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/5 "2023-05-01T10:18:17Z")

</div>

Right, that´s the path. Thanks!

---

<div class="post-metadata">

**Author:** ![thomass](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/thomass/32/706_2.png) [@thomass](https://forum.scalermusic.com/u/thomass)\
**Post date:** [May 1, 2023, 11:39am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/6 "2023-05-01T11:39:40Z")

</div>

Hey Joan, the zip file on the git hub page is not correct. It´s “swatches to ase main” which has something to do with photoshop.

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 1, 2023, 12:03pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/7 "2023-05-01T12:03:11Z")

</div>

I have updated the readme, the link should work now 😃

---

<div class="post-metadata">

**Author:** ![skank](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@skank](https://forum.scalermusic.com/u/skank)\
**Post date:** [May 1, 2023, 12:14pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/8 "2023-05-01T12:14:27Z")

</div>

@thomass This is potentially so helpful, thanks! 😀

---

<div class="post-metadata">

**Author:** ![thomass](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/thomass/32/706_2.png) [@thomass](https://forum.scalermusic.com/u/thomass)\
**Post date:** [May 1, 2023, 12:38pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/9 "2023-05-01T12:38:37Z")

</div>

You´re welcome, it´s always my pleasure to find broken links 😁

---

<div class="post-metadata">

**Author:** ![skank](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@skank](https://forum.scalermusic.com/u/skank)\
**Post date:** [May 1, 2023, 7:51pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/10 "2023-05-01T19:51:45Z")

</div>

@thomass

PS is there an in terminal version, one with a GUI or alternative execution method?

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 1, 2023, 8:03pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/11 "2023-05-01T20:03:21Z")

</div>

@skank I have added an explanation about how to run it [here](https://github.com/joanroig/midi-to-scaler-chord-sets/blob/main/README.md#run-binaries)

---

<div class="post-metadata">

**Author:** ![skank](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@skank](https://forum.scalermusic.com/u/skank)\
**Post date:** [May 2, 2023, 9:41am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/12 "2023-05-02T09:41:20Z")

</div>

@Joan Many thanks Joan

---

<div class="post-metadata">

**Author:** ![Olnium](https://avatars.discourse-cdn.com/v4/letter/o/4da419/32.png) [@Olnium](https://forum.scalermusic.com/u/Olnium)\
**Post date:** [May 3, 2023, 6:18pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/13 "2023-05-03T18:18:35Z")

</div>

Hi, Joan,

On my system, your tool creates an .xml file from a .mid file as expected, but when I open it in notepad++, it shows a header and a bracketed section where the chord data should be, but no chord data. Any idea why? Thanks.  
 ![chordsetxml](https://canada1.discourse-cdn.com/flex012/uploads/scalermusic/original/2X/a/a14ff4f2aee77fed93dfaf4ae2a1de5d48bb874b.png)

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 3, 2023, 6:34pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/14 "2023-05-03T18:34:13Z")

</div>

Hi! @Olnium If possible, please post the .mid file here or send it to me via PM for analyzing

---

<div class="post-metadata">

**Author:** ![Olnium](https://avatars.discourse-cdn.com/v4/letter/o/4da419/32.png) [@Olnium](https://forum.scalermusic.com/u/Olnium)\
**Post date:** [May 3, 2023, 7:14pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/15 "2023-05-03T19:14:53Z")

</div>

Sure, file attached. I just noticed that although I renamed the file “TEST.mid”, it retains its original name when dragged into Bitwig, “A - i bVIIM bVIM bVIIM.mid”. I wonder if that has something to do with it? The reason I renamed it was because every time I loaded this file (and others with the same naming convention) into Scaler in the converted .xml format, they just wouldn’t display in the User menu.

Hopefully you can make sense of it.

Edit: attachment didn’t work…I’ve uploaded to Mega:

> **[File on MEGA](https://mega.nz/file/zM5XQKIK#QqMCXJYZHKD_F5z1VOI-T5YFyOzdc2FBK1cJxjSPkrQ)**

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 3, 2023, 8:48pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/16 "2023-05-03T20:48:19Z")

</div>

@Olnium I have added your midi file in the examples and released a new version that addresses your issue 😃

> **[Release v1.1.0 · joanroig/midi-to-scaler-chord-sets](https://github.com/joanroig/midi-to-scaler-chord-sets/releases/tag/v1.1.0)**
>
> Added support for midis with multiple tracks

---

<div class="post-metadata">

**Author:** ![Olnium](https://avatars.discourse-cdn.com/v4/letter/o/4da419/32.png) [@Olnium](https://forum.scalermusic.com/u/Olnium)\
**Post date:** [May 3, 2023, 9:23pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/17 "2023-05-03T21:23:51Z")

</div>

It works! Good job, Joan. Was it a Midi format 0 vs. Midi format 1 issue?

Many thanks.

---

<div class="post-metadata">

**Author:** ![Joan](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.scalermusic.com/joan/32/11058_2.png) [@Joan](https://forum.scalermusic.com/u/Joan)\
**Post date:** [May 3, 2023, 9:59pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/18 "2023-05-03T21:59:32Z")

</div>

Your midi had two tracks, first one was playback information and the second had the chords. The new version looks for the first track that has a note (event noteOn) and uses it for exporting the xml

---

<div class="post-metadata">

**Author:** ![tfmc](https://avatars.discourse-cdn.com/v4/letter/t/bbce88/32.png) [@tfmc](https://forum.scalermusic.com/u/tfmc)\
**Post date:** [January 23, 2024, 8:55am UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/19 "2024-01-23T08:55:04Z")

</div>

Thank you, Joan!  
Just tried it, and it works great.  
After moving the converted files from the program Sets folder to the Sets folder in Scaler, the folder showed up under the User Tab. Is there a way to point to a dir outside of the Scaler dir for the User chord sets? I have a lot of MIDI files that I would like to convert and I don’t want to clog up the scaler folder.  
Thanx again

---

<div class="post-metadata">

**Author:** ![Neptuno\_73](https://avatars.discourse-cdn.com/v4/letter/n/a4c791/32.png) [@Neptuno\_73](https://forum.scalermusic.com/u/Neptuno_73)\
**Post date:** [June 3, 2024, 4:12pm UTC](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529/20 "2024-06-03T16:12:29Z")

</div>

Hi  
I’m sorry but it doesn’t work. version 1.1.0  
In Windows 11 it tries to show a window but it disappears quickly

[Next page](https://forum.scalermusic.com/t/midi-to-chord-sets-converter/13529.md?page=2)
