From 680892fca5dbcd863a68a3d10a20411c940277c1 Mon Sep 17 00:00:00 2001 From: betalars Date: Fri, 21 Jun 2024 22:18:32 +0200 Subject: [PATCH 01/14] First Draft of opening and introduction --- .../2024-12-12-mixxing-up-pen-and-paper.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 content/news/2024-12-12-mixxing-up-pen-and-paper.md diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md new file mode 100644 index 000000000..3f59e9611 --- /dev/null +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -0,0 +1,49 @@ +# Mixxxing up Pen and Paper + +> It is cold and moist. You are deep within the belly of a huge mashine surrounded by overgrowth and broken glass. You know she wants to kill you. After all: you did the same to her. She wants revenge and the only thing keeping you alive is her unstoppable desire to test. +> +> The sraching of plates and distant screams of broken turrets surround you. You are alone; ovserved by an all-seeing mashine. Your only chance of survival is to comply. +> +> So, testing. Right. +> +> You enter the next chamber. +> +> "Did you know that people with a bad conciouse get more easily startled by loud nois - " *CHOOOOOOOO* +> +> *She is out to kill you.* +> +> The harsh red light of a lazeer illuminates the huge test chamber, when suddenly, a cube drops from the ceiling. But it is not like the others. Every Cube had a Aperture Logo on it. But this one ... a heart? Memories of betraying an old friend flash before your eyes. +> +> You get closer, carefully stepping over the deadly laser beam, when you hear a faint sound. It is friendly. It does not want to hurt you. +> +> You go closer to the cube. +> Is that voice coming from the ... cube? +> You crouch next to it. +> +> It hums. A small melody. Fihgting against the eary noise around you. + +If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixxing and dynamic soundtracks can not only enhancing, but telling a story outright. + +So: let's use this to spice up pen and paper. + +## Using Mixxx for Pen and Paper +There are many different flavors of Table Top Role Playing Games like Dungeons and Dragons, Vampires the Mascarade and Fate. And there are many ways to play it. Some like it silly, some like it tectical, and I personally like it intense and immsersive. + +And Music is great for this. + +Most Storytellers will just use one of the many playlists offered by youtube or one of the many online tabletop audio apps. But that never really worked for me. + +One obvious reason is: Internet on Pen and Paper Cons is often bad. +But there is one more reason. + +I like running campaigns in existing worlds. Alan Wake, Halo, Baldours Gate, Darksiders, Dark Souls - many games with very memorable soundtracks. + +So just use these Soundtracks for my campaigns? + +Well that is easier said than done. + +## How does a video game soundtrack work? + +Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time tO go trough each level, so a Soundtrack has to adapt to this. + +This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not a pleasant listen. For a release on spotify or as bonuc content, the original game sound files are being mixed down, sometimes with more sometimes with less effort. And this is what I have to work with. \ No newline at end of file From 0fffa5c3ef5d567c5cd16185b86c10e6cb9746cd Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 03:45:29 +0200 Subject: [PATCH 02/14] typo fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Daniel Schürmann --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 3f59e9611..38e294e77 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -22,7 +22,7 @@ > > It hums. A small melody. Fihgting against the eary noise around you. -If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixxing and dynamic soundtracks can not only enhancing, but telling a story outright. +If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixing and dynamic soundtracks can not only enhancing, but telling a story outright. So: let's use this to spice up pen and paper. From 38d88b22c52b6be6e7ea3b58c6e0aeaaf0e762d0 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 03:45:44 +0200 Subject: [PATCH 03/14] typo fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Daniel Schürmann --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 38e294e77..1d45ab908 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -44,6 +44,6 @@ Well that is easier said than done. ## How does a video game soundtrack work? -Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time tO go trough each level, so a Soundtrack has to adapt to this. +Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go trough each level, so a Soundtrack has to adapt to this. This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not a pleasant listen. For a release on spotify or as bonuc content, the original game sound files are being mixed down, sometimes with more sometimes with less effort. And this is what I have to work with. \ No newline at end of file From 4efbca952f4b632b888d9d89e1f4e106734c17b6 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 03:45:56 +0200 Subject: [PATCH 04/14] typo fix Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com> --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 1d45ab908..9f4d8dbdf 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -46,4 +46,4 @@ Well that is easier said than done. Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go trough each level, so a Soundtrack has to adapt to this. -This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not a pleasant listen. For a release on spotify or as bonuc content, the original game sound files are being mixed down, sometimes with more sometimes with less effort. And this is what I have to work with. \ No newline at end of file +This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not a pleasant listen. For a release on spotify or as bonus content, the original game sound files are being mixed down, sometimes with more sometimes with less effort. And this is what I have to work with. \ No newline at end of file From 29aa99a44ab48ec1e3f7012dc36352e20ff5ce92 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 12:20:44 +0200 Subject: [PATCH 05/14] add proper title formatting --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 9f4d8dbdf..9128cabcf 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -1,4 +1,9 @@ -# Mixxxing up Pen and Paper +title: Mixxxing up Role Playing +authors: betalars +status: draft +tags: user storys +comments: yes + > It is cold and moist. You are deep within the belly of a huge mashine surrounded by overgrowth and broken glass. You know she wants to kill you. After all: you did the same to her. She wants revenge and the only thing keeping you alive is her unstoppable desire to test. > From 98b715df0fdab0baa65f895fd0d9a882ce0bfbf3 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 12:21:46 +0200 Subject: [PATCH 06/14] rephrasing and polishing intro --- .../news/2024-12-12-mixxing-up-pen-and-paper.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 9128cabcf..c0360c231 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -17,7 +17,7 @@ comments: yes > > *She is out to kill you.* > -> The harsh red light of a lazeer illuminates the huge test chamber, when suddenly, a cube drops from the ceiling. But it is not like the others. Every Cube had a Aperture Logo on it. But this one ... a heart? Memories of betraying an old friend flash before your eyes. +> The harsh red light of a laser illuminates the huge test chamber, when suddenly, a cube drops from the ceiling. But it is not like the others. Every Cube so far had an Aperture printed on it. But this one ... a heart? Memories of betraying an old friend flash before your eyes. > > You get closer, carefully stepping over the deadly laser beam, when you hear a faint sound. It is friendly. It does not want to hurt you. > @@ -25,23 +25,24 @@ comments: yes > Is that voice coming from the ... cube? > You crouch next to it. > -> It hums. A small melody. Fihgting against the eary noise around you. +> It hums. A small melody. Fighting against the eary noise around you. -If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixing and dynamic soundtracks can not only enhancing, but telling a story outright. +If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixing and dynamic soundtracks can not only enhance, but tell a story outright. + +So let's use this to spice up pen and paper. So: let's use this to spice up pen and paper. -## Using Mixxx for Pen and Paper -There are many different flavors of Table Top Role Playing Games like Dungeons and Dragons, Vampires the Mascarade and Fate. And there are many ways to play it. Some like it silly, some like it tectical, and I personally like it intense and immsersive. +## Why use Mixxx for Pen and Paper +There are many different flavors of Table Top Role Playing Games like Dungeons and Dragons, Vampires the Mascarade or Fate. And there are many ways to play it. Some like it silly, some like it tectical, and I personally like it intense and immsersive. And Music is great for this. Most Storytellers will just use one of the many playlists offered by youtube or one of the many online tabletop audio apps. But that never really worked for me. One obvious reason is: Internet on Pen and Paper Cons is often bad. -But there is one more reason. -I like running campaigns in existing worlds. Alan Wake, Halo, Baldours Gate, Darksiders, Dark Souls - many games with very memorable soundtracks. +But I also like running campaigns in existing worlds. Alan Wake, Halo, Baldours Gate, Darksiders, Dark Souls - many games with very memorable soundtracks. So just use these Soundtracks for my campaigns? From 7dbe8b6400524ba540cc450e821a12e34c354223 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 12:23:46 +0200 Subject: [PATCH 07/14] finish draft --- .../2024-12-12-mixxing-up-pen-and-paper.md | 56 ++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index c0360c231..b435dfd63 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -52,4 +52,58 @@ Well that is easier said than done. Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go trough each level, so a Soundtrack has to adapt to this. -This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not a pleasant listen. For a release on spotify or as bonus content, the original game sound files are being mixed down, sometimes with more sometimes with less effort. And this is what I have to work with. \ No newline at end of file +This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not useful for listening on its own. For a release on spotify or as bonus content, the original game sound files are being merged into pleasant songs, sometimes with more, sometimes with less effort. And this is what I have to work with. + +And of course you can just take these and put them on loop in VLC. But especially modern game soundtracks will vary widely in theme within a single song, so you constantly switch between motions on a looping timer and then there are also intros and outros to add further annoyances. + +But we have mixxx and with the newly-added loop cues, we can work with almost every quirk game soundtracks can throw at us. + +### Cinematic Songs +Most game soundtracks will have some songs made for specific cinematics or cut-scenes. They generally get sorted into the "overly specific" crate for me. + +That is because of the strong thematic flow and sometimes even tempo shifts, that make them really difficult to mix for me. + +However: when planning a scene to follow the beats a song, these will create some really spectacular moments. You just have to practice your timing and be a very confident Dungeon Master if you want to allow player interaction in the fixed time frame oft these songs. + +### Simple looping Songs +The "old-shool" way of implementing dynamic game music is just to have some infinitely looping songs and switching between them depending on context. + +It is a lot more common in older games but the Witcher 3 Soundtrack also work like this. + +Most songs will have a brief intro, a thematically consistent main loop and a brief outro that sometimes just consists of the main loop fading out. + +These always have been pretty easy to work with and require no more prep than finding loop in and loop out point. Bonus points for setting an intro and outro marker too. + + +Baldours Gate 3 uses cues alongside this concept. The party manages to land an important hit? Jump to the slightly uplifting bit. Boss does something scary? Theres a cue for that too. +And when the party decides to think about their next move for 6 minutes, they will just hear the whole combat theme twice. + +The great thing when mixing these: I can let them play in the background without ever having to think about them, but I can also add some flair with cues. + + +### Layered Loops +What I described in the intro is an example for a layered song. This one has a base melody for the spooky ambiance and one "voice" track on top of that being layered in the closer you get to the cube. + +Great soundtracks (for my use case) will have all layers put behind each other in ascending order and allow me to progress trough multiple same-length loops in a song as a scene gets more and more tense. This used to be pretty easy even before Mixxx introduced loop cues. + +However when the composers werent lazy when mixing down these soundtracks for an OST release, like with portal 2, these are the least uable files for me unfortunately. + + +### Multiple transitioning Loops +This is the by far most common format of big name game soundtracks by now - and before the introduction of loop cues in 2.4.1, it was mostly unusable for me. + +These soundtracks consist of multiple looping themes that will fit each setting in an entire area of a game. There are ambiance bits, there are combat bits, there may be a theme for the town square. The often varying lenghts of those loops made it really difficult to use for me. I mean ... still no challenge for a dedicated DJ. + +But a storyteller having to allocate their brain to running a pen and paper session alongside mixing? No chance. + +Loop Cues however fixed that for me. I can now just set up to eight loops of different sizes within a single audio file and this has made some of my least favorite music pieces to my most favorite. + + +## So is it worth it? +Honestly the prep work I put into these soundtracks so far has not always payed out as much as I would have wanted. It is a lot of fun to slice and dice video game songs and build a huge library of potential epic moments in pen and paper. + +However as sessions often do not work as planned, trying to always find and think of the perfect music on the fly can be quite challenging. Especially because me fiddling with music is distracting in itself. + +I highly reccomend creating a playlist for each session and having some general purpose playlists to jump into when the players inevitably drift of. Themes for places or characters (both player and non-player) can also make a big difference and are not too difficult to keep track of. + +However I think a dedicated app with a lot more creature comforts and a lot less DJ-specific features would be needed to make this useful for the average DM. But I think that is fine. Because eveyone has their own secret sauce for spycing up their campaigns. And mine is music. From d8f400977d506166b8f8338e51ffe67b7ffadccc Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 23 Jun 2024 12:24:12 +0200 Subject: [PATCH 08/14] Adding example youtube links (with disclaimer) --- .../news/2024-12-12-mixxing-up-pen-and-paper.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index b435dfd63..76e3fa735 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -31,7 +31,7 @@ If I had to pick a favorite moment in a video game, it would be this: a perfect So let's use this to spice up pen and paper. -So: let's use this to spice up pen and paper. +*[Play "Love as a construct" from Portal 2 on YouTube Music.](https://music.youtube.com/watch?v=UNhBzbN2rnA&si=Q_mS2JkBDS50xXbC)* ## Why use Mixxx for Pen and Paper There are many different flavors of Table Top Role Playing Games like Dungeons and Dragons, Vampires the Mascarade or Fate. And there are many ways to play it. Some like it silly, some like it tectical, and I personally like it intense and immsersive. @@ -48,6 +48,8 @@ So just use these Soundtracks for my campaigns? Well that is easier said than done. +*[Play "Never split the Party"](https://www.youtube.com/watch?v=k6y4XYxhA-o)* + ## How does a video game soundtrack work? Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go trough each level, so a Soundtrack has to adapt to this. @@ -65,6 +67,8 @@ That is because of the strong thematic flow and sometimes even tempo shifts, tha However: when planning a scene to follow the beats a song, these will create some really spectacular moments. You just have to practice your timing and be a very confident Dungeon Master if you want to allow player interaction in the fixed time frame oft these songs. +*[Watch "Hyper Light Drifter - Opening"](https://www.youtube.com/watch?v=9rVdUufUBss)* + ### Simple looping Songs The "old-shool" way of implementing dynamic game music is just to have some infinitely looping songs and switching between them depending on context. @@ -74,12 +78,14 @@ Most songs will have a brief intro, a thematically consistent main loop and a br These always have been pretty easy to work with and require no more prep than finding loop in and loop out point. Bonus points for setting an intro and outro marker too. +*[Play "Commanding the Fury" (Witcher 3)](https://music.youtube.com/watch?v=1lyYkXEQd24&list=OLAK5uy_mCEI_dk83gKOMlNZa8xX1YTT2imtILM2E)* Baldours Gate 3 uses cues alongside this concept. The party manages to land an important hit? Jump to the slightly uplifting bit. Boss does something scary? Theres a cue for that too. And when the party decides to think about their next move for 6 minutes, they will just hear the whole combat theme twice. The great thing when mixing these: I can let them play in the background without ever having to think about them, but I can also add some flair with cues. +*[Play "Sixteen Strikes" (Baldours Gate 3)](https://music.youtube.com/watch?v=NiSDtrVphZc)* ### Layered Loops What I described in the intro is an example for a layered song. This one has a base melody for the spooky ambiance and one "voice" track on top of that being layered in the closer you get to the cube. @@ -88,6 +94,7 @@ Great soundtracks (for my use case) will have all layers put behind each other i However when the composers werent lazy when mixing down these soundtracks for an OST release, like with portal 2, these are the least uable files for me unfortunately. +*[Play "Covenant Prayers" (Halo 5)](https://music.youtube.com/watch?v=ofWai1rsI9k)* ### Multiple transitioning Loops This is the by far most common format of big name game soundtracks by now - and before the introduction of loop cues in 2.4.1, it was mostly unusable for me. @@ -98,6 +105,7 @@ But a storyteller having to allocate their brain to running a pen and paper sess Loop Cues however fixed that for me. I can now just set up to eight loops of different sizes within a single audio file and this has made some of my least favorite music pieces to my most favorite. +*[Play "a Pirate's Life" (Assasins Creed IV - Black Flag)](https://music.youtube.com/watch?v=AuEXQnH_jOU)* ## So is it worth it? Honestly the prep work I put into these soundtracks so far has not always payed out as much as I would have wanted. It is a lot of fun to slice and dice video game songs and build a huge library of potential epic moments in pen and paper. @@ -107,3 +115,9 @@ However as sessions often do not work as planned, trying to always find and thin I highly reccomend creating a playlist for each session and having some general purpose playlists to jump into when the players inevitably drift of. Themes for places or characters (both player and non-player) can also make a big difference and are not too difficult to keep track of. However I think a dedicated app with a lot more creature comforts and a lot less DJ-specific features would be needed to make this useful for the average DM. But I think that is fine. Because eveyone has their own secret sauce for spycing up their campaigns. And mine is music. + +*About the YouTube Music links: I do not want to endorse that service, but there are four facts of life that made me choose this option.* +*1. Game Soundtracks are proprietary.* +*2. They are all on YouTube Music.* +*3. Everyone and their dog has a google account.* +*4. The site to get all the portal 2 music from comes from the era before https was widely used everywhere.* \ No newline at end of file From 6a89e409788433af39d375222f3ca2f7eef1c391 Mon Sep 17 00:00:00 2001 From: betalars Date: Mon, 24 Jun 2024 11:07:33 +0200 Subject: [PATCH 09/14] fixing spelling mistakes --- .../2024-12-12-mixxing-up-pen-and-paper.md | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 76e3fa735..10255e349 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -5,15 +5,15 @@ tags: user storys comments: yes -> It is cold and moist. You are deep within the belly of a huge mashine surrounded by overgrowth and broken glass. You know she wants to kill you. After all: you did the same to her. She wants revenge and the only thing keeping you alive is her unstoppable desire to test. +> It is cold and moist. You are deep within the belly of a huge machine surrounded by overgrowth and broken glass. You know she wants to kill you. After all: you did the same to her. She wants revenge and the only thing keeping you alive is her unstoppable desire to test. > -> The sraching of plates and distant screams of broken turrets surround you. You are alone; ovserved by an all-seeing mashine. Your only chance of survival is to comply. +> The scratching of plates and distant screams of broken turrets surround you. You are alone; observed by an all-seeing machine. Your only chance of survival is to comply. > > So, testing. Right. > > You enter the next chamber. > -> "Did you know that people with a bad conciouse get more easily startled by loud nois - " *CHOOOOOOOO* +> "Did you know that people with a bad conscience get more easily startled by loud nois- " *CHOOOOOOOO* > > *She is out to kill you.* > @@ -27,22 +27,21 @@ comments: yes > > It hums. A small melody. Fighting against the eary noise around you. -If I had to pick a favorite moment in a video game, it would be this: a perfect exampple of how mixing and dynamic soundtracks can not only enhance, but tell a story outright. - +If I had to pick a favorite moment in a video game, it would be this: a perfect example of how mixing and dynamic soundtracks can not only enhance, but tell a story outright. So let's use this to spice up pen and paper. *[Play "Love as a construct" from Portal 2 on YouTube Music.](https://music.youtube.com/watch?v=UNhBzbN2rnA&si=Q_mS2JkBDS50xXbC)* ## Why use Mixxx for Pen and Paper -There are many different flavors of Table Top Role Playing Games like Dungeons and Dragons, Vampires the Mascarade or Fate. And there are many ways to play it. Some like it silly, some like it tectical, and I personally like it intense and immsersive. +There are many different flavors of Tabletop Role Playing Games like Dungeons and Dragons, Vampires the Masquerade or Fate. And there are many ways to play it. Some like it silly, some like it tactical, and I personally like it intense and immersive. And Music is great for this. Most Storytellers will just use one of the many playlists offered by youtube or one of the many online tabletop audio apps. But that never really worked for me. One obvious reason is: Internet on Pen and Paper Cons is often bad. -But I also like running campaigns in existing worlds. Alan Wake, Halo, Baldours Gate, Darksiders, Dark Souls - many games with very memorable soundtracks. +But I also like running campaigns in existing worlds. Alan Wake, Halo, Baldur's Gate, Darksiders, Dark Souls - many games with very memorable soundtracks. So just use these Soundtracks for my campaigns? @@ -52,25 +51,25 @@ Well that is easier said than done. ## How does a video game soundtrack work? -Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go trough each level, so a Soundtrack has to adapt to this. +Video game soundtracks are weird pieces of music, because play is unpredictable. Players will take different amounts of time to go through each level, so a Soundtrack has to adapt to this. This can lead to the pieces of music that are actually being used in a videogame being quite specific, quite fragmented and not useful for listening on its own. For a release on spotify or as bonus content, the original game sound files are being merged into pleasant songs, sometimes with more, sometimes with less effort. And this is what I have to work with. And of course you can just take these and put them on loop in VLC. But especially modern game soundtracks will vary widely in theme within a single song, so you constantly switch between motions on a looping timer and then there are also intros and outros to add further annoyances. -But we have mixxx and with the newly-added loop cues, we can work with almost every quirk game soundtracks can throw at us. +But we have Mixxx and with the newly-added loop cues, we can work with almost every quirk game soundtracks can throw at us. ### Cinematic Songs Most game soundtracks will have some songs made for specific cinematics or cut-scenes. They generally get sorted into the "overly specific" crate for me. -That is because of the strong thematic flow and sometimes even tempo shifts, that make them really difficult to mix for me. +That is because of the strong thematic flow and sometimes even tempo shifts, that make them really difficult to mix for me. -However: when planning a scene to follow the beats a song, these will create some really spectacular moments. You just have to practice your timing and be a very confident Dungeon Master if you want to allow player interaction in the fixed time frame oft these songs. +However: when planning a scene to follow the beat of a song, these will create some really spectacular moments. You just have to practice your timing and be a very confident Dungeon Master if you want to allow player interaction in the fixed time frame of a track. *[Watch "Hyper Light Drifter - Opening"](https://www.youtube.com/watch?v=9rVdUufUBss)* ### Simple looping Songs -The "old-shool" way of implementing dynamic game music is just to have some infinitely looping songs and switching between them depending on context. +The "old-school" way of implementing dynamic game music is just to have some infinitely looping songs and switching between them depending on context. It is a lot more common in older games but the Witcher 3 Soundtrack also work like this. @@ -80,41 +79,41 @@ These always have been pretty easy to work with and require no more prep than fi *[Play "Commanding the Fury" (Witcher 3)](https://music.youtube.com/watch?v=1lyYkXEQd24&list=OLAK5uy_mCEI_dk83gKOMlNZa8xX1YTT2imtILM2E)* -Baldours Gate 3 uses cues alongside this concept. The party manages to land an important hit? Jump to the slightly uplifting bit. Boss does something scary? Theres a cue for that too. +Baldur's Gate 3 uses cues alongside this concept. The party manages to land an important hit? Jump to the slightly uplifting bit. Boss does something scary? There's a cue for that too. And when the party decides to think about their next move for 6 minutes, they will just hear the whole combat theme twice. The great thing when mixing these: I can let them play in the background without ever having to think about them, but I can also add some flair with cues. -*[Play "Sixteen Strikes" (Baldours Gate 3)](https://music.youtube.com/watch?v=NiSDtrVphZc)* +*[Play "Sixteen Strikes" (Baldur's Gate 3)](https://music.youtube.com/watch?v=NiSDtrVphZc)* ### Layered Loops What I described in the intro is an example for a layered song. This one has a base melody for the spooky ambiance and one "voice" track on top of that being layered in the closer you get to the cube. Great soundtracks (for my use case) will have all layers put behind each other in ascending order and allow me to progress trough multiple same-length loops in a song as a scene gets more and more tense. This used to be pretty easy even before Mixxx introduced loop cues. -However when the composers werent lazy when mixing down these soundtracks for an OST release, like with portal 2, these are the least uable files for me unfortunately. +However when the composers weren't lazy when mixing down these soundtracks for an OST release, like with Portal 2, these are the least usable files for me unfortunately. *[Play "Covenant Prayers" (Halo 5)](https://music.youtube.com/watch?v=ofWai1rsI9k)* ### Multiple transitioning Loops This is the by far most common format of big name game soundtracks by now - and before the introduction of loop cues in 2.4.1, it was mostly unusable for me. -These soundtracks consist of multiple looping themes that will fit each setting in an entire area of a game. There are ambiance bits, there are combat bits, there may be a theme for the town square. The often varying lenghts of those loops made it really difficult to use for me. I mean ... still no challenge for a dedicated DJ. +These soundtracks consist of multiple looping themes that will fit each setting in an entire area of a game. There are ambiance bits, there are combat bits, there may be a theme for the town square. The often varying lengths of those loops made it really difficult to use for me. I mean ... still no challenge for a dedicated DJ. But a storyteller having to allocate their brain to running a pen and paper session alongside mixing? No chance. Loop Cues however fixed that for me. I can now just set up to eight loops of different sizes within a single audio file and this has made some of my least favorite music pieces to my most favorite. -*[Play "a Pirate's Life" (Assasins Creed IV - Black Flag)](https://music.youtube.com/watch?v=AuEXQnH_jOU)* +*[Play "a Pirate's Life" (Assassin's Creed IV - Black Flag)](https://music.youtube.com/watch?v=AuEXQnH_jOU)* ## So is it worth it? Honestly the prep work I put into these soundtracks so far has not always payed out as much as I would have wanted. It is a lot of fun to slice and dice video game songs and build a huge library of potential epic moments in pen and paper. However as sessions often do not work as planned, trying to always find and think of the perfect music on the fly can be quite challenging. Especially because me fiddling with music is distracting in itself. -I highly reccomend creating a playlist for each session and having some general purpose playlists to jump into when the players inevitably drift of. Themes for places or characters (both player and non-player) can also make a big difference and are not too difficult to keep track of. +I highly recommend creating a playlist for each session and having some general purpose playlists to jump into when the players inevitably drift off. Themes for places or characters (both player and non-player) can also make a big difference and are not too difficult to keep track of. -However I think a dedicated app with a lot more creature comforts and a lot less DJ-specific features would be needed to make this useful for the average DM. But I think that is fine. Because eveyone has their own secret sauce for spycing up their campaigns. And mine is music. +However I think a dedicated app with a lot more creature comforts and a lot less DJ-specific features would be needed to make this useful for the average DM. But I think that is fine. Because everyone has their own secret sauce for spicing up their campaigns. And mine is music. *About the YouTube Music links: I do not want to endorse that service, but there are four facts of life that made me choose this option.* *1. Game Soundtracks are proprietary.* From 7ab69e3c7e530e0446578c4877c45b12dc71bb96 Mon Sep 17 00:00:00 2001 From: betalars Date: Mon, 24 Jun 2024 15:48:15 +0200 Subject: [PATCH 10/14] removing tracking from link --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 10255e349..5d1abbb96 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -30,7 +30,7 @@ comments: yes If I had to pick a favorite moment in a video game, it would be this: a perfect example of how mixing and dynamic soundtracks can not only enhance, but tell a story outright. So let's use this to spice up pen and paper. -*[Play "Love as a construct" from Portal 2 on YouTube Music.](https://music.youtube.com/watch?v=UNhBzbN2rnA&si=Q_mS2JkBDS50xXbC)* +*[Play "Love as a construct" from Portal 2 on YouTube Music.](https://music.youtube.com/watch?v=UNhBzbN2rnA)* ## Why use Mixxx for Pen and Paper From 5e78b005eafcdfaaff7745b5e67ee0a6cb69a1e4 Mon Sep 17 00:00:00 2001 From: betalars Date: Mon, 24 Jun 2024 15:48:34 +0200 Subject: [PATCH 11/14] remove playlist reference from link --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index 5d1abbb96..a2e6460ab 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -77,7 +77,7 @@ Most songs will have a brief intro, a thematically consistent main loop and a br These always have been pretty easy to work with and require no more prep than finding loop in and loop out point. Bonus points for setting an intro and outro marker too. -*[Play "Commanding the Fury" (Witcher 3)](https://music.youtube.com/watch?v=1lyYkXEQd24&list=OLAK5uy_mCEI_dk83gKOMlNZa8xX1YTT2imtILM2E)* +*[Play "Commanding the Fury" (Witcher 3)](https://music.youtube.com/watch?v=1lyYkXEQd24)* Baldur's Gate 3 uses cues alongside this concept. The party manages to land an important hit? Jump to the slightly uplifting bit. Boss does something scary? There's a cue for that too. And when the party decides to think about their next move for 6 minutes, they will just hear the whole combat theme twice. From 3639e163cd189aeb293a6ecc92c5db69328d055b Mon Sep 17 00:00:00 2001 From: betalars Date: Wed, 26 Jun 2024 14:35:09 +0200 Subject: [PATCH 12/14] improving youtube disclaimer --- content/news/2024-12-12-mixxing-up-pen-and-paper.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/2024-12-12-mixxing-up-pen-and-paper.md index a2e6460ab..34efaa891 100644 --- a/content/news/2024-12-12-mixxing-up-pen-and-paper.md +++ b/content/news/2024-12-12-mixxing-up-pen-and-paper.md @@ -32,6 +32,8 @@ So let's use this to spice up pen and paper. *[Play "Love as a construct" from Portal 2 on YouTube Music.](https://music.youtube.com/watch?v=UNhBzbN2rnA)* +*As music is better listened to than explained, I curated some songs for you. I use YouTube not because it is my favorite platform, but because it likely is the most accessible.* + ## Why use Mixxx for Pen and Paper There are many different flavors of Tabletop Role Playing Games like Dungeons and Dragons, Vampires the Masquerade or Fate. And there are many ways to play it. Some like it silly, some like it tactical, and I personally like it intense and immersive. @@ -114,9 +116,3 @@ However as sessions often do not work as planned, trying to always find and thin I highly recommend creating a playlist for each session and having some general purpose playlists to jump into when the players inevitably drift off. Themes for places or characters (both player and non-player) can also make a big difference and are not too difficult to keep track of. However I think a dedicated app with a lot more creature comforts and a lot less DJ-specific features would be needed to make this useful for the average DM. But I think that is fine. Because everyone has their own secret sauce for spicing up their campaigns. And mine is music. - -*About the YouTube Music links: I do not want to endorse that service, but there are four facts of life that made me choose this option.* -*1. Game Soundtracks are proprietary.* -*2. They are all on YouTube Music.* -*3. Everyone and their dog has a google account.* -*4. The site to get all the portal 2 music from comes from the era before https was widely used everywhere.* \ No newline at end of file From 434a29cd608270c172dded42b6117260617a9c25 Mon Sep 17 00:00:00 2001 From: betalars Date: Wed, 26 Jun 2024 14:46:23 +0200 Subject: [PATCH 13/14] fixing placeholder date naming convention --- ...up-pen-and-paper.md => XXXX-XX-XX-mixxing-up-pen-and-paper.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/news/{2024-12-12-mixxing-up-pen-and-paper.md => XXXX-XX-XX-mixxing-up-pen-and-paper.md} (100%) diff --git a/content/news/2024-12-12-mixxing-up-pen-and-paper.md b/content/news/XXXX-XX-XX-mixxing-up-pen-and-paper.md similarity index 100% rename from content/news/2024-12-12-mixxing-up-pen-and-paper.md rename to content/news/XXXX-XX-XX-mixxing-up-pen-and-paper.md From 11b0e2a4f0523bbd3194d90c00645e8aa21fcf05 Mon Sep 17 00:00:00 2001 From: betalars Date: Wed, 26 Jun 2024 14:53:14 +0200 Subject: [PATCH 14/14] adding betalars profile --- content/images/avatars/betalars.png | Bin 0 -> 29603 bytes pelicanconf.py | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 content/images/avatars/betalars.png diff --git a/content/images/avatars/betalars.png b/content/images/avatars/betalars.png new file mode 100644 index 0000000000000000000000000000000000000000..063eb12800648ad08b42cbc8e0f99312cd355201 GIT binary patch literal 29603 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