navelpluisje / reasonus-install

Control REAPER with your FaderPort v2, 8 or 16 as it was intended
https://navelpluisje.github.io/reasonus-faderport/
MIT License
9 stars 1 forks source link

reasonus install failed on linux #39

Open sonotor opened 1 year ago

sonotor commented 1 year ago

I'm running the .exe installer with wine. The reasonus app runs. I insert the reaper path. Then the "install" button remain inactive.

Operating System Ubuntu studio Reaper 6.78 sws installed

Versions Versions can be found on the About page of the installer

I try with a friend to do the same install on another computer on Ubuntu studio and the issue is exactly the same.

Thanks for helping, Reasonus seems so nice!!!!

Capture d’écran_2023-04-17_22-46-10

navelpluisje commented 1 year ago

Can you share the reaper-midihw.ini file? It looks like it is not able to find/read the midi devices. Or the name of the mididevice is different in Wine on Ubuntu. The installer is checking for a certain name, to filter out the devices other then the faderports

sonotor commented 1 year ago

Thank you for answering! here is the reaper-midihw.ini file:

[Main view] title=&View

[Transport context] item_0=-2 Jump to marker/region item_1=40264 no markers/regions item_2=-3 item_3=-2 Playrate item_4=2019 Action: Arm next action item_5=2019 Action: Arm next action item_6=40521 Set to 1.0 item_7=40522 Increase by ~6% (one semitone) item_8=40523 Decrease by ~6% (one semitone) item_9=40524 Increase by ~0.6% (ten cents) item_10=40525 Decrease by ~0.6% (ten cents) item_11=40672 Apply playrate to current BPM item_12=-1 item_13=40671 Preserve pitch in audio items when changing master playrate item_14=-1 item_15=40673 Playrate fader range: 0.25-4.0 (default) item_16=40674 Playrate fader range: 0.5-2.0 item_17=40675 Playrate fader range: 0.75-1.5 item_18=40676 Playrate fader range: 0.9-1.1 item_19=-3 item_20=-2 Transport item_21=1007 Play item_22=1013 Record item_23=1008 Pause item_24=1016 Stop item_25=40073 Play/pause item_26=40044 Play/stop item_27=40317 Play (skipping time selection) item_28=-1 item_29=40042 Go to start of project item_30=40043 Go to end of project item_31=1068 Repeat item_32=-3 item_33=-2 External Timecode Synchronization item_34=40620 Synchronization enabled item_35=40619 Synchronization settings... item_36=-3 item_37=-1 item_38=40036 Automatically scroll view during playback item_39=41817 Continuous scrolling item_40=40390 Smooth seeking (seeks at end of measure) item_41=41992 Chase MIDI note-ons in project playback item_42=41834 Stop playback at end of loop if repeat is disabled item_43=42305 Flash transport yellow on possible audio device underrun item_44=-1 item_45=40252 Record mode: normal item_46=40076 Record mode: time selection auto punch item_47=40253 Record mode: auto-punch selected items item_48=-1 item_49=40379 Use ruler time unit item_50=40410 Minutes:Seconds item_51=40411 Measures.Beats item_52=40412 Seconds item_53=40413 Samples item_54=40414 Hours:Minutes:Seconds:Frames item_55=41972 Absolute Frames item_56=-2 Secondary time unit item_57=42366 None item_58=42367 Minutes:Seconds item_59=42368 Seconds item_60=42369 Samples item_61=42370 Hours:Minutes:Seconds:Frames item_62=42371 Absolute Frames item_63=-3 item_64=-1 item_65=40531 Show playrate control item_66=40680 Show time signature item_67=40532 Show play state as text item_68=40533 Center transport controls item_69=-1 item_70=41608 Dock transport in docker item_71=40260 Dock transport in main window item_72=-2 Docked transport position item_73=41603 Below arrange (default) item_74=41604 Above ruler item_75=41605 Bottom of main window item_76=41606 Top of main window item_77=-3 item_78=2 Hide Transport title=Transport context

navelpluisje commented 1 year ago

I think thats the reaper-menu.ini. The reaper-midihw.ini content looks like:

[mididevcache]
ia0=
ia1=
ia10=
ia11=
ia12=
ia13=
ia14=
ia15=
ia16=
ia17=
ia18=
ia19=

This is without names etc.

sonotor commented 1 year ago

oh sorry.... yes!

[mididevcache] ia0= ia1= ia10= ia11= ia12= ia13= ia14= ia15= ia16= ia17= ia18= ia19= ia2= ia20= ia21= ia22= ia23= ia24= ia25= ia26= ia27= ia28= ia29= ia3= ia30= ia31= ia32= ia33= ia34= ia35= ia36= ia37= ia38= ia39= ia4= ia40= ia41= ia42= ia43= ia44= ia45= ia46= ia47= ia48= ia49= ia5= ia50= ia51= ia52= ia53= ia54= ia55= ia56= ia57= ia58= ia59= ia6= ia60= ia61= ia7= ia8= ia9= in0=a2j:Midi Through [14] (capture): Midi Through Port-0 in1=a2j:nanoKONTROL2 [20] (capture): nanoKONTROL2 nanoKONTROL2 CTR in10=MIDI Input 11 in11=MIDI Input 12 in12=MIDI Input 13 in13=MIDI Input 14 in14=MIDI Input 15 in15=MIDI Input 16 in16=MIDI Input 17 in17=MIDI Input 18 in18=MIDI Input 19 in19=MIDI Input 20 in2=MIDI Input 4 in20=MIDI Input 21 in21=MIDI Input 22 in22=MIDI Input 23 in23=MIDI Input 24 in24=MIDI Input 25 in25=MIDI Input 26 in26=MIDI Input 27 in27=MIDI Input 28 in28=MIDI Input 29 in29=MIDI Input 30 in3=MIDI Input 5 in30=MIDI Input 31 in31=MIDI Input 32 in32=MIDI Input 33 in33=MIDI Input 34 in34=MIDI Input 35 in35=MIDI Input 36 in36=MIDI Input 37 in37=MIDI Input 38 in38=MIDI Input 39 in39=MIDI Input 40 in4=a2j:UMC1820 [24] (capture): UMC1820 MIDI 1 in40=MIDI Input 41 in41=MIDI Input 42 in42=MIDI Input 43 in43=MIDI Input 44 in44=MIDI Input 45 in45=MIDI Input 46 in46=MIDI Input 47 in47=MIDI Input 48 in48=MIDI Input 49 in49=MIDI Input 50 in5=MIDI Input 6 in50=MIDI Input 51 in51=MIDI Input 52 in52=MIDI Input 53 in53=MIDI Input 54 in54=MIDI Input 55 in55=MIDI Input 56 in56=MIDI Input 57 in57=MIDI Input 58 in58=MIDI Input 59 in59=MIDI Input 60 in6=MIDI Input 7 in60=MIDI Input 61 in61=MIDI Input 62 in7=MIDI Input 8 in8=MIDI Input 9 in9=MIDI Input 10 it0=1681916848 it1=1681916848 it10=1681916848 it11=1681916848 it12=1681916848 it13=1681916848 it14=1681916848 it15=1681916848 it16=1681916848 it17=1681916848 it18=1681916848 it19=1681916848 it2=1681916848 it20=1681916848 it21=1681916848 it22=1681916848 it23=1681916848 it24=1681916848 it25=1681916848 it26=1681916848 it27=1681916848 it28=1681916848 it29=1681916848 it3=1681916848 it30=1681916848 it31=1681916848 it32=1681916848 it33=1681916848 it34=1681916848 it35=1681916848 it36=1681916848 it37=1681916848 it38=1681916848 it39=1681916848 it4=1681916848 it40=1681916848 it41=1681916848 it42=1681916848 it43=1681916848 it44=1681916848 it45=1681916848 it46=1681916848 it47=1681916848 it48=1681916848 it49=1681916848 it5=1681916848 it50=1681916848 it51=1681916848 it52=1681916848 it53=1681916848 it54=1681916848 it55=1681916848 it56=1681916848 it57=1681916848 it58=1681916848 it59=1681916848 it6=1681916848 it60=1681916848 it61=1681916848 it7=1681916848 it8=1681916848 it9=1681916848 oa0= oa1= oa10= oa11= oa12= oa13= oa14= oa15= oa16= oa17= oa18= oa19= oa2= oa20= oa21= oa22= oa23= oa24= oa25= oa26= oa27= oa28= oa29= oa3= oa30= oa31= oa32= oa33= oa34= oa35= oa36= oa37= oa38= oa39= oa4= oa40= oa41= oa42= oa43= oa44= oa45= oa46= oa47= oa48= oa49= oa5= oa50= oa51= oa52= oa53= oa54= oa55= oa56= oa57= oa58= oa59= oa6= oa60= oa61= oa62= oa63= oa7= oa8= oa9= on0=a2j:Midi Through [14] (playback): Midi Through Port-0 on1=a2j:nanoKONTROL2 [20] (playback): nanoKONTROL2 nanoKONTROL2 CTR on10=MIDI Output 11 on11=MIDI Output 12 on12=MIDI Output 13 on13=MIDI Output 14 on14=MIDI Output 15 on15=MIDI Output 16 on16=MIDI Output 17 on17=MIDI Output 18 on18=MIDI Output 19 on19=MIDI Output 20 on2=a2j:Command8 [28] (playback): Command8 MIDI 1 on20=MIDI Output 21 on21=MIDI Output 22 on22=MIDI Output 23 on23=MIDI Output 24 on24=MIDI Output 25 on25=MIDI Output 26 on26=MIDI Output 27 on27=MIDI Output 28 on28=MIDI Output 29 on29=MIDI Output 30 on3=a2j:Command8 [28] (playback): Command8 MIDI 2 on30=MIDI Output 31 on31=MIDI Output 32 on32=MIDI Output 33 on33=MIDI Output 34 on34=MIDI Output 35 on35=MIDI Output 36 on36=MIDI Output 37 on37=MIDI Output 38 on38=MIDI Output 39 on39=MIDI Output 40 on4=a2j:UMC1820 [24] (playback): UMC1820 MIDI 1 on40=MIDI Output 41 on41=MIDI Output 42 on42=MIDI Output 43 on43=MIDI Output 44 on44=MIDI Output 45 on45=MIDI Output 46 on46=MIDI Output 47 on47=MIDI Output 48 on48=MIDI Output 49 on49=MIDI Output 50 on5=a2j:Command8 [28] (playback): Command8 MIDI 3 on50=MIDI Output 51 on51=MIDI Output 52 on52=MIDI Output 53 on53=MIDI Output 54 on54=MIDI Output 55 on55=MIDI Output 56 on56=MIDI Output 57 on57=MIDI Output 58 on58=MIDI Output 59 on59=MIDI Output 60 on6=MIDI Output 7 on60=MIDI Output 61 on61=MIDI Output 62 on62=MIDI Output 63 on63=MIDI Output 64 on7=MIDI Output 8 on8=MIDI Output 9 on9=MIDI Output 10 ot0=1681916848 ot1=1681916848 ot10=1681916848 ot11=1681916848 ot12=1681916848 ot13=1681916848 ot14=1681916848 ot15=1681916848 ot16=1681916848 ot17=1681916848 ot18=1681916848 ot19=1681916848 ot2=1681916848 ot20=1681916848 ot21=1681916848 ot22=1681916848 ot23=1681916848 ot24=1681916848 ot25=1681916848 ot26=1681916848 ot27=1681916848 ot28=1681916848 ot29=1681916848 ot3=1681916848 ot30=1681916848 ot31=1681916848 ot32=1681916848 ot33=1681916848 ot34=1681916848 ot35=1681916848 ot36=1681916848 ot37=1681916848 ot38=1681916848 ot39=1681916848 ot4=1681916848 ot40=1681916848 ot41=1681916848 ot42=1681916848 ot43=1681916848 ot44=1681916848 ot45=1681916848 ot46=1681916848 ot47=1681916848 ot48=1681916848 ot49=1681916848 ot5=1681916848 ot50=1681916848 ot51=1681916848 ot52=1681916848 ot53=1681916848 ot54=1681916848 ot55=1681916848 ot56=1681916848 ot57=1681916848 ot58=1681916848 ot59=1681916848 ot6=1681916848 ot60=1681916848 ot61=1681916848 ot62=1681916848 ot63=1681916848 ot7=1681916848 ot8=1681916848 ot9=1681916848

navelpluisje commented 1 year ago

I do not see the faderport in the list. Are you sure it is connected? You can also check the midi devices in the reaper preferences. In that list is a column named Id. If the faderport is there can you let me know the id?

Oh, and is it connected by usb, or 5-pin din midi cables

sonotor commented 1 year ago

You're absolutely right, tonight my Faderport 8 is not connected. I lent it to a friend.... Obviously when I've tried to install Reasonus it was connected by USB. I will have my Faderport back home in the next few days and I will send you the file. I have to add also that I tried to install the CSI manually but it didn't work. The control surface integrator option in the OSC menu préférences is not visible. Could be that the reaper_csurf_integrator64.dll is not recognised on ubuntu? Thank you for helping me it is very kind. I appreciate!

sonotor commented 1 year ago

Faderport 8 is back home!!!

here are the complete infos, thank you!

reaper 6.78 ubuntu studio 22.04 Faderport 8 connected by USB faderport 8 is in Studio mode Midi pref in reaper : (Fp8 midi mode + Fp8 port1) input and output are all disabled

reaper-midihw-linux.ini [mididevcache] ia0= ia1= ia10= ia11= ia12= ia13= ia14= ia15= ia16= ia17= ia18= ia19= ia2= ia20= ia21= ia22= ia23= ia24= ia25= ia26= ia27= ia28= ia29= ia3= ia30= ia31= ia32= ia33= ia34= ia35= ia36= ia37= ia38= ia39= ia4= ia40= ia41= ia42= ia43= ia44= ia45= ia46= ia47= ia48= ia49= ia5= ia50= ia51= ia52= ia53= ia54= ia55= ia56= ia57= ia58= ia59= ia6= ia60= ia61= ia7= ia8= ia9= in0=a2j:Midi Through [14] (capture): Midi Through Port-0 in1=a2j:UMC1820 [16] (capture): UMC1820 MIDI 1 in10=MIDI Input 11 in11=MIDI Input 12 in12=MIDI Input 13 in13=MIDI Input 14 in14=MIDI Input 15 in15=MIDI Input 16 in16=MIDI Input 17 in17=MIDI Input 18 in18=MIDI Input 19 in19=MIDI Input 20 in2=a2j:nanoKONTROL2 [20] (capture): nanoKONTROL2 nanoKONTROL2 CTR in20=MIDI Input 21 in21=MIDI Input 22 in22=MIDI Input 23 in23=MIDI Input 24 in24=MIDI Input 25 in25=MIDI Input 26 in26=MIDI Input 27 in27=MIDI Input 28 in28=MIDI Input 29 in29=MIDI Input 30 in3=a2j:PreSonus FP8 [28] (capture): PreSonus FP8 Port 1 in30=MIDI Input 31 in31=MIDI Input 32 in32=MIDI Input 33 in33=MIDI Input 34 in34=MIDI Input 35 in35=MIDI Input 36 in36=MIDI Input 37 in37=MIDI Input 38 in38=MIDI Input 39 in39=MIDI Input 40 in4=a2j:PreSonus FP8 [28] (capture): PreSonus FP8 Midi Mode in40=MIDI Input 41 in41=MIDI Input 42 in42=MIDI Input 43 in43=MIDI Input 44 in44=MIDI Input 45 in45=MIDI Input 46 in46=MIDI Input 47 in47=MIDI Input 48 in48=MIDI Input 49 in49=MIDI Input 50 in5=MIDI Input 6 in50=MIDI Input 51 in51=MIDI Input 52 in52=MIDI Input 53 in53=MIDI Input 54 in54=MIDI Input 55 in55=MIDI Input 56 in56=MIDI Input 57 in57=MIDI Input 58 in58=MIDI Input 59 in59=MIDI Input 60 in6=MIDI Input 7 in60=MIDI Input 61 in61=MIDI Input 62 in7=MIDI Input 8 in8=MIDI Input 9 in9=MIDI Input 10 it0=1683470075 it1=1683470075 it10=1683470075 it11=1683470075 it12=1683470075 it13=1683470075 it14=1683470075 it15=1683470075 it16=1683470075 it17=1683470075 it18=1683470075 it19=1683470075 it2=1683470075 it20=1683470075 it21=1683470075 it22=1683470075 it23=1683470075 it24=1683470075 it25=1683470075 it26=1683470075 it27=1683470075 it28=1683470075 it29=1683470075 it3=1683470075 it30=1683470075 it31=1683470075 it32=1683470075 it33=1683470075 it34=1683470075 it35=1683470075 it36=1683470075 it37=1683470075 it38=1683470075 it39=1683470075 it4=1683470075 it40=1683470075 it41=1683470075 it42=1683470075 it43=1683470075 it44=1683470075 it45=1683470075 it46=1683470075 it47=1683470075 it48=1683470075 it49=1683470075 it5=1683470075 it50=1683470075 it51=1683470075 it52=1683470075 it53=1683470075 it54=1683470075 it55=1683470075 it56=1683470075 it57=1683470075 it58=1683470075 it59=1683470075 it6=1683470075 it60=1683470075 it61=1683470075 it7=1683470075 it8=1683470075 it9=1683470075 oa0= oa1= oa10= oa11= oa12= oa13= oa14= oa15= oa16= oa17= oa18= oa19= oa2= oa20= oa21= oa22= oa23= oa24= oa25= oa26= oa27= oa28= oa29= oa3= oa30= oa31= oa32= oa33= oa34= oa35= oa36= oa37= oa38= oa39= oa4= oa40= oa41= oa42= oa43= oa44= oa45= oa46= oa47= oa48= oa49= oa5= oa50= oa51= oa52= oa53= oa54= oa55= oa56= oa57= oa58= oa59= oa6= oa60= oa61= oa62= oa63= oa7= oa8= oa9= on0=a2j:Midi Through [14] (playback): Midi Through Port-0 on1=a2j:UMC1820 [16] (playback): UMC1820 MIDI 1 on10=MIDI Output 11 on11=MIDI Output 12 on12=MIDI Output 13 on13=MIDI Output 14 on14=MIDI Output 15 on15=MIDI Output 16 on16=MIDI Output 17 on17=MIDI Output 18 on18=MIDI Output 19 on19=MIDI Output 20 on2=a2j:nanoKONTROL2 [20] (playback): nanoKONTROL2 nanoKONTROL2 CTR on20=MIDI Output 21 on21=MIDI Output 22 on22=MIDI Output 23 on23=MIDI Output 24 on24=MIDI Output 25 on25=MIDI Output 26 on26=MIDI Output 27 on27=MIDI Output 28 on28=MIDI Output 29 on29=MIDI Output 30 on3=a2j:PreSonus FP8 [28] (playback): PreSonus FP8 Port 1 on30=MIDI Output 31 on31=MIDI Output 32 on32=MIDI Output 33 on33=MIDI Output 34 on34=MIDI Output 35 on35=MIDI Output 36 on36=MIDI Output 37 on37=MIDI Output 38 on38=MIDI Output 39 on39=MIDI Output 40 on4=a2j:PreSonus FP8 [28] (playback): PreSonus FP8 Midi Mode on40=MIDI Output 41 on41=MIDI Output 42 on42=MIDI Output 43 on43=MIDI Output 44 on44=MIDI Output 45 on45=MIDI Output 46 on46=MIDI Output 47 on47=MIDI Output 48 on48=MIDI Output 49 on49=MIDI Output 50 on5=MIDI Output 6 on50=MIDI Output 51 on51=MIDI Output 52 on52=MIDI Output 53 on53=MIDI Output 54 on54=MIDI Output 55 on55=MIDI Output 56 on56=MIDI Output 57 on57=MIDI Output 58 on58=MIDI Output 59 on59=MIDI Output 60 on6=MIDI Output 7 on60=MIDI Output 61 on61=MIDI Output 62 on62=MIDI Output 63 on63=MIDI Output 64 on7=MIDI Output 8 on8=MIDI Output 9 on9=MIDI Output 10 ot0=1683470075 ot1=1683470075 ot10=1683470075 ot11=1683470075 ot12=1683470075 ot13=1683470075 ot14=1683470075 ot15=1683470075 ot16=1683470075 ot17=1683470075 ot18=1683470075 ot19=1683470075 ot2=1683470075 ot20=1683470075 ot21=1683470075 ot22=1683470075 ot23=1683470075 ot24=1683470075 ot25=1683470075 ot26=1683470075 ot27=1683470075 ot28=1683470075 ot29=1683470075 ot3=1683470075 ot30=1683470075 ot31=1683470075 ot32=1683470075 ot33=1683470075 ot34=1683470075 ot35=1683470075 ot36=1683470075 ot37=1683470075 ot38=1683470075 ot39=1683470075 ot4=1683470075 ot40=1683470075 ot41=1683470075 ot42=1683470075 ot43=1683470075 ot44=1683470075 ot45=1683470075 ot46=1683470075 ot47=1683470075 ot48=1683470075 ot49=1683470075 ot5=1683470075 ot50=1683470075 ot51=1683470075 ot52=1683470075 ot53=1683470075 ot54=1683470075 ot55=1683470075 ot56=1683470075 ot57=1683470075 ot58=1683470075 ot59=1683470075 ot6=1683470075 ot60=1683470075 ot61=1683470075 ot62=1683470075 ot63=1683470075 ot7=1683470075 ot8=1683470075 ot9=1683470075

navelpluisje commented 1 year ago

Is reaper-midihw-linux.ini the actual file name? If so then that's the issue. The installer is looking for reaper-midihw.ini

sonotor commented 1 year ago

yes the file name is: reaper-midihw-linux.ini

I tried to duplicate this file and to rename it as reaper-midihw.ini but the installer still freeze at the same point.

I know that csurf_integrator64.dll is not recognised on ubuntu. That's why I am not able to install CSI.

Does it help to understand the problem?

mcoyle1960 commented 1 year ago

Instead of hacking around with Wine, wouldn't a native Linux version be great? :)

In all seriousness, It's great when developers support Reaper, but it's a little disappointing when the Linux version is treated like a second class citizen. The developers at Reaper certainly think a Linux version is worthy of the effort.

sonotor commented 1 year ago

Can't agree more! Reaper works perfectly on linux and it would be great to have CSI on linux.

navelpluisje commented 1 year ago

Well, CSI not being recognised might be the issue. I am just building upon the same codebase. The thing is that I do not have the knowledge to compile this for Linux. I personally am a Mac user and am only anle to compile and build this for Mac. The windows versioon is compiled and build by a friend. If you or @mcoyle1960 know someone wiolling to help with this, I'm open for making it work on Linux