|
|
|
06-22-2017, 06:11 PM
|
#1
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,458
|
Faderport XT 2017 (Win only)
This is the Nimaj's driver as of February 13, 2016 but with the following abilities added:
1) Pressing Write button toggles between Write and Latch modes.
2) Pressing the Touch button toggles between Touch and Latch Preview modes.
3) New Pan mode set in the .ini (PAN_MODE=3): use the pan knob to cycle/navigate through the FX loaded on track. The FX will open centered on screen and floating, all other FX and track's will close. No undo points are created when cycling. If no FX is present on track then the dialog to add an FX opens.
Instead of PAN_MODE=3 you can use PAN_MODE=2 and assign the following improved actions from Reapack:
- amagalma_Float centered exclusively the next FX for the current track
- amagalma_Float centered exclusively the previous FX for the current track
Faderport XT 2017
Faderport XT 2017 (x64)
Hope you like the additions
Many thanks to cfillion and Xenakios for their help with C++
Last edited by amagalma; 01-26-2020 at 03:53 AM.
|
|
|
06-23-2017, 01:54 AM
|
#2
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
Nice one
Thanks!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
07-01-2017, 02:54 PM
|
#3
|
Human being with feelings
Join Date: Apr 2017
Posts: 139
|
any idea how to get the xt to stop following the faders on another control surface (faderport 8). If i'm trying to ride two faders at once on the 8, the xt goes nuts because it's trying to do both, can't be good for the hardware i assume.
|
|
|
07-04-2017, 08:01 AM
|
#4
|
Banned
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
|
Thanks for keeping the XT driver alive amagalma.
|
|
|
10-11-2017, 03:29 PM
|
#5
|
Human being with feelings
Join Date: Dec 2015
Location: A city in GA
Posts: 103
|
Thanks for keeping this alive. I don't have my Faderport anymore (and don't actually use REAPER as much anymore) so I couldn't continue. I wish there were some way to consolidate the posts though. Now there will be 3 fairly long threads for new users to sift through.
I'll link to this post in my thread as karbo did in his before. Thanks again.
Last edited by The_Nimaj; 10-11-2017 at 03:34 PM.
|
|
|
10-17-2017, 05:41 AM
|
#6
|
Human being with feelings
Join Date: Oct 2008
Posts: 281
|
|
|
|
10-17-2017, 06:24 AM
|
#7
|
Human being with feelings
Join Date: Apr 2013
Posts: 699
|
Just saw this ... big Thank You for keeping it alive and up to date.
__________________
Reaper/Studio One Pro/Win10Pro x64
i7-6700@3.8Ghz/32G/43" 4K/UMC1820
Event PS8/KKS61MK2/Maschine MK3/K12U
|
|
|
11-29-2017, 07:44 AM
|
#8
|
Human being with feelings
Join Date: Sep 2009
Location: Monnem
Posts: 1,133
|
Hallo amagalma,
thank you amagalma for keeping the faderport alive,
an early Christmas present.
Greetings from Germany
Gerd
|
|
|
11-29-2017, 11:40 AM
|
#9
|
Human being with feelings
Join Date: Apr 2016
Posts: 32
|
Yeah Amagalma, echoing the others here, thank you very much for keeping this alive.
|
|
|
01-27-2018, 05:59 PM
|
#10
|
Human being with feelings
Join Date: Jan 2016
Posts: 40
|
Volume/dynamics recording slider control
Ok, horribly newbie question here, as I'm learning how to a slew of new components simultaneously, including Reaper (it's a bit overwhelming). Got Reaper loaded, got my keyboard hooked up to my computer with a Presonus Audiobox interface, Picked up a Faderport, installed it using Nimaj's driver.
So it appears I have everything installed and working, so I'm going to start with baby steps and experimenting my way through until I learn all of this. So you'll have to excuse my initial questions.
Withinn the folder that is in Nimaj's download https://stash.reaper.fm/26189/Faderp...%20Release.zip the Word doc starts with the following:
Installation:
1. Locate the Reaper Resource Directory. You can find it by starting Reaper and clicking Options > Show Reaper Resource Path in explorer/finder.
2. Copy the reaper_csurf_fpxt library file (dll for windows; dylib for mac) to the UserPlugins folder. If it doesn’t exist, create it.
3. Restart Reaper.............
However, elsewhere in this long thread I've seen mention to also: "Copy reaper_csurf_fpxt.ini to the Resource folder". Nimaj's download doesn't mention this, and there isn't any .ini file in his download. Can I assume that .ini file is no longer necessary, and Nimaj's download/instructions are complete? If it matters I have windows 7.
Second question: When recording a MIDI (not Audio) track (I've set up that template where each track has an Audio component and a separate MIDI component), can I get I get FP slider to control the velocity/volume of the track I'm recording - basically replicate what the Mod Wheel does on my keyboard? (I have figured out how to change the control setup on my keyboard to have one of the keyboard's slider mimic the function of the mod wheel, so I do have a work around, but the FP slider is really sweet and has a very nice feel to it). I'd have thought this function would be basic in Nimaj's setup (and it very well might be & I'm too dense to see it). I can get Reaper to record an 'Audio' track with the FP slider controlling the velocity/volume, but not for just the MIDI track like I can with my synth's mod wheel. Using the FP slider when within a MIDI track "shows" the volume "knob" on the Reaper track responding to velocity/volume, but nothing is registering/recording, plus I can't hear the changes in real time anyway. Am I missing something obvious?
Last edited by billbk; 01-28-2018 at 07:38 AM.
Reason: added info
|
|
|
01-29-2018, 06:06 PM
|
#11
|
Human being with feelings
Join Date: Jan 2016
Posts: 40
|
Nimaj files
Guess I got too long winded in my last post to warrant a response. I just need to know if Nimaj's post
https://stash.reaper.fm/26189/Faderp...%20Release.zip includes all the files I need (even though it doesn't include an ".ini" file).
Other posts say to "Copy reaper_csurf_fpxt.ini to the Resource folder". But it doesn't exist in his download.
I have windows 7, 64 bit, so I assume I was supposed to load this file: reaper_csurf_fpxt64.dll
What about all of the other non-mac files? Ignore them?
help.
|
|
|
01-30-2018, 07:19 AM
|
#12
|
Human being with feelings
Join Date: Apr 2015
Location: Arcachon, France
Posts: 435
|
I have a file called:reaper_csurf_fpxt.ini.
It's in: C:\Users\Primary\AppData\Roaming\REAPER (replace Primary with your user name).
You need to download the original, full FaderPort XT distro, plus the updated .DLL. The .INI file is in the other package.
You need it.
Download Faderport XT Release.zip ( https://forum.cockos.com/showthread.php?t=170036) and amagalma's updated .DLL ( https://forum.cockos.com/showthread.php?t=193222).
Not sure what you're looking at, but the Faderport XT Release.zip file I just redownloaded contains the .INI file. That's the ONLY file you need from that .ZIP. Use the updated .DLL.
__________________
Intel i9, 32 GB RAM, 7 TB SSD; Win 11 Pro; PreSonus Studio 1810c
Studio One 6 Pro; MuseScore 4; Melodyne 5 Studio; Acoustica Pro 7; Reaper 7
Gig Performer 4; NI S61 MK3; Focal Shape 65; Beyerdynamic DT 880 Pro, DT 770 Pro
|
|
|
01-30-2018, 06:38 PM
|
#13
|
Human being with feelings
Join Date: Jan 2016
Posts: 40
|
faderport
Ok, I'm sorry, but I'm obviously quite dense.
You say to Download Faderport XT Release.zip ( https://forum.cockos.com/showthread.php?t=170036). That link takes me to another page headed by Nimaj's 12-15-2015 post where he posts this link: https://stash.reaper.fm/26189/Faderp...%20Release.zip . This is the download I've been using. In that download there are 2 files, Build and MACOS. I go to build folder and there are 7 files:
.DS_Store
README
reaper_csurf_fpxt.dylib
reaper_csurf_fpxt
reaper_csurf_fpxt32.dll
reaper_csurf_fpxt32.dylib
reaper_csurf_fpxt64.dll
I don't see a .ini file in there (or am I reading them incorrectly). Where is this "original" full FaderPort XT distro? Is there a different link besides Nimaj's post (on the page that you linked to) that I should have clicked to get to this "original" folder that has the ini file?
Is it the "This is karbomusic's original thread on the topic" link?
I do definitely see Amagalma's .dll file.
Sorry, but with so many link possibilities on every page it gets quite confusing.
thanks, bill
|
|
|
01-30-2018, 06:51 PM
|
#14
|
Human being with feelings
Join Date: May 2009
Posts: 29,269
|
Quote:
Originally Posted by billbk
Ok, I'm sorry, but I'm obviously quite dense.
You say to Download Faderport XT Release.zip ( https://forum.cockos.com/showthread.php?t=170036). That link takes me to another page headed by Nimaj's 12-15-2015 post where he posts this link: https://stash.reaper.fm/26189/Faderp...%20Release.zip . This is the download I've been using. In that download there are 2 files, Build and MACOS. I go to build folder and there are 7 files:
.DS_Store
README
reaper_csurf_fpxt.dylib
reaper_csurf_fpxt
reaper_csurf_fpxt32.dll
reaper_csurf_fpxt32.dylib
reaper_csurf_fpxt64.dll
I don't see a .ini file in there (or am I reading them incorrectly). Where is this "original" full FaderPort XT distro? Is there a different link besides Nimaj's post (on the page that you linked to) that I should have clicked to get to this "original" folder that has the ini file?
Is it the "This is karbomusic's original thread on the topic" link?
I do definitely see Amagalma's .dll file.
Sorry, but with so many link possibilities on every page it gets quite confusing.
thanks, bill
|
The second one in that list above is the .ini file (try dragging it into Notepad). I'm not sure why your system doesn't show ".ini" it unless it is just hiding the extension. Assuming Windows and 64 bit reaper you only need that .ini file and reaper_csurf_fpxt64.dll
I was a little afraid the various spin-offs of the code might create confusion. The one by the_nimaj is the "official" unofficial eXTended version that I handed off to him (if there is such a thing). The one in this thread is fine but since it is a fork in the code, I don't know much about and they may have assumed prior knowledge and omitted the INI from this thread (I think amagalma just added a couple things for personal use then shared that out for anyone interested). That being said the INI file format is the same, the same one should work for all versions for the most part.
__________________
Music is what feelings sound like.
|
|
|
01-30-2018, 07:07 PM
|
#15
|
Human being with feelings
Join Date: May 2009
Posts: 29,269
|
A little info on the ini file. It is broken down into three sections: Settings, Pan Actions and Button Actions.
Settings are varying settings we've added that control how certain things behave, think of those as options. The only exception is there are a couple pan related settings that are sitting in the Pan Actions section, the remaining 4 items in that section are for actions that can fire based on pan knob movements. Those and everything under Button Actions uses Reaper actions and are laid out in the following format:
ACTION_BUTTONNAME=ActionID
If I wanted the record button to record I'd change the ACTION_REC setting to ACTION_REC=1013 since 1013 is the ActionID for transport: record in reaper. Where do we get the ActionID? Open Reapers Actions window, right click in the whitepace and there is an option to display the ActionID column. That number is the ActionID for the corresponding action in the actions list.
Caveat: Looking at the INI, I don't think anyone has added support for custom actions (could be wrong). If that is the still the case, then custom actions probably won't work because the faderport driver sends numbers not strings. Double check in case nimaj added this after the fact as I've not reviewed that portion of his code to see. Also, if you make changes to the INI and save them you will either need to restart Reaper or open the properties of the FaderPortXT control surface in Prefs > Control surfaces and click OK so that it causes the driver to reload the INI.
Here is the base INI file. You can just paste this into notepad and save it as "reaper_csurf_fpxt.ini" including the quotes to force it to use .ini instead of doing something like .ini.txt which would drive one crazy if they didn't notice that happened.
Code:
[FPCSURF]
;settings
MCP_VIEW=1
SHIFT_LATCH=1
AUTO_SCROLL=1
SELECT_IS_TOUCHED=0
MTP_OVERRIDE=0
PAN_SCROLLS_TRACKS=1
FADER_CONTROLS_FX=1
PAN_TOUCH_RESET_TIME=250
PAN_SCROLL_FADER_TIME=250
PAN_MIN_TURNS=2
PAN_RESOLUTION=128 ;
SELECT_TOUCHED_PARAM=1
ENABLE_INTRO=0
INTRO_STRING=FPXT
;pan actions
;0=pan, 1=scroll tracks, 2=custom actions
PAN_MODE=1
PAN_MODE_SHIFT=0
ACTION_PAN_LEFT=40104
ACTION_PAN_RIGHT=40105
ACTION_PAN_LEFT_SHIFT=41666
ACTION_PAN_RIGHT_SHIFT=41667
;button actions
ACTION_MUTE=
ACTION_MUTE_SHIFT=
ACTION_SOLO=
ACTION_SOLO_SHIFT=
ACTION_REC_ARM=
ACTION_REC_ARM_SHIFT=
ACTION_CH_PREV=
ACTION_CH_PREV_SHIFT=
ACTION_BANK=
ACTION_BANK_SHIFT=
ACTION_OUTPUT=41209
ACTION_OUTPUT_SHIFT=0
ACTION_READ=
ACTION_READ_SHIFT=
ACTION_WRITE=
ACTION_WRITE_SHIFT=
ACTION_TOUCH=
ACTION_TOUCH_SHIFT
ACTION_OFF=
ACTION_OFF_SHIFT=
ACTION_MIX=40078
ACTION_MIX_SHIFT=41077
ACTION_PROJECT=40861
ACTION_PROJECT_SHIFT=40295
ACTION_TRANS=40259
ACTION_TRANS_SHIFT=1134
ACTION_UNDO=
ACTION_UNDO_SHIFT=
ACTION_PUNCH=40222
ACTION_PUNCH_SHIFT=40172
ACTION_USER=_db5d9421e754499e8aaa4d9f4044529b
ACTION_USER_SHIFT=40178
ACTION_LOOP=1068
ACTION_LOOP_SHIFT=40020
ACTION_REW=
ACTION_REW_SHIFT=
ACTION_FWD=
ACTION_FWD_SHIFT=
ACTION_STOP=
ACTION_STOP_SHIFT=
ACTION_PLAY=
ACTION_PLAY_SHIFT=
ACTION_REC=
ACTION_REC_SHIFT=
ACTION_FOOTSWITCH=40073
ACTION_FOOTSWITCH_SHIFT=1013
__________________
Music is what feelings sound like.
Last edited by karbomusic; 01-30-2018 at 07:12 PM.
|
|
|
01-31-2018, 06:04 AM
|
#16
|
Human being with feelings
Join Date: Jan 2016
Posts: 40
|
faderport
Ahh, the old ghost in the machine hiding text. Thank you very much.....thought I was losing my faculties.
And a huge thanks for the explanation of how it works. I'm sure for most of the people here, this is old news and obvious. But seeing this list of codes for the first time, it's more of a huh??? especially if you're just learning a DAW and don't even know what kind of commands are possible.
Last edited by billbk; 01-31-2018 at 06:14 AM.
|
|
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 06:26 AM.
|