given there are over 100 fl studio shortcuts, it probably seems a bit daunting trying to find ones which are actually worth learning, so i thought i'd write a list of the ones i use on a regular basis in case it's useful for anyone. of course, i'm probably missing some and you can find a list of them on the fl studio website if you want a more comprehensive list :3
also feel free to rechost this and add more, or reply to this with shortcuts u use a lot personally!! maybe i'm missing some good ones
ctrl + b
'but what about ctrl c and ctrl v??' those work in fl studio, but my main issue with them is that they often place things in rather awkward places; most of the time when i would copy and paste something it'd be because i want to duplicate a part to repeat it, and ctrl+b just duplicates something but always places it just after the duplicated thing. i use this in both the playlist and piano roll a lot; it's worth noting that in the piano roll if ctrl+b doesn't put something where you want it, you can always see if selecting the region using the select tool and the grey bar just above the piano roll (the bit with the bar numbers) and then ctrl+b-ing that works better
first off i will also gladly recommend ctrl+B duplicate, i love ctrl+B, although it's seemed really buggy to me since upgrading to FL21, sometimes it puts the duplicated content like WAY far forward instead of where it's supposed to, even if there's no selected time region. have not figured that out. tbh even just pasting is weirder than it used to be, too. it used to only get weird if you were using time signatures, but now it often doesn't land on the same part of the bar as it should
for me there's a bunch of really handy shortcuts to do with data manipulation and editing - mostly alt commands
alt+X:
scales and/or adjusts a parameter in the piano roll (whatever you have visible at the bottom in the event-data display, such as velocity, but also volume etc). select some notes or a time region first. use this to raise or lower everything proportionally, fine-tune the amount of difference between everything, or even just re-center or invert the values (useful for pitch or pan). this is by far my most-used shortcut. easy re-leveling of anything and also a quick way to smooth over big differences in velocity from live midi input while retaining the human touch of whatever you just played
alt+U:
piano roll chopper for a selection! in addition to just being able to chop notes into pieces at a selected rhythmic unit value, you can chop in more intricate patterns, including the ability to change notes (like arpeggios). highly useful for Cool Sounds. as a side note, FL21 also lets you auto-chop items in the playlist, but it's in the menu for the item, rather than tied to a shortcut. still massively useful
alt+O:
LFO generator for event data such as volume, panning, pitch, velocity, etc. select a time region to only draw an LFO for that window of time. this lets you draw your own vibrato curves instead of relying on modwheel/CC1, automate panning back and forth, build your own tremolo effect, and so much more! incredibly useful particularly when working with midi and/or chipped tunes
alt+S:
auto-strummer with settings for how (and how much) to offset the notes. select some notes first and it'll adjust them. if you are too lazy to draw your own glissandos or play them via midi input, this will save you a lot of time! also as the name might imply useful for guitar strums
re: make unique, another related function for audio clips is "make unique as sample", which saves a sample slice as its own unique file on your hard drive so if you want to manipulate that slice on its own you can. this is a step "more" unique than just hitting make unique, which would unique-ify the whole associated clip and not just the slice. i find this more helpful for situations where i want to toggle reverse, adjust pitch, etc. obviously this consumes hard drive space though but it is what i always use to ensure i have full control over the thing
another cool shift + click 'n' drag function is selecting the space between two adjacent notes; you can move the start-time of the later note while extending the previous note at the same time
shift+D:
turns all selected note lengths into your chosen grid snap setting. can't overstate how much i use this too, especially when working with midi. so much easier than selecting and adjusting manually
shift+Q:
quantizes by your selected grid snap without adjusting note lengths - as opposed to ctrl+Q which does adjust note lengths to the nearest grid snap - i.e. this quantizes start times only. as a serial liveplay inputter i can't overstate how fucking useful this is. i almost always record input with no quantization whatsoever because you can just do this afterwards. this also quantizes playlist items' start times
big shouts out to The Arrow that appears just after selected piano roll notes; being able to drag it around and proportionally adjust the lengths of selections is cooler than you might expect! basic uses might be to put something in halftime or double time, but it's also fun to get creative with, especially in situations where you're not really at a tempo, or to adjust live midi input that might not've been recorded at tempo and get it closer to where quantization will work. or to take for instance an arpeggio, duplicate it, move the arrow to make it faster, dupe again, faster again, etc. basically it is another thing for Cool Sounds that can be more conventionally useful too
also never forget fruity formula controller and fruity peak controller
most powerful tool fl studio has fr