Old 09-05-2016, 04:18 PM   #1
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default JSFX: MIDI (various)

Hi everyone,

I open this thread to share my JSFX related to MIDI. (there is only one for now but other may come eventually).

These JSFX are part of my ReaScripts repo. They can be downloaded thanks to ReaPack. See my
signature for more details.

  • X-Raym_Note to CC.jsfx



Enjoy!
X-Raym is offline   Reply With Quote
Old 09-20-2016, 03:25 PM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

  • X-Raym_MIDI notes sequence from CSV file.jsfx


A way to make melodies from one note input only, based on a CSV file which contains the notes list.

Demo video and info here:
MIDI Notes Sequence with JSFX: Demo on Makey Makey / ExtremRaym
X-Raym is offline   Reply With Quote
Old 11-19-2017, 03:55 AM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

New script (meant for some MIDI hardware) :
  • Note On under X velocity to Note Off


Simple but can be handy !
X-Raym is offline   Reply With Quote
Old 10-30-2018, 05:46 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

New script:
  • X-Raym_16 pads MIDI Notes Map.jsfx



Useful for quick remapping of finger drumming hardwares (made for Maschine Mikro Mk3 MIDI mode).

Enjoy !
X-Raym is offline   Reply With Quote
Old 10-30-2018, 07:46 AM   #5
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 8,849
Default

Are you actually making some music now instead of scripting? :P (just kidding)
nofish is offline   Reply With Quote
Old 10-30-2018, 08:17 AM   #6
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

@nofish
well, as I just released a script, I'm not sure I can confirm your thought haha ^^
X-Raym is offline   Reply With Quote
Old 11-10-2018, 04:51 PM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

I needed to router a MIDI note to another, but I didn't find something as minimal as I wanted, so here it is:

  • X-Raym_MIDI single note map.jsfx




Of course, shared for free in my ReaPack repo.

Enjoy !
X-Raym is offline   Reply With Quote
Old 06-25-2019, 04:50 AM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

Big update on my 16 MIDI pads:


Quote:
* v1.5 (2019-06-25)
+ Nice colored pads
+ Hide sliders, now offset with clicks
+ Infos on Pad
+ Pad brightness based on velocity




Next step: custom note names.... and maybe image ? :P
X-Raym is offline   Reply With Quote
Old 06-26-2019, 01:40 AM   #9
Ivannn Bennnettt
Human being with feelings
 
Join Date: Feb 2017
Posts: 263
Default

Looks nice
Thank you!
Ivannn Bennnettt is offline   Reply With Quote
Old 06-26-2019, 05:08 PM   #10
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

With Tale help (https://forum.cockos.com/showthread.php?t=181653), and a lot of brainstorming, I came up with this solution:






It use a note to image file CSV in the data folder. User can create some and edit them.



I would prefer that it look for image in data folder but it seems it can only for subfolder of the JSFX file itself. If anyone has more info about that: https://forum.cockos.com/showthread.php?t=222388


What do you think ? Usable ?
X-Raym is offline   Reply With Quote
Old 06-27-2019, 02:52 AM   #11
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

Ok I release anupdate, cause I think it is as good as it can be:


Code:
 * v1.7 (2019-06-27)
  + Image support. Image file mapping have to be put in REAPER/Data/MIDINotesImages and should contains note number followed by filename with extension (36 kick.png). Images have to be put in /Images from the effect path.
  # Fixed base note color offset
  # minor UI tweaks

It is very fun to use, you don't even need to watch the pad anymore


I made a MT power drum kit map for those interested,
put it on REAPER/Data/MIDINotesImages


and put Data/track_icons folder into the effect Images subfolder (take the JSFX path, create Images folder, and paste content of track_icons there)


Code:
35 banjo.png
36 kick.png
37 snare_top.png
38 snare_top.png
39 snare_top.png
40 snare_top.png
41 tom.png
42 hihat.png
43 tom.png
44 hihat.png
45 tom.png
46 hihat.png
47 tom.png
48 tom.png
49 cymbal_large.png
50 tom.png
51 ride_rim.png
52 cymbal_small.png
53 ride_bell.png
55 cymbal_small.png
X-Raym is offline   Reply With Quote
Old 07-01-2019, 09:38 AM   #12
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default New release

Minimalist simple new script:


  • MIDI notes octave tranpose shift
More adapted that the usual transpose scripts if you know you want to only shift by octave, and if you need to filter the shift by channel (in case of split keyboards etc).


Thx for your support !
X-Raym is offline   Reply With Quote
Old 07-05-2019, 02:09 PM   #13
zookthespook
Human being with feelings
 
Join Date: Mar 2015
Posts: 518
Default

Fantastic scripts xraym
Is it possible to have a few scripts like
Continuous control transformer.
For eg. incoming cc#,1 to cc11 output.

the 16 keypad script is going to come super handy for key switching business as most of us have 61 keys midi controller.
Really big thank you to you

Last edited by zookthespook; 07-05-2019 at 02:17 PM.
zookthespook is offline   Reply With Quote
Old 07-05-2019, 05:18 PM   #14
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default

@zookthespook

THx !


For cc mapping, there is already few JSFX out there to remap CC, like MIDI CCMapper X, they will satisfy your needs :P


Quote:
the 16 keypad script is going to come super handy for key switching business as most of us have 61 keys midi controller.
Apart from being a note mapper, I don't see the advantage of the 4x4 layout in this case compared to other remappers, but sure, if you like it, use it for whatever you need
X-Raym is offline   Reply With Quote
Old 07-06-2019, 12:38 AM   #15
zookthespook
Human being with feelings
 
Join Date: Mar 2015
Posts: 518
Default

yes will go through them again. .. was just being greedy stupid with just one feature in a plugin it ..hahaha .
zookthespook is offline   Reply With Quote
Old 07-07-2019, 08:21 AM   #16
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,874
Default Update

+ Mousewheel support for the 16 pads remapper FX
X-Raym is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:43 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.