Extending the Bitwig Piano Roll

  Рет қаралды 5,040

Polarity Music

Polarity Music

Күн бұрын

Hey Everyone, I've read many posts about the Piano Roll and wondered if I could contribute something there. And I came across something and have here extended the Piano Roll with a Melody Maker. With this, you can project random sequences directly into the Piano Roll. Everything is based on scales and probabilities.
The entire script is freely available: bit.ly/40X2Pb2 (download raw button top right)
put it in your bitwig controller script directory (usually documents/bitwig studio/controller scripts)
open settings 👉 controllers and click "add controller" at the bottom
select vendor "polarity" and then "melody maker"
Video transcribed, summarized and Q&A on my Blog (no ads): polarity.me/po...
--
💕 Support me on Patreon: bit.ly/3PgbxZz
💰 donate via Paypal: bit.ly/3cae9t8
🎧 my Music: polarity.bandc...
💾 my Tools: polarity.me/po...
💻 my Gear: kit.co/polarit...
👉 Discord: / discord
👉 Website: polarity.me
--
🛒 Buy/Upgrade Bitwig Studio & Support me bit.ly/3yQEyDU
🛒 VST/AU Plugin Deals bit.ly/3zcvo66

Пікірлер: 183
@MetaMicroLabs
@MetaMicroLabs 8 күн бұрын
I've been with Bitwig since v1.0 and I'm shocked at how little development has been done with the Bitwig API by third party users. Who else, Moss? This solution is exactly the kind of thing I was looking forward to when I switched from Abelton a decade ago - 'end user' driven solutions. Great job Polarity!
@dr.gregoryf.maassen2637
@dr.gregoryf.maassen2637 8 күн бұрын
Bitwig needs to invite you to be a member of the design team. This is rather exceptional. Thanks for sharing.
@PaulEubanks
@PaulEubanks 8 күн бұрын
I'm looking forward to their piano roll overhaul in an upcoming release. The workflow in Ableton with the piano roll is so much more intuitive.
@mecd4167
@mecd4167 8 күн бұрын
It will never happen.
@PaulEubanks
@PaulEubanks 8 күн бұрын
@@mecd4167 They've already stated it's scheduled for an upcoming release.
@atetraxx
@atetraxx 2 күн бұрын
​@@mecd4167they're quite literally working on it. What you mean?
@deckling823
@deckling823 6 күн бұрын
This is highly needed. Something that would be useful is to generate melodies based of A or B melody, to kind of like continue the same melody, also an option that says maybe... More emotional, scarier, or something like this by emotions.
@IncorrectDisposal
@IncorrectDisposal 7 күн бұрын
The ability to assign channels to the generated notes would be epic
@ianvjones
@ianvjones 8 күн бұрын
This is awesome man! Bitwig need to get you on the payroll! ( and piano roll)
@DaveTherrien
@DaveTherrien 8 күн бұрын
Very cool, Polarity - C'mon Bitwig - I can't leave Ableton until I have Capture MIDI, a piano roll that folds for a globally selected key/scale and an extensible ecosystem like Translate and Generate tools that grow to more useful tools like this every week.
@gerhardat7244
@gerhardat7244 4 күн бұрын
I really like your controller script. Bitwig should integrate such helpers like in other DAWs.
@Heka.Kemestry
@Heka.Kemestry 7 күн бұрын
Great Video! Thank you for everything you do for the community, Polarity! Always know that you're highly appreciated! Have a great rest of the week and weekend, sir.
@PolarityMusic
@PolarityMusic 7 күн бұрын
Thanks! You too! ❤
@Heka.Kemestry
@Heka.Kemestry 6 күн бұрын
@@PolarityMusic Youre always welcome. Thanks I will try!
@PeteGunnShow
@PeteGunnShow 8 күн бұрын
Works like audiomodern riffer but with a few more options. Nice
@davidchesley725
@davidchesley725 6 күн бұрын
this is amazing, I didn't even realize adding this kind of functionality was possible. You could really do a lot with this, looking forward to seeing what ideas you have
@benjameek
@benjameek 5 күн бұрын
This is amazing you can add features via your scripts!
@hypogeo
@hypogeo 6 күн бұрын
Used in combination with Bitwig^s own Operators this is an amazing tool, thank you Polarity
@TELEPHONER
@TELEPHONER 7 күн бұрын
You're the best! Would be really great to just choose the length of notes superfast (for a bass line, for example)
@gossipboynyc9625-VN
@gossipboynyc9625-VN 8 күн бұрын
What a fantastic alternative to Generative Midi AI, fantastic, and it's just human script.
@soxymedia
@soxymedia 6 күн бұрын
Great tool ! I think you can extend it with a lot of scales (scaling tools are never complete enough) Thanx a lot for all your job
@OrdinaryOneOfficial
@OrdinaryOneOfficial 7 күн бұрын
Amazing!
@AGZT94
@AGZT94 8 күн бұрын
If they could do something like studio one or cubase where they introduce scales on the piano roll man oh man that would be so sick
@drewandrews7938
@drewandrews7938 8 күн бұрын
I want this so bad!!!! I have been watching your videos for a while. I produce hip-hop in Bitwig and your videos make my day for absolute ideas and time savers!
@sadhill38again
@sadhill38again 7 күн бұрын
i love these little bitwig extension, predelay time calculator is amazing and so fast to use
@Tikanna
@Tikanna 7 күн бұрын
Hallelujah!! Thanks
@ChrisWalton-rf8iu
@ChrisWalton-rf8iu 8 күн бұрын
Thank you so much for making this freely available. Functionality like this is exactly what Bitwig needs. I'm gonna get a lot of use out of this.
@DimaSkill
@DimaSkill 6 күн бұрын
Very useful tool, big thanks to you👍
@aesonone
@aesonone 8 күн бұрын
ok this is freakin awesome. insane convenience having the button there, and also doubles as educational for non-mus-theory non-keyboardist people, to familiarize with the different sounds of keys and modes. edit: maybe smart to audition solo as you generate, because a nice theme might come up that woudln't line up with the beat and you wouldn't catch it if the drums were playing. then adjust it to the downbeat for how you heard it.
@BursaProduction
@BursaProduction 7 күн бұрын
This script is amazing! More tools like this for generative thing is awesome!
@nyjelj
@nyjelj 8 күн бұрын
Thanks Polarity ! I've been trying to do this in the grid, but this script is much better. Knocking it out of the park as always. Just got it installed and running.
@TerranoiseMedia
@TerranoiseMedia 2 күн бұрын
Simple and very effective, works like a charm! You nailed it man. Thanks you!. I've been messing around with the percentages of the note probabilities and forgot what was the default values that you've set it to. so I've added a button which resets the whole thing to the starting values. :)
@PolarityMusic
@PolarityMusic Күн бұрын
I probably copy that feature! good idea!
@TerranoiseMedia
@TerranoiseMedia 16 сағат бұрын
@@PolarityMusic i can save the the time by sharing the code if you like :)
@PolarityMusic
@PolarityMusic 16 сағат бұрын
that would be dope!
@TerranoiseMedia
@TerranoiseMedia 16 сағат бұрын
@@PolarityMusic i've sent you a DM on Discord.
@deareeMusic
@deareeMusic 7 күн бұрын
cool idea I think this could be really fun to play with
@flutcherizer
@flutcherizer 7 күн бұрын
Very nice tool ! Thanks for sharing and demoing it !
@nojoe3000
@nojoe3000 7 күн бұрын
Super Teil Polarity! 🎹⭐
@futurefateaudio
@futurefateaudio 7 күн бұрын
Fantastic, thanks!
@vitold2045
@vitold2045 6 күн бұрын
This is awsome! Thank you very much Robert
@frankyfurbo396
@frankyfurbo396 6 күн бұрын
what a great tool
@bullhead2007
@bullhead2007 8 күн бұрын
This is amazing! I've been watching your videos for a couple months since finding out about Bitwig and you've really helped me fall in love with it despite its short comings. I didn't even know this kind of scripting was possible with Bitwig. This is so cool! Honestly I hope the folks at Bitwig listen to your feed back and see some of the stuff you're doing so it can reach the potential I see.
@PolarityMusic
@PolarityMusic 8 күн бұрын
Great to hear!
@mudi2000a
@mudi2000a 8 күн бұрын
Polarity is back again with a great tool!! We can't thank you enough!
@atmodiver
@atmodiver 8 күн бұрын
it's works so perfect !2 hours flew by unnoticed and this thing is head and shoulders above all the ones I've tried before!
@PolarityMusic
@PolarityMusic 7 күн бұрын
@citadelo5ricks
@citadelo5ricks 8 күн бұрын
This is a great direction and leverages a lot of what you have showed us with in the Note Grid.
@olidee9117
@olidee9117 8 күн бұрын
That is exactly what I am waiting for. So großartig, man. Though I presume, that something like this is gonna come within this year in order to close the gap to Ableton 12's Seed and Rhythm and the like. But now I will hopefully never have to sync Bitwig and Ableton anymore for using Seed, Shape etc. I think, this is a perfekt starting point to dive deeper into these very cool Ableton features. Since Bitwig keeps uns somehow on the line with this you fill the gap. Perfekt. Dank Dir.
@peterkoval
@peterkoval 8 күн бұрын
another idea, if you wanted to develop this concept further would be if you liked a grouping or phrase you created, that you could then designate it as A and then have another grouping that you randomly generate, based off of A, that could complement it as a group B, and further C etc.. theoretically creating an entire ABACAB song. Riffer, and Captain or Pilot plugins come to mind, but having something natively created for Bitwig is a game changer.
@Leerf-driftingpitches
@Leerf-driftingpitches 8 күн бұрын
I too have complained about it even since Version 1 . Great work here
@DonutShoes
@DonutShoes 8 күн бұрын
This is huge, dude, amazing work!
@DonutShoes
@DonutShoes 8 күн бұрын
next stop, a script like this but for drums 😈
@TuriaArt
@TuriaArt 8 күн бұрын
Спасибо большое!!! Только что загрузила, попробовала. Все работает Bitwig Studio 5.3 Beta 6
@unlikeachair
@unlikeachair 4 күн бұрын
Brilliant! Thanks
@DaveTherrien
@DaveTherrien 8 күн бұрын
This is similar to the Ableton Generate - Seed tool - There you can select a pitch range, a range of note duration, and a range of velocities. You can have multiple voices playing at the same time (1-16), and you can change the density to make thinner/thicker note sequences. If I change the clip length from say, 1 to 16, and regenerate, it will fill 16 bars. Just some ideas of things that they've done.
@loafoid
@loafoid 7 күн бұрын
superb, my dude
@MrChrisanova
@MrChrisanova 8 күн бұрын
Richtig super. Werd ich am Wochenende mal ausprobieren. Danke für die tolle Idee und die Umsetzung. Bin gespannt.
@sjcary
@sjcary 8 күн бұрын
Amazing and fun to use! I hope the Bitwig team take note of your ideas and scripting skills.
@AdamUnbeat
@AdamUnbeat 7 күн бұрын
Another excellent tool to inspire us. Works like a charm.
@ImaplanetJupiteeeerr
@ImaplanetJupiteeeerr 8 күн бұрын
Ive only watched the first 1+ minute and already omg omg omg cant wait to get to play with this! :o ❤️
@toptop7644
@toptop7644 8 күн бұрын
This is a great tool! Thank you very much for sharing
@Centomila
@Centomila 8 күн бұрын
This is wonderful! 💖 I will rewrite my AHK Stupid Chord Generator using your code as a starting point if is not already in your plans!
@punktmidi562
@punktmidi562 7 күн бұрын
Thank youu❤
@joitdust4053
@joitdust4053 7 күн бұрын
Great stuff!
@TheMrAykut
@TheMrAykut 7 күн бұрын
Hi Polarity, great work! I was thinking how cool it would be if this would be real time, without clips but as an arpeggiator or perhaps even like karma on the oasys, with real-time modifiers depending on the notes recognized by the track input.
@Herbarino
@Herbarino 8 күн бұрын
Dang, those are some nice melodies!
@kaliyuga4802
@kaliyuga4802 7 күн бұрын
Echt zu geil für diese Welt! Auf sowas in der Art habe ich lange gewartet Wirklich wirklich gut!
@SoundtempleMusic
@SoundtempleMusic 8 күн бұрын
Amazing! Great work.... can see loads of potential here. Thankyou!!
@javierlatuf9190
@javierlatuf9190 8 күн бұрын
I think I won't have to connect Bitwig and Ableton via loopMidi to use Ableton's piano roll anymore haha, amazing as always!
@rogercawkwell5413
@rogercawkwell5413 8 күн бұрын
Looks like a great start.
@buckycore
@buckycore 8 күн бұрын
OH MY GAWD 😍😍😍😍 this is exactly what I always wanted in Bitwig. studio one has an auto generator. But this is WAY WAY more sophisticated
@meBrokenBody
@meBrokenBody 8 күн бұрын
This is REALLY good!! I will make use of that for sure! I didn't know a script can be made this way. Thanks for that, I'll play with it tonight. Maybe there's something to do with velocity as well. I'll try to find the time to add that, will let you know when I do.
@oldecodger4522
@oldecodger4522 8 күн бұрын
I didn't know Bitwig could do this. Very cool.
@johnboybliss680
@johnboybliss680 6 күн бұрын
great polarity one suggestion allow pin to project so it stays visible....
@trgrgtgrtgr7724
@trgrgtgrtgr7724 8 күн бұрын
They need to copy FL Studio’s piano roll. Best piano roll by far
@marcelvanderben3786
@marcelvanderben3786 8 күн бұрын
I would use this! Looking for something like this!
@Pilzhirn
@Pilzhirn 8 күн бұрын
Awesome, thanks 🙂
@atmodiver
@atmodiver 8 күн бұрын
It's so epic bro!A great idea is also implemented in the riffer plugin. Pay attention!
@EyelijnsMusic
@EyelijnsMusic 8 күн бұрын
looks fun to play with 😁
@MrWillfrieden
@MrWillfrieden 8 күн бұрын
this controller script is insane did try too development my own too automate some proccess i always have in bitwig it repeats itself on all samples for my fadeins but docs for this is hell. i think i need to invest again time too see how youre script worked
@memecoinmafia2732
@memecoinmafia2732 8 күн бұрын
looks sick
@Drami_Corva
@Drami_Corva 8 күн бұрын
This is amazing! Would you be able to create a tool, where you select a key. Then it generates 16th notes on every note in that key across all octaves and places it before the 1.1 marker, then you click the collapse button on the piano roll to put it in drum edit mode. so only the notes in the selected key remain visible. This would mimic the key selector functionality in Ableton. (I know, a lot of people will say it kills creativity, but I don't care. sometimes I want something fast and I am far from a skilled musician!). If I would have that functionality, I might very much contemplate to go back to Bitwig instead of Ableton.
@Drami_Corva
@Drami_Corva 8 күн бұрын
Also, Replace the word key by the word scale in my comment. So you would include pentatonic and other modes as well.
@PolarityMusic
@PolarityMusic 8 күн бұрын
yes, noted! somone already suggested that.
@Drami_Corva
@Drami_Corva 8 күн бұрын
@@PolarityMusic That would be awesome. It genuinely has been my only gripe with Bitwig. And why I have not bought a new Licence for a few years now. Other than that, Keep up the amazing work you do. This current tool in the vid is amazing! Nowadays they charge 70+ Euros's for these tools.
@tolfred
@tolfred 8 күн бұрын
Brilliant!
@davegraham2765
@davegraham2765 8 күн бұрын
Very neat indeed, Thanks Polarity your really onto something with this 🙂
@cyr4x1953
@cyr4x1953 8 күн бұрын
Piano roll de la nueva actualización de bitwig genial saludos buen video
@bleighhh
@bleighhh 8 күн бұрын
Thank you!
@stephenbreitling2327
@stephenbreitling2327 8 күн бұрын
this is far out ! congrats, there are definitely plenty of use cases for this. i could even imagine it as a generative sequencer module inside of the grid, if that is possible. an auto generate feature after certain intervals and with some level of random changes to your parameters might be interesting too. the only odd thing is the naming of the repaint buttons. reading it i would expect some kind of mutating of existing sequences, but as i understand it, it’s more like an undo button. so maybe you can choose a more obvious name for it. anyway, if the script is available somewhere, i certainly would be interested.
@TechStache
@TechStache 6 күн бұрын
You are the goat
@lwgl_xyz
@lwgl_xyz 8 күн бұрын
Dobson know the m4a device sting? The algorithm on that is brilliant, immediately though of it. A port to Bitwig would be gorgeous
@berniehcc
@berniehcc 8 күн бұрын
That’s crazy cool 😎😍😍😍 thx 🙏 I‘ll try out immediately 🥳🥳🥳
@peterkoval
@peterkoval 8 күн бұрын
wow. amazing. wonder if you can lock certain notes or groups you like, and randomize the rest.... good work!!!
@nai888
@nai888 8 күн бұрын
Oh, what a great idea. Maybe this will kick off a new revolution of people writing controller scripts to handle functionality like Ableton's MIDI Tools built in Max 4 Live!
@KrisCadwell
@KrisCadwell 8 күн бұрын
Wow I had no idea this was possible. Very impressive.
@MarcelHnilka
@MarcelHnilka 6 күн бұрын
Many thanks for this awesome tool. Couple of things I'm missing is ability to rotate/shift whole pattern and also return to previously generated pattern, because undo/redo buttons in Bitwig does not work for whole pattern.
@IncompleteTheory
@IncompleteTheory 8 күн бұрын
Instant Tangerine Dream :-) Super useful, thanks!
@zprogressdnb
@zprogressdnb 8 күн бұрын
I tried (and almost succeeded) doing something like this with a device chain. This is way better than my attempt. One request. Would it be possible to add a button to just add the notes of the scale, without making a melody? Sometimes I just want to quickly know what a scale is without doing the whole half step full step stuff or playing with the key filter. (Edit: Typing in phones is hard)
@PolarityMusic
@PolarityMusic 8 күн бұрын
Yes! Noted
@zprogressdnb
@zprogressdnb 8 күн бұрын
​@@PolarityMusic You're the best we'd be lost without you bro.
@zprogressdnb
@zprogressdnb 8 күн бұрын
@@PolarityMusic If possible, also add the possibility to add those notes in a muted state and before/after the clip so they're added only as reference.
@ClaudeYoung
@ClaudeYoung 8 күн бұрын
Wow this is so cool!!!! Bravo!!
@doomslayer4663
@doomslayer4663 8 күн бұрын
Danke dir!
@michael_rs
@michael_rs 8 күн бұрын
Cool... did not know you could do that. Sort of like what fls has with python. Thanks!
@travisbasso6496
@travisbasso6496 8 күн бұрын
oooooooo Polarity!!!! Didn't know I needed this, now can't live without!!! Truly incredible! So drag and drop didn't work or I couldn't see where to drop, but just put in the controller folder and boom everything worked. Just messing around but so far works greaat! I'll let you know if I have any issues or ideas--but wow thank you!!!!! What's that other script you have? File name something?
@PolarityMusic
@PolarityMusic 8 күн бұрын
more coming soon :)
@rubi9324
@rubi9324 8 күн бұрын
Oh shit scripts are powerful !!
@iso_brown
@iso_brown 8 күн бұрын
Instant Download to test it. Thanks.
@TuriaArt
@TuriaArt 8 күн бұрын
было бы неплохо регулировать длину паттерна ( сейчас я так понимаю 1 бар) и если есть возможность закрепить поверх экрана
@tekm
@tekm 8 күн бұрын
👍 very nice a 👍
@daviHuggMonster
@daviHuggMonster 8 күн бұрын
woaaaa that is soooo cool. I always rely mostly on external tools as I am pretty bad at scales
@eddyboese668
@eddyboese668 8 күн бұрын
Damn good work👏
@eddyboese668
@eddyboese668 8 күн бұрын
Es Geht, und das überraschend gut, DANKE MANN
@PolarityMusic
@PolarityMusic 8 күн бұрын
geil!
@eddyboese668
@eddyboese668 8 күн бұрын
@@PolarityMusic
@InvasionQ
@InvasionQ 8 күн бұрын
very nice!!
@PolarityMusic
@PolarityMusic 8 күн бұрын
Thanks!
@InvasionQ
@InvasionQ 7 күн бұрын
@@PolarityMusic hey im using this a lot this is really easy to use and very useful i can see this having a great future .......can u also add another option at the bottom for polyphonic harmony like harmonize some of the melody in 6th's and 3rd's and 4th's and 5ths's and ect
@Franklundin
@Franklundin 8 күн бұрын
nice, it work now :)
@andytuke8986
@andytuke8986 8 күн бұрын
Nice, can you make a video going through the script code?
@PolarityMusic
@PolarityMusic 8 күн бұрын
I could, probably too boring for a video. But maybe when I learned enough i do a tutorial or something.
@MrSonicAlchemy
@MrSonicAlchemy 8 күн бұрын
This is super cool. However with the delay on 16th notes we can't hear the rests!
Fixing the Bitwig Piano Roll
11:01
Polarity Music
Рет қаралды 4,2 М.
The Real Reason Why Todays Music Is Starting To Sound The Same
21:59
Freaking Out With Billy Hume
Рет қаралды 686 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
can your EQ do this?
18:34
Polarity Music
Рет қаралды 8 М.
Ampsims and input gain - Please, stop the madness...
11:46
Ghost Note Audio
Рет қаралды 305 М.
Land of the Rising Sound | A Roland Retrospective
1:12:00
Alex Ball
Рет қаралды 1,7 МЛН
I tried loads of MIDI sequencers. One is king (by far).
15:36
AP Mastering
Рет қаралды 31 М.
10 GREAT IDEAS I Stole from OVER 150 Recording Studios
26:44
STUDIO TIME
Рет қаралды 46 М.
Music Theory COMPLETE course - EVERYTHING you need to know
2:52:15
Woochia - Charly Sauret
Рет қаралды 1,3 МЛН
The Art of the Live-Set | Exploring Creative Performance Techniques
19:11
Thomann Synthesizers
Рет қаралды 48 М.
Zebra 3 is INSANE, Pigments 6, Free Plugins & More (WNN)
8:12
Weaver Beats
Рет қаралды 15 М.
Mixing: Back To The Basics // Joe Carrell
1:06:19
Joe Carrell
Рет қаралды 38 М.
Scale & Melody Update for Bitwig
6:34
Polarity Music
Рет қаралды 2,9 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН