Jump to content


Photo

New Tool (2.7/8): Presonus Faderport Implementation


  • Please log in to reply
105 replies to this topic

#51 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 28 April 2011 - 10:26

how about the trns button? doesn't seem to do much, isn't 'sticky mode' (i think that is te focus feature in Renoise) changed in 2.7?


Sticky mode is a pure FaderPort driver feature and has nothing to do with Renoise focusing.
In Sticky mode FaderPort is bound to a specific track or device only.
E.g. you can bind FaderPort to the master track, while selecting and editing other tracks.

For more information have a look at the manual.

If you don't need sticky mode you can disable it in the FaderPort config.xml.
In this case TRNS button opens the sample editor view.

Best regards
Matthias

Edited by Airmann, 28 April 2011 - 10:29.


#52 Dr. Drips

Dr. Drips

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1416 posts
  • Gender:Male
  • Location:Groningen, the Netherlands

Posted 28 April 2011 - 13:23

ah I see! read the manual just breefly. I shall take a better look to save you from questions.
but you know how it goes when you got a new toy.
and this toy is very powerful due to your work!
"It's nice to be important, but it's more important to be nice"

CPU:Intel Core i5 3570K, OS:Windows 7 (64 bit), mem:16 GB, video:NVIDIA GeForce GTX 670 DCII 2GB
CPU:Intel Atom Z3740, OS:Windows 8.1 (32 bit), mem:2 GB

Soundcard: Focusrite Scarlett 2I2

#53 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 28 April 2011 - 14:03

ah I see! read the manual just breefly. I shall take a better look to save you from questions.
but you know how it goes when you got a new toy.
and this toy is very powerful due to your work!


No Prob man, the user base is really not big, so it's still no problem for me to answer questions.

I pointed you the manual, because I think it's necessary to get the most out of the driver.
But you're right - me too tends more to play with new stuff instead of reading :D.
Just after 2 years I found out the there such thing as ctrl-p for continuous pasting in Renoise.
Speeded up my drum programming 400%.

Anyway, thanks for feedback - it's always good to get some feedback.
Just tell me what you like / dislike.

Edited by Airmann, 28 April 2011 - 14:04.


#54 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 19 May 2011 - 21:39

Released v1.0.2 for Renoise 2.7 yesterday. For changes see the manual and tools page.

XRNX available, I recommend the tools Updater tool for automatic updates
  • Conner_Bw likes this

#55 Dr. Drips

Dr. Drips

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1416 posts
  • Gender:Male
  • Location:Groningen, the Netherlands

Posted 19 May 2011 - 22:32

Don't get any updates since I compiled the XRNX myself via your code page.
Not a bad thing because everything works great, Thank you again Airmann!
"It's nice to be important, but it's more important to be nice"

CPU:Intel Core i5 3570K, OS:Windows 7 (64 bit), mem:16 GB, video:NVIDIA GeForce GTX 670 DCII 2GB
CPU:Intel Atom Z3740, OS:Windows 8.1 (32 bit), mem:2 GB

Soundcard: Focusrite Scarlett 2I2

#56 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 19 May 2011 - 23:11

Don't get any updates since I compiled the XRNX myself via your code page.
Not a bad thing because everything works great, Thank you again Airmann!


Good news - thanks for feedback :)

#57 tms

tms

    New Member

  • Normal Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Germany
  • Interests:Music and DAWs

Posted 20 May 2011 - 17:43

Only want to say THANK YOU, Airmann! What a great and usefull Software! I recently switched over from Sonar 8 to Renoise 2.7 and noticed, that i'm able to use my beloved Faderport with Renoise 2.7 - a really nice suprise. Great Work and well done. You make my day. Again - many thanks.

Edited by tms, 20 May 2011 - 17:50.


#58 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 20 May 2011 - 19:48

@TMS: thanks for feedback, great you like it :-).
BTW: if you use Sonar or another DAW and Renoise at the same time you have to decide which DAW shall be controlled by FaderPort.
Actually it's obvious, but I experimented with a mode (it's disabled by default) for FaderPort support of multiple Renoise instances.
Didn't work out very well, so it's disabled by default.

Don't get any updates since I compiled the XRNX myself via your code page.
Not a bad thing because everything works great, Thank you again Airmann!


I forgot to mention: I updated the device mappings for all new 2.7 devices.

Edited by Airmann, 20 May 2011 - 19:49.


#59 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 16 December 2011 - 00:41

Update: FaderPort driver seems to be compatible to latest Renoise 2.8 Version. The Renoise Auto-Updater does the job for you.
Track grouping also works. But I haven't tested everything, yet. If you experience any bugs, let me know - thanks.

Otherwise I'm working on a new version 1.0.3 for Renoise 2.8. This version will support the new devices and contain some feature updates like full stop support.
You already can get the latest version from google code: http://code.google.c...oise_2_8_latest

Best regards
Matthias

Edited by Airmann, 10 March 2012 - 02:13.

  • Croco likes this

#60 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1346 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 10 March 2012 - 01:00

Great work Airman!

I just installed my new faderport and want to share some thoughts, using the 1.02 release. Bare with me if I misunderstood something.

1) After automating a track, the fader follows even when in write mode. This won't allow you to record new values over the old ones without first deleting the automation. Maybe fader following should only occur when in read mode? (the fader should probably be positioned when you push write though, for convenience)

2) Fader is not set when moving into a track with an automated value. (I only tried the post vol so far)

3) It would be really cool if rew and ffw buttons would transport you in the song, say 16 lines per push and with a repeat rate of 0.5s when held. A more exotic but cool feature would be if the BPM was multiplied by 2 whenever ffw is held down :)

Keep up the good work!

#61 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 10 March 2012 - 02:09

1) After automating a track, the fader follows even when in write mode. This won't allow you to record new values over the old ones without first deleting the automation. Maybe fader following should only occur when in read mode? (the fader should probably be positioned when you push write though, for convenience)

Have you read the section about fader automation in the manual ? You can use shift+write to record immediately after song has been started.

Write:
latch mode on/off playing mode: automation data is written after replay has been started and fader has been touched. Until fader has been touched automation data is read. non-playing mode: if the fader is touched an automation point is added/modified at the current edit position. If necessary a new automation envelope is created.

Shift+Write
write mode on/off automation data is written immediately after song has been started. Has no effect in non-playing mode.

2) Fader is not set when moving into a track with an automated value. (I only tried the post vol so far)

Yes, that's because the automation values have higher priority than the manual setting. Are you sure that it was post vol ? post vol can not be automated, just pre vol.

For better understanding:
Renoise default behaviour for pre fx volume is: as long as there's no pre fx volume automation the current fader position is 1:1 bound to pre fx volume (read/write). As soon as you enter automation values the pre fx volume fader is bound to the automation lane (read only). Now, if you move the fader inside Renoise it has absolutely no effect (because it's read only). Actually the fader shouldn't IMO be moveable anymore in this case.

Now back to FaderPort: I adopted the Renoise behaviour with a little modification: whenever there's automation data, fader movement has no effect (writing disabled like in Renoise). The difference: I don't support reading automation values by default because for that the FaderPort "read" button does exist. So if you want that your fader moves according to the automation lane, you have to press the read button, first. So it's no bug, it's a feature ;-)

3) It would be really cool if rew and ffw buttons would transport you in the song, say 16 lines per push and with a repeat rate of 0.5s when held. A more exotic but cool feature would be if the BPM was multiplied by 2 whenever ffw is held down :)

These are really good ideas. The "hold down + repeat action"-thing was already on my list. ButI really like the BPM idea.
I'll think about it.

Keep up the good work!


Thanks :)

Edited by Airmann, 10 March 2012 - 02:15.


#62 pussi

pussi

    Advanced Member

  • Normal Members
  • PipPipPip
  • 102 posts

Posted 22 April 2014 - 18:24

First of all, thanks for all your effort on faderport implementation for renoise. :)

I was just wondering are you planning on updating it for renoise 3.0?

#63 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 25 April 2014 - 08:59

First of all, thanks for all your effort on faderport implementation for renoise. :)/>

I was just wondering are you planning on updating it for renoise 3.0?


Yes, I have planed to update it for 3.0. Will do this ASAP :-) ...

#64 pussi

pussi

    Advanced Member

  • Normal Members
  • PipPipPip
  • 102 posts

Posted 04 May 2014 - 12:49

Yes, I have planed to update it for 3.0. Will do this ASAP :-) ...

Great to hear that, is the paypal donation button on your google code page still working? I'll send you a cup of coffee to aid the coding :)

#65 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 04 May 2014 - 18:02

Great to hear that, is the paypal donation button on your google code page still working? I'll send you a cup of coffee to aid the coding :)/>


Pretty cool ... you would then be the first one who ever clicked that button :-). Thanks, much appreciated !

Other than that I already worked on the new version 1.03 and after some little modifications it seems to work.
Nonetheless, I'll have to do some tests and polishing before releasing it.

Further, I'm working on a version 1.1, which will contain some new features:

- a FaderPort Soft Emulator with Renoise GUI. This enables people who don't have a FaderPort to use the driver's features. (alpha state)
- An optional gainer volume adjustment concept (planned)
  • lowkey likes this

#66 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 04 June 2014 - 09:35

And, here is a new Beta 1 for Renoise 3.0:

Attached File  de.airmann.FaderPort_R3_Beta_1.zip   38.85KB   142 downloads

Actually it should work stable though not thoroughly tested, yet.

New features are:
  • Default support for all new Renoise 3.0 devices, incl. doofers etc.
  • FaderPort Emulator which is midi mapable

Please report any bugs and problems, here.

The FaderPort Emulator is a dialog which acts almost 100% like the real hardware. It's possible to midi map any controller to the different Emulator controls / buttons. Thus, it's possible to use the Faderport driver code with your midi controller of choice.. E.g. it's possible to map an endless rotary encoder to the fader. To switch to emulation mode, go to Menu->Tools->FaderPort and and enable emulation mode.

faderport.png

faderport1.png

Edited by Airmann, 04 June 2014 - 09:38.

  • lowkey likes this

#67 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6117 posts
  • Gender:Male
  • Interests:wildlife + urban trekking

Posted 04 June 2014 - 14:46

Clever idea to use an xypad to represent a bipolar fader ^_^

Tracking with Stuff. API wishlist | Soundcloud


#68 lowkey

lowkey

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 135 posts
  • Gender:Male
  • Location:uk

Posted 04 June 2014 - 16:12

Thank you Airman :D

:drummer:
cpu Asus G75v, Intel i7-3610QM

#69 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 04 June 2014 - 18:20

Clever idea to use an xypad to represent a bipolar fader ^_^/>


thanks ;-) ... faderport's rotary pan encoder just delivers two values (one for left, and one for right).
I tried several view builder controls and this fit best.

#70 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 31 August 2014 - 21:10

Hurray ^_^ , finally I released the official Version 1.1 for Renoise 3.0:

 

http://www.renoise.c...aderport-driver

 

Everything was tested and after some polishing it should now work pretty stable.

 

New things added since last beta:

 

- fixed some minor bugs

- Improved emulator dialog / button labels

- Better tool menu, updated manual, new help dialog and improved manual integration etc..

- fully tested (regression tests)

- sticky mode disabled by default, because it turned out that it doesn't work stable because of Renoise LUA API limitations.

 

...enjoy

 

Background and pictures of new emulator mode:

http://blog.airmann....or-renoise-3-0/

 

Emulator.png


Edited by Airmann, 31 August 2014 - 21:46.

  • Conner_Bw and ffx like this

#71 spktkpkt

spktkpkt

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 134 posts
  • Gender:Male
  • Location:Germany

Posted 16 January 2015 - 20:19

Just want to send a "Big Thank You Airmann" for your great work! I've got a Faderport myself today and it works superb with your driver.  :yeah:



#72 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2801 posts
  • Gender:Not Telling
  • Interests:Renoise Sidechain

Posted 12 February 2015 - 15:31

Just wonderful! Thanks a lot, Airmann!



#73 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 12 February 2015 - 15:46

Thanks guys :-) !



#74 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2801 posts
  • Gender:Not Telling
  • Interests:Renoise Sidechain

Posted 12 February 2015 - 19:11

Hey Airmann, really awesome your driver. But I have some suggestions, that I am missing:

 

- In the project mode, jump to a track within a multitrack: What about adding shift+> and shift+< for selecting a inner-track-track? 

 

- For recording, I am missing metronome control: What about removing the Trns->Sampler function, since it has no more shortcuts for sampler anyway. Instead Trns could on/off metronome, shift tens for pre count metronome... Or something like this.

 

- The gui framerate drops extremely to 2fps, if I move the fader on the faderport, until I release the fader. Using Mac/3.01. Is it a problem on Renoise side or could you improve this (maybe because of too frequent bi-directional messages)? If you like to see this problem (doubt it exists on PC version), I can make a video. Also reported this problem as a bug: http://forum.renoise...ut/#entry326936

 

I can try to help, but somehow lua is not my language...



#75 Airmann

Airmann

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 478 posts
  • Gender:Male
  • Location:Germany
  • Interests:dnb, production, mixing, mastering, sound design, developing

Posted 12 February 2015 - 21:23

Hey Jurek,

 

thanks for feedback and suggestions. Since I'm also a user in a lot of cases, I understand that there are always wishes for modifications and improvements.

 

Problem is: I have very limited time for further FaderPort driver development. Since I still use it myself I will probably keep it up to date and fix bugs, though.

Nonetheless, it's almost impossible for me to implement new stuff. Also I regard the driver as pretty feature-rich, already. More features than I personally need tbh.

E.g. look at the Reaper faderport implementation: it has far less features, but the main things are there.

 

@track selection

it's already possible to navigate between inner tracks. Only thing is that group boundaries are not handled as such. Means: if the first track of a group is selected and you press < the track before the group is selected and so on. Guess what you expect: press < and the last track of the group is selected (cycling through group) ? If you need such a feature look at the LUA code and especially at my midi handler code. Check for the previous/next track selection calls. Have a look at the Renoise LUA Api for group handling.

 

@metronome control

Have another look at my midi handler code. Search for "trns" and simply create a new function which does what you need. Shouldn't be too tricky !

 

@GUI Framerate

IMO it's 99% a Renoise bug. I don't say 100%, because you never know ;-)


Edited by Airmann, 12 February 2015 - 21:25.