IT-FORUM

IT-FORUM



SearchSearch   Users   Registration   Entrance
Today: 31.03.2026 - 13:27:10
Pages:  1  2  3  4  

ReaChorder a new extension

AuthorMessage

bassrebel

fluder


Statistics:
Messages: 2,139
Registration: 12.11.2003

EDIT: This extension is under development. Newer versions maybe posted, check the thread for the latest version. Most often, the last uploaded version is the one that works best. From now on, only Python 3.3 and up is supported. Required software: Reaper 4.5.2+: Python 3.3: SWS extension v2.4.0 #1: How to install Python for Reaper: Mac OS tkinter issues? See: ------------------------------------------------------------------------------------------------ I've created a new ReaScript plugin for Reaper, called ReaChorder. With ReaChorder one can create a "song" from scratch. A kind of song wizard that proposes chord/song structures based upon the circle of fifths. It proposes the best possible chords for a chosen mood, key and scale. It then draws the song structure into the MIDI editor. Cheating? perhaps! Of course, it isn't fool-proof, but that wasn't the intention. It's just for fun and inspiration. :D For it work: 1. Move the contents of the .zip to your /Scripts/ folder in Reaper. For NT this can be: C:\Users\<username>\AppData\Roaming\REAPER\Scripts 2. Import the ReaChorder.py into the action window (new/load). Then you can load it in the MIDI piano-roll editor, or add script action to the toolbar as a shortcut. (right click on the toolbar in the MIDI editor). In any event, it must be called from the MIDI piano roll editor. Would love to hear what you think about it. And if you have some improvements, I would love to hear them too. :) Download: -


---------------------
Follow me on Instragram @bassrebel 2003 2014 X1 X3.5i 2016 MB C300 4Matic
Message # 1 30.12.24 - 15:37:12
RE: ReaChorder a new extension

wolf2600

fluder


Statistics:
Messages: 30
Registration: 02.19.2002

Maybe just me but I get this error when I load the script. If I click OK I get the error again. Click OK again and the script appears to run. I'm running Reaper v4.52x64/Win7x64.


---------------------
86 Mustang SVO - 2.3L Turbo 01 Suzuki SV650
Message # 2 30.12.24 - 15:47:03
RE: ReaChorder a new extension

Hammm3

fluder


Statistics:
Messages: 651
Registration: 05.18.2001

Hi mwe, I also get that sporadically. Sometimes it starts fine, and sometimes it throws. Why it happens is a mystery to me... I'm not very well versed in Python, in fact, it's my 2nd Python script. :) Maybe we can suppress it, or maybe it's just a bug... Microsoft says: "This is an unsupported way to load Visual C++ DLLs." Probably something to do with tkinter? ...so if anyone has a suggestion/idea? -


---------------------
Paul
Message # 3 30.12.24 - 15:53:53
RE: ReaChorder a new extension

97 e39 Indy

fluder


Statistics:
Messages: 4
Registration: 05.15.2002

I'm not really a programmer at all so this is multiple orders of magnitude beyond me. FWIW, I'm running Python v3.2.5 and SWS 2.4.0.



Message # 4 30.12.24 - 15:58:45
RE: ReaChorder a new extension

84_318i

fluder


Statistics:
Messages: 236
Registration: 03.04.2002

Thanks for this. I just tested it, no errors here so far, seems to work fine. I like such "creativity aids" when the damn writer's block is round the corner. :o Though I hope the Reaper devs can somehow make working with tkinter apps like this a little less quirky. Currently: - hides behind Reaper's window when clicking anywhere in Reaper - no undo (as said, but probably hard to implement) - steals Reaper's keyboard shortcuts when in focus



Message # 5 30.12.24 - 16:03:30
RE: ReaChorder a new extension

Klaus

fluder


Statistics:
Messages: 15
Registration: 02.18.2002

Thanks for the info, spk77.



Message # 6 30.12.24 - 16:09:08
RE: ReaChorder a new extension

sedate

fluder


Statistics:
Messages: 250
Registration: 04.25.2001

Working here too. Useful. It's in 3/4 time. Can it be set to other time signatures? Thanks for your efforts



Message # 7 30.12.24 - 16:16:39
RE: ReaChorder a new extension

extemporia

fluder


Statistics:
Messages: 340
Registration: 12.17.2002

You can change it to 4/4 by finding this in ReaChord_Functions.... in drawMidi Code:


---------------------
1992 325i "Bridget" - gone 1999 M3 - here to stay
Message # 8 30.12.24 - 16:25:20
RE: ReaChorder a new extension

butterm3

fluder


Statistics:
Messages: 17
Registration: 01.29.2002

Thanks. I look forward to seeing what you have done



Message # 9 30.12.24 - 16:34:48
RE: ReaChorder a new extension

Breezy

fluder


Statistics:
Messages: 676
Registration: 01.01.2003

I've changed the structure of the code a bit and it now has a Settings window. This probably needs testing in P3 because I don't know if there are any P2 vs P3 differences in there. It now does a bass note on another channel, draws regions too (both optionally), allows you to choose channels for the different parts and stores/recalls those settings. Thanks very much for this Sasje, you can see I've commented out some settings which I'm going to add later. I was going to code something like this from scratch so you've saved a heap of time. Cheers.



Message # 10 30.12.24 - 16:43:23
RE: ReaChorder a new extension
Mackie Onyx 1640 for Mixing? Summing? Advice please! : Previous topicNext topic: Mixers... what do they do exactly?
Pages:  1  2  3  4  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants