So this is basically a pendulum wave form over the selected notes. I've been saying there needs to be a plugin which can do this easier. I believe there is a guy working on this, whether it will become a vst plugin is another matter, but I found his channel explores this musical device in great detail: www.youtube.com/@LucidRhythms
With little programming knowledge this can be easily automated ;) Less than 20 lines of python code will do the trick. Following code will create a midifile with similar effect. from midiutil import MIDIFile # MIDI note numbers, C major notes = [60, 62, 64, 65, 67, 69, 71, 72] offset = -0.01 # modifying this will change how fast the timing diverges sweeps = 100 noteduration = 0.1 # midifile midi = MIDIFile(1) # track, time, tempo midi.addTempo(0, 0, 100) for j in range(sweeps): for i, pitch in enumerate(notes): # track, channel, pitch, time, duration, volume midi.addNote(0, 0, pitch, j * (1 + i * offset), noteduration, 1) with open("arpeggio.mid", "wb") as output_file: midi.writeFile(output_file)
I have to say, while I might not go make a piece like this, I am glad I watched. It was so fun watching how stoked you were getting while making it (after the tedious part). That's a big lesson right there: savor the joy of experimentation and discovery! Or more generally: don't forget to have some fun along the way. Thanks for sharimg your delight; it goes so well with the knowledge bombs.
This was a big thing in the Reason community for like 15 - 20 years ago. And I remember I saw a video for about 10 years ago when someone did this in FL Studio. I think the FL Studio guy created a poly bar with the right length for every note and then just duplicated the bar. He just wrote how many copies he wanted and hit Enter. If I remember correctly.
The reason why Virtual Riot used multiple channels for the polyrhythms is because Serum only has a polyphony of 16 channels (8 in your case). Otherwise it just cuts the first note when another note is played
Usually I'm sort of annoyed how most things are explained as arpeggiator, now IT IS a simple arpeggiator with (possible) an extra parameter... and it's gets a whole dang video. Amazing.
Excellent job, the sounds are on point, and even the weird reverb and detune effect he did when switching beats. Can't stress enough how much I liked this video. Much love from Mexico
Thanks. A slightly faster way is to change the order in which you make the polyrhythm. 1. First complete the lines in an octave/chord. 2. Select all those lines and copy to new octave. 3. shift right the new octave the number of notes in the chord. 4. select the first notes and shift left the number of notes in the chord. 5. repeat from 2.
I got a feeling that polyrhythmic piece would be easier to setup using a modular synth. Single note, with LFOs and delays to generate the chords and vary the offsets maybe?
A MIDI Effects Rack with multiple chains of unsynced arpeggiator with rate control mapped to a single macro adjusted to a different range for each chain could have made the job easier.
Notes at the end are curved because the timing difference between note 1 and 2 is the same as the difference between 2 and 3 and so on. It can be fixed if you generate the midi file with some python code: from mido import * barLength = 120*4*4 numOfBars = 57 lastTimeToPlay = barLength * (numOfBars - numOfBars/114) # = 57.5 noteLength = barLength*3/16 # Here you can Modify which notes are Played for example 59 and is B2 is played 114 times within the 57 Bars. # 57 is 2 semitones lower so A2 and is played 113 times. noteIncidence = [(59, 114), (57, 113), (55, 112), (53, 111), (52, 110), (50, 109), (48, 108), (47, 107), (45, 106), (43, 105), (41, 104), (40, 103), (38, 102), (36, 101)] notesTimings = [] for (note, incidence) in noteIncidence: for k in range(incidence): notesTimings.append((note, (k * lastTimeToPlay) / (incidence - 1), True)) notesTimings.append((note, (k * lastTimeToPlay) / (incidence - 1) + noteLength, False)) notesTimings = sorted(notesTimings, key=lambda note: note[1]) track = MidiTrack() timePassed = 0 for (note,time,b) in notesTimings: delta = round(time-timePassed) if b: track.append(Message('note_on', channel=0, note=note, velocity=80, time=delta)) else: track.append(Message('note_off', channel=0, note=note, velocity=80, time=delta)) timePassed += delta track.append(MetaMessage('end_of_track', time=round(barLength*numOfBars))) newMidiFile = MidiFile() newMidiFile.tracks.append(track) newMidiFile.save('polyrhythm.mid')
As soon as I experienced VR's video for the first time my mind was blown, hadn't heard of polyrhythms like that before. I even put the song on repeat while elevated and slept with it on lol Seeing you recreate it was such a fun watch, I love your enthusiasm and was smiling for pretty much the entire video 🤣 11/10, thank you for showing us the process!
Its from a sample cd called Future Music. The Valley of the shadows sample starts of a normal bell type sound, then this effect comes in. Maybe the original programmer did loads of different delay speeds to get that effect back then?
@@musicforthemind3421 Thanks for the information - I should have known, having downloaded that cd some time ago ! It just caught my attention as being quite similar when Will was playing around with the sound.
I'm at 6:00 watching so far, but hey, I'm asking myself so profoundly, isn't better use variable tempo and two tracks one for the rhythm and the other for the melody? What I am missing? Reason can automatize variable tempo songs.
@@EDMTips I also saw that video. And that's the "right" way to do it (even though it has one mini "mistake"). What we see here is the "wrong" way. Doing it this way, you have no control over how long your track will be. Doing it with the method of the other video, gives you back that control. The other method is based much more on the concept of what polyrythms actually are. You have a time window w and you want n+0 times that note, n+1 times another note, n+2 times yet another note, ... Of course, its still a polyrythm when with n+x you skip some values for x. e.g. n+0, n+2, n+3, n+5, ... Yes, this sounds pretty mathematical, but there's a reason you often hear that music is math. The other method is about how often you want a certain note in a certain time frame. That's the whole idea behind polyrythms. This method is more about the drift between the different notes. It still leads to a "correct" result, but in a more uncontrolled way.
I actually tried it the same way initially with copying notes and the spaces, but ran into the same problem of the notes not lining up at the end of the sequence. So yeah I ended up reading a bit of theory on it and that was the next best thing I could think of
faster way: duplicate the chord across the entire desired length of the track. delete from the final few chords leaving 1,2,3,4,5... of the notes (for descending sweep at the start, leave all of the top note and delete [number of notes in the chord - 1] of the bottom note) select each note across the entire track, and stretch to fill the same time, without quantization or grid in effect. the DAW does the math for you.
I’m going to be incredibly pedantic (and just want to say this is definitely not a criticism because this technique is wonderful providing so many possibilities), but this technicality isn’t a Polyrhythm as the different patterns aren’t confined to the same bar length. It’s also not a Polymeter as that’s two or more ideas within the same tempo but different meters/time signatures. I think the best term would be Polytempo as every note occupies a different tempo. Either way, this idea is beautiful and such a great job describing it!!
The VR track starts with all of the notes on 1, and ends that way again. You could keep the pattern going, and you'd have all notes on 1 in regular intervals of time. It's just a really long "bar".
Great video. Isn't that the pentatonic scale? I often used that for woodwind runs in my orchestral works but I found out that it also works very well for synth arps in EDM.
there really is a faster way of moving the midi notes.. - Select all the notes and drag the little warp markers at the top.. doing each colum of noteas differently..
Check out Lucid Rythyms - www.youtube.com/@LucidRhythms - These Polyryhtyms are out of this world good, with visuals too. as an ADHD I find this guys videos sooo healing.
Not quite the same (unless there's a technique I don't know), as with an arpeggiator. the time between each note in whatever sequence it's playing is the same.
Someone did a video, he just duplicated the initial pattern out far, then duplicated the very bottom not out another 8 meausures, then the next 7 measures and etc.....and didn't extend the top at all. Then selected the bottom note and stretched it DOWN so that all the notes fit within a loop (8 or 16 bars I think). Repeat with all the below notes, then shrink the note lenghts down to 1/8 or whatever and VOILA they're spaced out already. A bit faster than this
cool video just a quick note move your phone or anything that emits electrical signal away from your interface. that's what the weird buzzing is when you speak. all round great video though keep it up!!
@EDMTips nice coincidence, I was wondering about exactly that... I'm no python wizard but AI could do most of the code heavy lifting... 🤔... Would be extremely cool! ... Maybe I'll publish a blender plugin at some point! :) Cheers!
Man I almost never feel the need to comment but this thing going on with this track is going out of knowledge... I will start by honestly thinking that this track from Virtual Riot is pretty cool and I love himself as an artist (seen him once live in Montreal years ago) and I am NOT taking anything away from this song. It is a cool track but this is NOT polyrhythms. I wonder how many musicians watched thiis or the actual video and smack their head but just moved on with their lives. This is simply subdivision melodies. EVERYTHING in the song moves at 4/4. All the melody divisions happen to land on the 4/4 signature. There is no time signature changes anywhere in the song. Only progressions. The purpose of this comment is NOT to spread hate or offense or destroy nobodys work. It is simply to educate future or learning musicians the right information. I hope this comment will help some as it is the purpose. (If you want a clear example of polyrhythm listen to Animals by Muse. Many exemple in the song but the outro is a pure polyrhythm section between the drum and the melody that you can clearly hear.)
Hi mate as you cover mostly Dance Artists Talks and What not i got a perfect Dance Artist For you to talk about like Cover the Evolution History Of UK Dance Artist Called Example Aka Elliot Gleave. He's a Singer/Rapper from the UK Who Does Mostly Dance Music but allso Raps. He's like a UK Eurodance some of his stuff relates to. His Known For His Hits Like Changed The Way You Kiss Me and Kickstarts Changed The You Kiss Me and Stay Awake are his 2 Number 1 UK hits. Shame he wasnt much big outside the UK. I grew up listening to him really huge fan met him in person aswell. Please cover his History and how he fell off the charts after 2014. Would love someone to do special Tribuite to Example.
If you have extensive knowledge of how to make midi files, you could make a formula that would do this automatically, but what would be more time consuming.... ??? No clue....
Hope you enjoyed this one as much as I did! Has this opened up some inspiration for you, too??
So this is basically a pendulum wave form over the selected notes. I've been saying there needs to be a plugin which can do this easier. I believe there is a guy working on this, whether it will become a vst plugin is another matter, but I found his channel explores this musical device in great detail: www.youtube.com/@LucidRhythms
saw this last week on the tube, think VR took inspiration from another producer...
I think, so@@MrBrownAlliance - and such is the nature of inspiration! A wonderful phenomenon
@@simonminay5177 I was this on th-cam.com/video/9TY-incprcs/w-d-xo.html as well
You never emailed me
My mind stopped when VR dropped that track
Super nice, right? 🤯
Same..
With little programming knowledge this can be easily automated ;) Less than 20 lines of python code will do the trick.
Following code will create a midifile with similar effect.
from midiutil import MIDIFile
# MIDI note numbers, C major
notes = [60, 62, 64, 65, 67, 69, 71, 72]
offset = -0.01 # modifying this will change how fast the timing diverges
sweeps = 100
noteduration = 0.1
# midifile
midi = MIDIFile(1)
# track, time, tempo
midi.addTempo(0, 0, 100)
for j in range(sweeps):
for i, pitch in enumerate(notes):
# track, channel, pitch, time, duration, volume
midi.addNote(0, 0, pitch, j * (1 + i * offset), noteduration, 1)
with open("arpeggio.mid", "wb") as output_file:
midi.writeFile(output_file)
Great, thank you for sharing, I am sure someone will find it helpful 🙂
@@EDMTipsThe most polite, thanks, but i aint fucking with that i've ever seen.
This is really simple python. You could learn how to run it and import results like… 10 minutes
As a Computer Science minor, I found this code very easy to understand.
@@Kioselis haha fr
I have to say, while I might not go make a piece like this, I am glad I watched. It was so fun watching how stoked you were getting while making it (after the tedious part). That's a big lesson right there: savor the joy of experimentation and discovery! Or more generally: don't forget to have some fun along the way. Thanks for sharimg your delight; it goes so well with the knowledge bombs.
Absolutely! Enjoying the process is the key 🙂🙌🏻🙏🏻
Well said.
VR is just next level
Hell yeah! 🙌🏻
ckeck out Mir Bill and Encanti in case you dont know them
one of the most creative minds in edm for sure
polyrhythms are so damn satisfying man
100% man! You can't help but feel immersed when you're listening to them!
You can use the midi stretch handles at the top of the piano roll to do this a lot quicker
Appreciate the input!
and this is how it is actually done by VR
This was a big thing in the Reason community for like 15 - 20 years ago. And I remember I saw a video for about 10 years ago when someone did this in FL Studio. I think the FL Studio guy created a poly bar with the right length for every note and then just duplicated the bar. He just wrote how many copies he wanted and hit Enter. If I remember correctly.
Awesome video and explanation Will! When I saw the original my mind was blown, but it actually seems decently simple!
Glad you enjoyed! :)
yeah, this was beautiful dude. Love it!
Glad you enjoyed it!
The reason why Virtual Riot used multiple channels for the polyrhythms is because Serum only has a polyphony of 16 channels (8 in your case). Otherwise it just cuts the first note when another note is played
Interesting, thanks for sharing!
This method of polyrhythm is fascinating. I actually incorporate polyrhythms in my music frequently
Virtual riot is truly a genius with music production and sound design. He’s on a whole other level.
Couldn’t agree more! 🙂
Usually I'm sort of annoyed how most things are explained as arpeggiator, now IT IS a simple arpeggiator with (possible) an extra parameter... and it's gets a whole dang video. Amazing.
Thank you for the comment!
Excellent job, the sounds are on point, and even the weird reverb and detune effect he did when switching beats. Can't stress enough how much I liked this video. Much love from Mexico
Ah, cheers! I am really glad you liked it 🙂🙌🏻
Thanks.
A slightly faster way is to change the order in which you make the polyrhythm.
1. First complete the lines in an octave/chord.
2. Select all those lines and copy to new octave.
3. shift right the new octave the number of notes in the chord.
4. select the first notes and shift left the number of notes in the chord.
5. repeat from 2.
Great tip, thank you for sharing!
I got a feeling that polyrhythmic piece would be easier to setup using a modular synth. Single note, with LFOs and delays to generate the chords and vary the offsets maybe?
Oh interesting approach! Great input!
it's so cool man. Just nomal sound become all of the rythyms of all track. I f*king loveeee itt
Indeed! haha It's just so cool to hear the patterns change over time! Glad you enjoyed it!
Nice thanks!! So much potential behiend this! Expacially in psytrance
I agree!
I must imagine virtual riot probably did this by coding a program that just spits out a midi file. Would be a pretty simple task.
Maybe for them but since my coding knowledge is non-existent, I went a different way :)
A MIDI Effects Rack with multiple chains of unsynced arpeggiator with rate control mapped to a single macro adjusted to a different range for each chain could have made the job easier.
Thanks for the rip! I wanted to do it the hard way :)
You can generate the midi patterns just by writing a little bit of code and that way you save a lot of time...
I wish I could code but I had to do it the old school way 🙂
Notes at the end are curved because the timing difference between note 1 and 2 is the same as the difference between 2 and 3 and so on.
It can be fixed if you generate the midi file with some python code:
from mido import *
barLength = 120*4*4
numOfBars = 57
lastTimeToPlay = barLength * (numOfBars - numOfBars/114) # = 57.5
noteLength = barLength*3/16
# Here you can Modify which notes are Played for example 59 and is B2 is played 114 times within the 57 Bars.
# 57 is 2 semitones lower so A2 and is played 113 times.
noteIncidence = [(59, 114), (57, 113), (55, 112), (53, 111), (52, 110), (50, 109), (48, 108), (47, 107), (45, 106), (43, 105), (41, 104), (40, 103), (38, 102), (36, 101)]
notesTimings = []
for (note, incidence) in noteIncidence:
for k in range(incidence):
notesTimings.append((note, (k * lastTimeToPlay) / (incidence - 1), True))
notesTimings.append((note, (k * lastTimeToPlay) / (incidence - 1) + noteLength, False))
notesTimings = sorted(notesTimings, key=lambda note: note[1])
track = MidiTrack()
timePassed = 0
for (note,time,b) in notesTimings:
delta = round(time-timePassed)
if b:
track.append(Message('note_on', channel=0, note=note, velocity=80, time=delta))
else:
track.append(Message('note_off', channel=0, note=note, velocity=80, time=delta))
timePassed += delta
track.append(MetaMessage('end_of_track', time=round(barLength*numOfBars)))
newMidiFile = MidiFile()
newMidiFile.tracks.append(track)
newMidiFile.save('polyrhythm.mid')
As soon as I experienced VR's video for the first time my mind was blown, hadn't heard of polyrhythms like that before. I even put the song on repeat while elevated and slept with it on lol Seeing you recreate it was such a fun watch, I love your enthusiasm and was smiling for pretty much the entire video 🤣 11/10, thank you for showing us the process!
You're welcome, I am glad you enjoyed this one! I certainly had fun making it :)
Thank you so much for your exceptional explanation of this concept. I'm going to put this to very good use I hope :D
Love to hear that! Really glad it was helpful! Good luck! :)
Just attempting to recreate the track requires some serious patience and brainpower
100%! It's worth it though!
Amazing work man
Thank you so much for the support!
Parts of that remind me of: Origin unknown - valley of the shadows. Must be the saw-wave synth.
Classic
Its from a sample cd called Future Music. The Valley of the shadows sample starts of a normal bell type sound, then this effect comes in. Maybe the original programmer did loads of different delay speeds to get that effect back then?
@@musicforthemind3421 Thanks for the information - I should have known, having downloaded that cd some time ago ! It just caught my attention as being quite similar when Will was playing around with the sound.
I'm at 6:00 watching so far, but hey, I'm asking myself so profoundly, isn't better use variable tempo and two tracks one for the rhythm and the other for the melody? What I am missing? Reason can automatize variable tempo songs.
someone else found a way to make the midi by using the warp markers its on yt somewhere
Pendulum Wave Sequence by foxfall
Thanks for the tip, I'll check it out!
@@EDMTips I also saw that video. And that's the "right" way to do it (even though it has one mini "mistake").
What we see here is the "wrong" way. Doing it this way, you have no control over how long your track will be. Doing it with the method of the other video, gives you back that control. The other method is based much more on the concept of what polyrythms actually are. You have a time window w and you want n+0 times that note, n+1 times another note, n+2 times yet another note, ... Of course, its still a polyrythm when with n+x you skip some values for x. e.g. n+0, n+2, n+3, n+5, ... Yes, this sounds pretty mathematical, but there's a reason you often hear that music is math.
The other method is about how often you want a certain note in a certain time frame. That's the whole idea behind polyrythms. This method is more about the drift between the different notes. It still leads to a "correct" result, but in a more uncontrolled way.
I actually tried it the same way initially with copying notes and the spaces, but ran into the same problem of the notes not lining up at the end of the sequence. So yeah I ended up reading a bit of theory on it and that was the next best thing I could think of
Isn't there a way to do this quickly with new live 12 piano roll midi tools?
Probably yes!
Imagine how many kids this would confuse on Ibiza dance floors 😂
😂
Thank You for the video, the demonstration, the explanations ^_^
You're welcome, hope you enjoyed it! 🙂
Wouldn't it be easier to have multiple stacked MIDI items which loop, with each item being a different length?
I think so….That was the second way I was going to do it
faster way:
duplicate the chord across the entire desired length of the track.
delete from the final few chords leaving 1,2,3,4,5... of the notes (for descending sweep at the start, leave all of the top note and delete [number of notes in the chord - 1] of the bottom note)
select each note across the entire track, and stretch to fill the same time, without quantization or grid in effect. the DAW does the math for you.
Great tip, thank you for sharing!
This is wonderful! Now I want to try it myself. Hope it won't be any harder to make it in fruity loops
love this
Cheers, glad you liked it! Have you seen the original video by VR?
I’m going to be incredibly pedantic (and just want to say this is definitely not a criticism because this technique is wonderful providing so many possibilities), but this technicality isn’t a Polyrhythm as the different patterns aren’t confined to the same bar length. It’s also not a Polymeter as that’s two or more ideas within the same tempo but different meters/time signatures. I think the best term would be Polytempo as every note occupies a different tempo.
Either way, this idea is beautiful and such a great job describing it!!
Thank you, and thank you for the criticism, I've taken this onboard :)
The VR track starts with all of the notes on 1, and ends that way again. You could keep the pattern going, and you'd have all notes on 1 in regular intervals of time. It's just a really long "bar".
1:37 this immediately reminded me of PPAP
Nice!
Wrath of the Math. I've pushed it to the Abel Prize people... adding a time element to advanced mathematics creates a whole new level.
Hell yeah!
Great video. Isn't that the pentatonic scale? I often used that for woodwind runs in my orchestral works but I found out that it also works very well for synth arps in EDM.
Thanks! I suppose technically it is a pentatonic scale, yes
made all this in my private when YT wasnt a thing at all.
Nice!
I saw that video and thought of you man lol
Crazy that you made a video on it now
Haha pleased to know you thought of me! Here it is!😁
there really is a faster way of moving the midi notes.. - Select all the notes and drag the little warp markers at the top.. doing each colum of noteas differently..
Check out Lucid Rythyms - www.youtube.com/@LucidRhythms - These Polyryhtyms are out of this world good, with visuals too. as an ADHD I find this guys videos sooo healing.
*Revisits James Holdens back catalogue*
Rock on! 🤘
This video is really cool. The Polyrhythm is crazy.
Thanks! Yeah, it was really fun to just hit play and tweak the settings :)
idk you could probably do it on FL Studio, too
thats what i use @@EDMTips
13:38 I am totally freakin' ZONED OUT. 🥴🥴
As nature intended 😁
When I first listened to that original video, I thought my brain was melting
😁 I know the feeling
2:18 is the entire song in fraction of a second lol.
Cheers!
ooooooh I'm glad I hung on ...amazing!!!!!
Thank you so much for your comment! Happy to hear! :)
Idk about Ableton but I imagine you could do this pretty easily in FLStudio with the python integration.
So I’ve been told! Haven’t used FL Studio for quite a while so I wouldn’t know
Wouldn't it be easier to do one clip with say 100 notes then one with 99, 98, 97 and so on. Then just stretch them?
Can you download polyrhythms midi files anywhere? Ta
with a dune 3 it sounds pretty insane .....
Hell yeah!
Weird but interesting. Same effect can be achieved by arpeggiator, which speed is automated. Am I wrong?
Anyway thanks for the video.
Not quite the same (unless there's a technique I don't know), as with an arpeggiator. the time between each note in whatever sequence it's playing is the same.
if you have to do all this by hand then what does the plugin do?
I hope to see someone speedrun this in a short like one of those hip hop beats
Great idea! I might attempt it :)
Uh, YUY.
I put that track on repeat for 4 days. 😯😯
Oh dear!
BRILLIANT! My nerdy brain loves this. It would be cool to transpose the whole sequence mid song.
Why not! haha Glad to hear you enjoyed it! :)
A M A S T E R P I E C E ❤
Appreciate it! 🙌🙏
Can't you do it with arpeggiator and record midi?
What program do you use
Great question. I use Ableton Live
This is unbelievable.....!!!!!!!!! 😯😯😯😯😯
It's truly mind blowing!😁
can do it on my groovebox (deluge) easily, got track length per "note row", so if you can emulate this in your daw...
Just ends up sounding like a messy version of Origin Unknown - Valley Of The Shadows.
Thanks for the feedback, Gainn!
you can probably programmatically generate the midi using python
If I knew python :)
Someone did a video, he just duplicated the initial pattern out far, then duplicated the very bottom not out another 8 meausures, then the next 7 measures and etc.....and didn't extend the top at all. Then selected the bottom note and stretched it DOWN so that all the notes fit within a loop (8 or 16 bars I think). Repeat with all the below notes, then shrink the note lenghts down to 1/8 or whatever and VOILA they're spaced out already. A bit faster than this
th-cam.com/video/9TY-incprcs/w-d-xo.html
Perhaps, but I never choose an easy way 😁
Yeah it blew my mind as well. The guy is a master.
Indeed he is!
Anyone else having trouble downloading the project file?
If you can’t get the project file, please email team@edmtips.com and we’ll get it sorted for you!
What setup do you use to be able to use headphones? It never sounds great for me.
RIP for Will doing this by hand, that’s dedication. Could have been done way easier though
Oh how should I have done it instead? 😄
Yes, please tell!
VR probably used a midi script to render the notes, cause math 😊
he commented on a video about using that method, is like 2 or 6 minutes to do it depending the length
VR is the king of kings
He's an astonishing producer for sure!
This might literally kill some people on the dance floor iykwim😂🔥
😆
cool video just a quick note move your phone or anything that emits electrical signal away from your interface. that's what the weird buzzing is when you speak. all round great video though keep it up!!
Thanks for the advice! I squally leave my phone outside the studio when I record :)
Danm nice man
Cheers mate!
He showed me it before it released it and I recommend aquawave for the name but I guess he didn’t go with it lol
Who did? Virtual Riot? Aquawave sounds cinematic!
yea I met VR and I saw him make this at my music school@@EDMTips
Nice!
This would take 2 minutes to do in a 3d software... we need a plugin to play 3d geometry as midi notes!
Maybe you can develop one? 🙂
@EDMTips nice coincidence, I was wondering about exactly that... I'm no python wizard but AI could do most of the code heavy lifting... 🤔... Would be extremely cool! ... Maybe I'll publish a blender plugin at some point! :) Cheers!
Go for it, Cliporium, sounds like a great idea!
I think the original was probably done with an AI that outputted the midi file for him to pop into his DAW.
Perhaps! I decided to go the long way :)
tenho certeza que ele fez isso em Fl Studio! kkkk
Today on polyrhythms: how long until we accidentally make Carol of the Bells?
Answer: 1:05
😆
So chill! Shall we connect?
So chill indeed!
It's not how he did it but it was a nice attempt anyway (also it's not supposed to take that much time to make if done correctly)
Thanks for letting me know!
Music can be produced from anything bro..
I never said otherwise
you can generate poly rhythms MIDI online xD
Ohhh the more you know! haha
Hey will i have my computer clean up and Ableton runs good 11 Good video
Happy to hear man! Keep it up! :)
Virtual riot is the best there is.
He is an astonishing producer indeed!
Theres a video by Foxfall called how to build a pendulum wave in ableton, it *could* be the inspiration for the song?
i was too slow lol
+ i was wrong
It was the other way around ;)
Thanks, I will check it out!
pretty sure he just used one of the 100s of polyrhythm m4l devices but still cool
I like doing it the hard way! 😁 Thanks for watching and supporting, really appreciate it!
i can see that! youre an animal!@@EDMTips
🎉
Cheers, hope you enjoy! 😊
I recommend you go and watch some of Virtual Riots tutorials
Which one in particular?
Man I almost never feel the need to comment but this thing going on with this track is going out of knowledge... I will start by honestly thinking that this track from Virtual Riot is pretty cool and I love himself as an artist (seen him once live in Montreal years ago) and I am NOT taking anything away from this song. It is a cool track but this is NOT polyrhythms. I wonder how many musicians watched thiis or the actual video and smack their head but just moved on with their lives. This is simply subdivision melodies. EVERYTHING in the song moves at 4/4. All the melody divisions happen to land on the 4/4 signature. There is no time signature changes anywhere in the song. Only progressions. The purpose of this comment is NOT to spread hate or offense or destroy nobodys work. It is simply to educate future or learning musicians the right information. I hope this comment will help some as it is the purpose. (If you want a clear example of polyrhythm listen to Animals by Muse. Many exemple in the song but the outro is a pure polyrhythm section between the drum and the melody that you can clearly hear.)
just because a song is based in 4/4 and most things work in 4/4 time doesn't mean the polyrhythms in the track aren't polyrhythms
I don't usually feel the need to correct other people in the comments, but I didn't think you really understand polyrhythms bro.
You can’t have polyrhythms in a song without time signature changes? I think you’re confused.
That's fireeeeeeeeee
You bet! Cheers man! :)
He use a different method there is another video on the pendulum pattern
Yes, he does!
god when is ableton gonna add a grid for arbitrary tuplets. so dumb that any modern midi editor would be missing this feature.
Fajnie. Najbardziej mi się podobało jak koleżanka nawet w gorących źródłach scrolowała komórkę 🤣 Pozdrowiom ✌️
Hi mate as you cover mostly Dance Artists Talks and What not i got a perfect Dance Artist For you to talk about like Cover the Evolution History Of UK Dance Artist Called Example Aka Elliot Gleave. He's a Singer/Rapper from the UK Who Does Mostly Dance Music but allso Raps. He's like a UK Eurodance some of his stuff relates to. His Known For His Hits Like Changed The Way You Kiss Me and Kickstarts Changed The You Kiss Me and Stay Awake are his 2 Number 1 UK hits. Shame he wasnt much big outside the UK. I grew up listening to him really huge fan met him in person aswell. Please cover his History and how he fell off the charts after 2014. Would love someone to do special Tribuite to Example.
Cheers for the suggestion, I will check him out!
Is this where producing meets math?
If you have extensive knowledge of how to make midi files, you could make a formula that would do this automatically, but what would be more time consuming.... ??? No clue....
Someone suggested one can do it with a bit of code so I say it's possible :)
Awww ya didn't color yours like VR. The colors made it look even more crazy
Can't deny that but it was time consuming enough already haha
Extremely "flume-esque"
You know it! 😎 Thanks for watching and supporting 🙏🏻