How I Procedurally Generate Djent Music

  Рет қаралды 14,843

Dennis Martensson

Dennis Martensson

Күн бұрын

Some of you have asked for it, so I decided I'd make another video going over some of the algorithms I've written that procedurally generate Djent music and go more in-depth about how some of them work. Hope you like it! (:
Do you want even more in-depth videos? \o/
If you liked this video, you might enjoy my other procedurally generated content!
• Procedurally Generated...
Subscribe: www.youtube.co...
Patreon: / dennismartensson
Bandcamp: dennismartenss...
Spotify: open.spotify.c...
Gumroad: daybreakstudio...
Twitch: / dennismartenssonofficial
TikTok: / dennismartenssonofficial
Facebook: / dennismartenssonofficial
#Djent #ProceduralGeneration #AI

Пікірлер: 133
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Do you want even more in-depth videos? \o/
@youareliedtobythemedia
@youareliedtobythemedia Жыл бұрын
yes! also source code to tinker around with would be super cool. and thank you for your awesome content!
@ukaszkos8233
@ukaszkos8233 Жыл бұрын
Do you use recoded Axe FX samples or use recorded raw signals from guitar and get them through plugins/effects to make specific sound?
@carlnunes6465
@carlnunes6465 Жыл бұрын
Yes, thank you for these videos! Would also +1 the request for source code, or a VST similar to captain plugins so I could use this myself. I have been using the djen project, but the results of this with your patterns are so much better.
@guitaraobscura8802
@guitaraobscura8802 Жыл бұрын
Yes please!
@jimbo26582
@jimbo26582 Жыл бұрын
Just want to thank you
@aidanhatmaker6232
@aidanhatmaker6232 Жыл бұрын
You are sitting on an absolute gold mine and yet you choose to share your methods and processes with everyone. Truly amazing
@jeanpitre5789
@jeanpitre5789 Жыл бұрын
Music is meant to be shared with the world
@siryeetsleyiii872
@siryeetsleyiii872 Жыл бұрын
Dude, what you are working on is ground breaking, seriously.
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Thanks!
@LaceyArtemis
@LaceyArtemis 11 ай бұрын
you can basically generate voal-less meshuggah albums ad-infinitum, that's so cool!
@1serious0mfr
@1serious0mfr Жыл бұрын
So many of what I listen to from the 24/7 video absolutely blows my mind with how good it actually gets
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Glad you like it!
@d3nd0g
@d3nd0g Жыл бұрын
where can i find the 24/7 video?
@LaceyArtemis
@LaceyArtemis 11 ай бұрын
it was a live stream on here a while back, the stream seems to be gone but highlights are posted on his channel @@d3nd0g
@jst_kekc3792
@jst_kekc3792 Жыл бұрын
You really inspired me, now I am consulting with a music conservatory student about the possibility of generating classical music
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
That's awesome to hear! Lemme know if/when you have something to listen to, I'd love to hear it! : D
@MineZeee
@MineZeee Жыл бұрын
Hey, Dennis, you inspired me to start my own project. I'm trying to figure out some result for 10 month , and got some progress (python project on github generates some notes and working midi exports, studio one project with shreddage ggd and bass, some concepts and implementation i'm proud of, such as guitar hand position simulation, drums generation, tapping etc), but stuck on rhythms generation. I have ideas how, not as yours, but one year, and maybe first 10 hour will be. Wish me luck:)
@MineZeee
@MineZeee Жыл бұрын
At the moment I'm leaning towards the idea of ​​primary and secondary accents in bars, however there is still a lot to implement for this to somehow work, there are also plans to make scenes for video using unity3d, volumetric light and other things that we so love (I already recreated something similar to my favorite scene from your videos, with vertical diverging boxes, but i need to invent something my own, of course)
@hb3393
@hb3393 7 ай бұрын
Really interesting. There was a composer in the 80s called David Cope who explored similar ideas, except creating Bach chorales! I think what makes this such an effective implementation of procedurally generated music composition is that the sounds themselves have remained human-generated (i.e. you have recorded them yourself in fragments). It's quite common in contemporary classical music to incorporate algorithmic techniques into the process, but it's really interesting to hear it applied to a different genre. And thanks for being so candid about how you created all this, it's a really useful tool for future generations
@wingnoit
@wingnoit Жыл бұрын
Jazz has many common chord progressions, as well as variations on those progressions based on different sets of musical theory. And it's all very mathematical in how it can be *explained" to the computer too. That would be some sick implementation ...
@Convisis
@Convisis Жыл бұрын
I listen to the stream everyday. Look forward to more scales/modes and some slightly more nuanced drum parts. Amazing work, can’t wait to see how far you can push this. I’m here for it.
@Lil_Paulie
@Lil_Paulie Жыл бұрын
This is beyond crazy. You're a genius Dennis. Thankyou for making this.
@vanishrap2
@vanishrap2 Жыл бұрын
Thanks for sharing these! You have inspired me to start a project that procedurally generates a different type of metal, I'm working on this for a couple of weeks now, and your videos are helpful! I would say that it's not really applicable to ALL genres, of course, but the approach is to listen to a lot of music, understand how that music was made and find patterns between the songs that you listen to, and then try to describe those patterns in a programming language. It is definitely not a simple task, but the approach and the idea you gave us is really cool, thanks for the inspiration!
@tunestar
@tunestar Жыл бұрын
I would like to see you explain like 3 or 4 different sections algos in the same video to understand better the difference between them if you can.
@PavelSemin
@PavelSemin Жыл бұрын
I feel with your knowledge you could make perfect lessons to teach people how to write metal riffs, solos and structure tracks, but instead you teach your computer to do it for yourself, that's both funny and frightening
@some_other_guy
@some_other_guy Жыл бұрын
This is fucking incredible, wow. I've listened to a bit of the 10 hour and found my way here. Wild, thanks for the further explanation
@bravado_machine
@bravado_machine Жыл бұрын
This is really cool, thanks for the breakdown of the process. You have inspired me to create my own procedurally generated music!
@SamThredder
@SamThredder Жыл бұрын
I can't believe this shit exists! You're a certified genius! Are you recording this stuff? It's incredible
@michaldivismusic
@michaldivismusic Жыл бұрын
Awesome dude! I had to try creating a djenerator myself after watching your first explanation video and it's been a lot of fun. I've already released a part I album, featuring procedurally generated tracks only and I'm working on a part II, which should hopefully wrote somewhat more cohesive and less random songs, but we'll see. Anyway, thanks for inspiration and have a great day!
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
YO, I was curious and went to your channel to check it out! It sounds really sick! Are the songs the unmodified output of your program? The songs already sounds very cohesive! What VST's are you using? I've been considering just buying a third part guitar sampler to update my guitars a bit, yours sound really sick. : D
@michaldivismusic
@michaldivismusic Жыл бұрын
Thanks! Yes, all the songs are exactly how my generator made them, no manual edits. And for the guitars, I'm using Solemn Tones' Odin II. It sounds good when tuned very low, however, when you start doing power chords a bit higher (higher than drop A) the sounds get boxy in a weird and ugly way. I have to EQ the DI aggressively before the amp to counter that. There is one big problem with my program, as you might have guessed from the fact that I'm using a Kontakt library for the guitars... There's no playback system, it only generates MIDI. To hear the song, I drop the MIDI into my daw, where I have a mix template ready for export. But that keeps me from doing any kind of Infinite djent stream.
@michaldivismusic
@michaldivismusic Жыл бұрын
@@DennisMartenssonOfficial I'd love to chat about procedural generation, why its difficult to use AI for writing new music, hosting VST plugins and other stuff if you're interested. Hit me up if you want.
@MineZeee
@MineZeee Жыл бұрын
Man, that's impressive, I noticed that there are enough people who are interested in this approach to creating a djent, me too. I'm stuck on rhythm generation, although of course there are tons of ideas. I also focused on creating midi using python and the mingus library, by the way, using a virtual midi device it is possible to make a playback system, or load vst plugins, and process midi in realtime (or ahead of time) in the case of python, I found the host library dawdreamer.
@michaldivismusic
@michaldivismusic Жыл бұрын
@@MineZeee Hey there, that's great. And although I'm waiting it in C# I'm still interested in hosting VST plugins in Python. Let's chat about it! 👍
@antoniocamacho9262
@antoniocamacho9262 Жыл бұрын
Will you release the songs from the 24/7 stream? 4902 is my absolute favorite and would love to listen to it 🤣🤘🏼
@AnthonyWabo
@AnthonyWabo Жыл бұрын
This is fxcking genius, for real! I hope NikNocturnal catches up on this so more people could appreciate this!
@lukas7673
@lukas7673 Жыл бұрын
Thanks for your great work! I would love some sort of possibility to rate a song, to find the gems in the stream, maybe you could make proper songs out of these, make an album and stuff?
@lenzlambrecht6925
@lenzlambrecht6925 Жыл бұрын
it Would be so awesome to just have the drummidi generation from this Programm. This would be a really great inspiration for writing riffs. This is beyond everything generative out there, or at least its really really good at the specific thing it is doing.
@LaceyArtemis
@LaceyArtemis 11 ай бұрын
I would think that good sounding Djent would be one of the hardest things to generate like this, because of the nature of the music itself, and yet he has NAILED it
@MoechtegernPimP
@MoechtegernPimP Жыл бұрын
Hi Dennis. Using Code represented in an analog environment has some interesting features and opens a field to new possibilities. There is an eurorack module called "Flux" from IO Labs. It can send various triggers to modules or sources that play a sound when recieving a trigger. This module in particular can create complex variations including humanization, variation on velocity, panning and leaving out single notes, aswell as bind knobs on the module to trigger certain FX combinations that change timing, syncopation, feel, density while tuning the knob. There is some youtube video that shows someone who programmed jazz like solo drumming with it. with an additional bridge you can connect it to your DAW with usb or midi and control vst instruments and samplers. Thought you may be interested in it.
@pbajzek
@pbajzek Жыл бұрын
This is amazing stuff. I’ve spent years trying to make systems that would output music “like mine” but I’m not a coder so I’ve been stuck with crude tools in Live/Max. Your software ideas are brilliant but the raw materials you’ve seeded into the program are great too, I can tell. I can listen to this music all day. Cheers!
@vrtar99
@vrtar99 Жыл бұрын
i hate you for this, but i love you for this. top tier musicianship done in a completely new way, you just opened the gate to the future of music. this is the new black sabbath, the new iron maiden, the new pantera... this is the future of metal dude, and you did it you beautiful bastard!!!! congratz man, this is mindblowing.
@eddiecastro9574
@eddiecastro9574 Жыл бұрын
Dude the live stream is fucking sick as fuck. Omg.
@theslay66
@theslay66 Жыл бұрын
That's really interesting. Although the idea of procedurally generated music is not new (I mean, it's even used in games like No man's sky), it's generally still quite primitive and won't touch polyrythms and such, it's just meant to be ambient music and nothing more. However Djent is a syle of music that is meant to be listened to, it's supposed to be interesting and not just used as a background. That's quite a challenge, and I must say you achieved something really unique there.
@as_if_i_care
@as_if_i_care Жыл бұрын
Hey, Dennis! You are incredible! I'm loosing a sense of creating music when it's time to program it.
@primalconcretesledge9226
@primalconcretesledge9226 Жыл бұрын
It will be cool if you make a server with a public API. We will send a sequences of numbers to it and receive djent audio result (maybe with limited quality). I'm already full of ideas! Then it would be possible to make the chart of the best djents, lol.
@chris.bradshaw
@chris.bradshaw Жыл бұрын
You should make a game/program out of this and sell it. So the end user can edit the algorithms etc and add their own sounds in 👌
@sacarymoviesamu
@sacarymoviesamu Жыл бұрын
Nik nokturnal reacted to your music, brother. That's so cool. Cognrats
@Zacvocalist
@Zacvocalist Жыл бұрын
Thanks!
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Thanks a lot!
@GC_4
@GC_4 Жыл бұрын
You’re a legend bro!
@higorhanschen
@higorhanschen Жыл бұрын
this is mind blowing
@JB._.Uzumaki
@JB._.Uzumaki Жыл бұрын
Please make a POLYPHIA GENERATOR!!!!!
@leonfrost2829
@leonfrost2829 Жыл бұрын
Dude you're a genius! If any record labels or music labels come to you trying to recreate what you made be careful. They might try to use it to replace musicians lol jk but really man you're a genius.
@yueyu9762
@yueyu9762 Жыл бұрын
This is very very cool! Thanks for sharing. How long did such a project take you?
@Lowlander_
@Lowlander_ Жыл бұрын
Do you think you'll ever do educational content on creating these algorithms? I've been obsessed, but not sure where to begin in terms of how to do this sort of thing with C#, even if it were to be broken down and explained in a different language, it would still be super interesting to mimic for sure.
@TheDreserDeviant69
@TheDreserDeviant69 Жыл бұрын
You my guy have to patent this URGENTLY
@beaudeeley
@beaudeeley Жыл бұрын
No
@AaroN62Gost
@AaroN62Gost Жыл бұрын
Super awesome video. What I would give for a procedurally generated thall radio
@siryeetsleyiii872
@siryeetsleyiii872 Жыл бұрын
The applications for this could be crazy.... Djent creation studio programme for mass market. The programme allows different users to create unique sounds of their own so it doesn't all sound the same. You wouldn't even need to know how to play guitar or drums. Song writing Teaching and learning programmes from procedurally created music. Able to look closely into how rhythms and music work. Generated music for gaming. Procedurally generated music of all genres. ....crazy.
@Shrek_es_mi_pastor
@Shrek_es_mi_pastor Жыл бұрын
The videogame application of this tech seems to be the most useful one
@xovid4305
@xovid4305 Жыл бұрын
i want to do this with breakcore or like jungle / dnb that would be cool
@Wispy_Gaming
@Wispy_Gaming Жыл бұрын
This is so cool. I would like to use your livestream or spotify as background music on my livestreams. Is that okay? If not totally understand just wanted to ask.
@siryeetsleyiii872
@siryeetsleyiii872 Жыл бұрын
This is funking genius
@jasonjohnson1439
@jasonjohnson1439 Жыл бұрын
Hey, gotta say what you're doing is soo cool. Hey so I work with fl studio and I don't have any 8 string baritone guitar samples and don't have a 8 string of my own. I've been trying for years to get my hands on one.. can't afford to buy one if I had one I'd make my own samples..could you recommend some good free samples I could download? Thanks
@IgnacioGouk
@IgnacioGouk Жыл бұрын
You should find a way to make this an addon for Obsidian (a random level generator for classic Doom)...
@tusharjamwal
@tusharjamwal Жыл бұрын
Dennis, all the sections you've added since the last video have had a noticeable effect. Did you add single coil/ coil tapped/ lower gain samples?
@DankSoss
@DankSoss Жыл бұрын
Great video!! I also love the contortionist, do you like Vildjharta?
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Thanks! Yeah, Vildhjarta is awesome!
@nix6six
@nix6six Жыл бұрын
I'm no coder .. but happy to learn if I can work with this for inspiration (I play guitar and produce in ableton) is the code/software available? (Sorry if this has been asked/answered before)
@mistrfinga
@mistrfinga Жыл бұрын
How about the unreal scene that changes and is audio reactive? Any tutorials?
@user-kv5fw7xz9c
@user-kv5fw7xz9c Жыл бұрын
Will you open the source code?
@DuskWoods
@DuskWoods Жыл бұрын
@Dennis Martensson Do you sell this software?
@klutch4198
@klutch4198 Жыл бұрын
I'm a developer, I'd love to see some code!
@AlcoTube
@AlcoTube Жыл бұрын
Is your code on Github?
@lvcifer-cloverfield
@lvcifer-cloverfield Жыл бұрын
Yes yes yes!
@inki999
@inki999 Жыл бұрын
Do you plan to release a program or vst?
@LetsRUMBLEAQ3D
@LetsRUMBLEAQ3D Жыл бұрын
Do you allow streamers to play that music in the background?
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Yep, go ahead. (:
@LetsRUMBLEAQ3D
@LetsRUMBLEAQ3D Жыл бұрын
@@DennisMartenssonOfficial much appreciated! 💖
@anthonydye6279
@anthonydye6279 Жыл бұрын
bro awesome content how do I listen to song number #2701?
@SidF4L
@SidF4L Жыл бұрын
can i learn this too man? look sicc
@mihailsoosaar6213
@mihailsoosaar6213 Жыл бұрын
Is your project open source?
@maanvis81
@maanvis81 Жыл бұрын
People whoi use inverted smileys are devious and evil (:
@FBI-sr2eg
@FBI-sr2eg Жыл бұрын
Procedural Djeneration
@joeorwhatever5180
@joeorwhatever5180 Жыл бұрын
dude what plugin do you use to get those ambient tones??
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
A few different. There are ambient guitars in there, which is just the rhythm guitar tone with tons of reverb on it, haha. Then some synths and pads from uh, Komplete Control I think? The ones you get for free, I think : D
@rafaellessa4386
@rafaellessa4386 Жыл бұрын
@@DennisMartenssonOfficial those ambient tones are sick! the ones that are usually in the end of each song... if you could share it would be awesome!
@guardofmartyrs
@guardofmartyrs Жыл бұрын
We need help, what do you use for your Visualizer software?
@un13555
@un13555 Жыл бұрын
holy shit
@Lildoc911
@Lildoc911 Жыл бұрын
Are you recording data from your thousands of iterations? Like what tones are preferred, tempos, and keys?
@DennisMartenssonOfficial
@DennisMartenssonOfficial Жыл бұрын
Nope, it all goes out into the void after the song is done x)
@marcus268
@marcus268 Жыл бұрын
would be a good idea, to have a evaluation method with youtube feedback likes eventually
@elijahobviously1288
@elijahobviously1288 Жыл бұрын
You gonna open source? :)
@tobee_gamer5816
@tobee_gamer5816 Жыл бұрын
But can AI thall?
@master_spike
@master_spike Жыл бұрын
Notes pulled at random
@Marta1Buck
@Marta1Buck Жыл бұрын
can you make another stream with 4/4 rock we can just jam along?
@AllDayBikes
@AllDayBikes Жыл бұрын
More like Procedurally Djenterated
@theodoreleon2882
@theodoreleon2882 Жыл бұрын
Technology like this makes learning music, being creative and investing time into creating art completely pointless. Believe it or not, years later everything will be automated and humans will be just a pointless weight on this planet, this is when the technology will get rid of us. There is no point of me saying all that, even if you stop doing what you doing someone else will, the end of humanity won’t happen overnight, but sure looks inevitable.
@rellik0098
@rellik0098 Жыл бұрын
That is false and a dramatic doomer take, firstly since art is a human form of expression, people will keep expressing themselves and connecting through art, that human element and connection will always be essential (fun fact, audiences generally prefer when there is some sort of human contact and input, especially at concerts), especially in art(besides, learning a craft and creative work is always beneficial); secondly, people have expected many times to be replaced by machines before, yet nothing happened. Why? Well simply because while machines and AI are a great tool to help you make music, in the end, that’s all they are, tools for fulfilling an artistic vision or inspiring you. Thirdly, nothing will ever beat the pure challenge and fun of playing and making music, as well as learning how to do all that; AI certainly can’t replace that, humans are generally more interesting and expressive anyways. Well, at the end of the day there is always a human behind AI projects like this one, since the human element is required due to the knowledge, skill, and creative input that a musician like Dennis needs to provide, because the AI is limited by the code so it doesn’t have a creative identity by itself. So don’t worry and embrace it all, humans aren’t getting replaced and they never will be! (Though this sort of technology will definitely have a problematic impact on artists’ income.)
@capoman1
@capoman1 3 ай бұрын
It's not a matter of "human vs machine." It's all art that you can enjoy without ever knowing if it's human or not. Your enjoyment is the goal. And performance is another form of art that artists enjoy and we enjoy watching and hearing the performance. Your comment is akin to saying. Dancers will be obsolete because generated dancers exist. Sports events are obsolete cause they can be generated. Also this ONLY ADDS to art, we still enjoy dancers, but you might ADDITIONALLY enjoy some ai dancer. It doesn't replace, it adds to the selection. Humans can also use ai creations for inspiration for unique human creations. I really enjoy this. Because the technical coding aspect is a new and separate art, your coding choices affect the creation. I could especially see ai music as useful for game music and for film scoring. In those cases it could definitely put musicians out of work, not replace them, but finances will make them the most likely option. I wonder if we've unknowingly heard a movie score that was ai already?
@PoliticaV
@PoliticaV Жыл бұрын
What’s your Instagram so I can follow you. The music is awesome! You have created something innovative!
How Computers Can Write Guitar Solos (EXPLAINED)
14:28
Dennis Martensson
Рет қаралды 9 М.
Making Polyrhythms From Sidewalks
3:37
Dennis Martensson
Рет қаралды 9 М.
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 48 МЛН
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 81 МЛН
biɔlinɒl - vs bambi fansong
3:47
Munroe
Рет қаралды 7
100 Procedurally Generated Metal Multitracks
8:06
Dennis Martensson
Рет қаралды 9 М.
10 Levels Of Djent
2:49
Dennis Martensson
Рет қаралды 343 М.
"TUNNELS" (DJENT/THALL) AI MUSIC VIDEO
3:33
SLippy
Рет қаралды 1,5 М.
I Just Kept Adding Layers And It Kept Working
2:27
Dennis Martensson
Рет қаралды 106 М.
Александр Пушной рассказывает про Djent
3:36
Djent 2020
11:24
Jared Dines
Рет қаралды 1,8 МЛН
Making Procedural Music in Unity
10:39
Ryan Hedgecock
Рет қаралды 30 М.
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,4 МЛН