How I Procedurally Generate Djent Music
HTML-код
- Опубликовано: 6 окт 2022
- 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: ruclips.net/user/DennisMarte...
Patreon: / dennismartensson
Bandcamp: dennismartensson.bandcamp.com/
Spotify: open.spotify.com/artist/2LaJ7...
Gumroad: daybreakstudio.gumroad.com/
Twitch: / dennismartenssonofficial
TikTok: / dennismartenssonofficial
Facebook: / dennismartenssonofficial
#Djent #ProceduralGeneration #AI - Видеоклипы
Do you want even more in-depth videos? \o/
yes! also source code to tinker around with would be super cool. and thank you for your awesome content!
Do you use recoded Axe FX samples or use recorded raw signals from guitar and get them through plugins/effects to make specific sound?
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.
Yes please!
Just want to thank you
You are sitting on an absolute gold mine and yet you choose to share your methods and processes with everyone. Truly amazing
Music is meant to be shared with the world
Dude, what you are working on is ground breaking, seriously.
Thanks!
you can basically generate voal-less meshuggah albums ad-infinitum, that's so cool!
So many of what I listen to from the 24/7 video absolutely blows my mind with how good it actually gets
Glad you like it!
where can i find the 24/7 video?
it was a live stream on here a while back, the stream seems to be gone but highlights are posted on his channel @@d3nd0g
You really inspired me, now I am consulting with a music conservatory student about the possibility of generating classical music
That's awesome to hear! Lemme know if/when you have something to listen to, I'd love to hear it! : D
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
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:)
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)
You my guy have to patent this URGENTLY
No
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
This is really cool, thanks for the breakdown of the process. You have inspired me to create my own procedurally generated music!
This is beyond crazy. You're a genius Dennis. Thankyou for making this.
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.
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!
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!
I can't believe this shit exists! You're a certified genius! Are you recording this stuff? It's incredible
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 ...
You’re a legend bro!
This is fxcking genius, for real!
I hope NikNocturnal catches up on this so more people could appreciate this!
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
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?
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.
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.
this is mind blowing
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!
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
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.
@@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.
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.
@@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! 👍
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.
This is very very cool! Thanks for sharing. How long did such a project take you?
Nik nokturnal reacted to your music, brother. That's so cool. Cognrats
Thanks!
Thanks a lot!
Will you release the songs from the 24/7 stream? 4902 is my absolute favorite and would love to listen to it 🤣🤘🏼
Hey, Dennis! You are incredible! I'm loosing a sense of creating music when it's time to program it.
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.
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.
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.
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
Dude the live stream is fucking sick as fuck. Omg.
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.
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.
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 👌
This is funking genius
Super awesome video. What I would give for a procedurally generated thall radio
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?
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.
Great video!!
I also love the contortionist, do you like Vildjharta?
Thanks!
Yeah, Vildhjarta is awesome!
Yes yes yes!
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
Do you plan to release a program or vst?
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)
@Dennis Martensson Do you sell this software?
i want to do this with breakcore or like jungle / dnb that would be cool
We need help, what do you use for your Visualizer software?
How about the unreal scene that changes and is audio reactive? Any tutorials?
holy shit
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.
The videogame application of this tech seems to be the most useful one
Please make a POLYPHIA GENERATOR!!!!!
People whoi use inverted smileys are devious and evil (:
bro awesome content how do I listen to song number #2701?
Will you open the source code?
You should find a way to make this an addon for Obsidian (a random level generator for classic Doom)...
Procedural Djeneration
can i learn this too man? look sicc
Is your project open source?
Is your code on Github?
Are you recording data from your thousands of iterations? Like what tones are preferred, tempos, and keys?
Nope, it all goes out into the void after the song is done x)
would be a good idea, to have a evaluation method with youtube feedback likes eventually
I'm a developer, I'd love to see some code!
dude what plugin do you use to get those ambient tones??
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
@@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!
Do you allow streamers to play that music in the background?
Yep, go ahead. (:
@@DennisMartenssonOfficial much appreciated! 💖
But can AI thall?
You gonna open source? :)
Notes pulled at random
can you make another stream with 4/4 rock we can just jam along?
More like Procedurally Djenterated
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.
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.)
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?
What’s your Instagram so I can follow you. The music is awesome! You have created something innovative!