Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions MusicGuidelines.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# Cubyz Music Guidelines

So, you want to make music for Cubyz. Lucky for you, we let anyone contribute their songs! However, there is a certain quality standard that needs to be met in order for your song to be accepted.

## Requirements
__The following is required in order for your song to be accepted.__


- Your song must be exported with 48kHz in lossless WAV or FLAC format.
- Your song's file name should be in lowercase and contain no spaces or other punctuation except underscores.
- Your song must be submitted as a pull request to the [Cubyz Assets Repository](https://github.com/PixelGuys/Cubyz-Assets) unless otherwise stated.
- Please read [Cubyz' GLP-3.0 License](https://github.com/PixelGuys/Cubyz-Assets/blob/master/LICENSE) before you submit your song. In your PR's description, please provide written consent that you agree to have your work used under this license.
- In your PR's description, please provide a proper name for the submitted song(s)
- In your PR's description, please provide your artist name, and optionally any social media you want to have linked in the credits.
- If multiple people worked on your track, provide their names as well and refer them to these requirements.


If your song is added, you are free to create a pull request to change anything about the song or your identity in the credits.


**LINK:** [How to make a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)

## Song Rules and Suggestions
There are some rules and suggestions you should follow. Please read through them before making a song, as your song may be rejected if not followed.

### Follow our Footsteps
- Before you begin making songs, it is recommended that you listen to [what Cubyz already has](https://github.com/PixelGuys/Cubyz-Assets/tree/master/music) so you can get an idea for its musical style.
- Ideally, you could use melodies/motifs that exist in the soundtrack to add a greater sense of cohesion between songs.

### Play the Game
- It is recommended that you play the game and compose based on certain biomes, emotions, or oddities you come across! If something you come across doesn't have an appropriate music track, make one!

### Future-proof
- Right now, the Cubyz music system is primitive and can only play one song per biome. This is not a limitation we intend to keep forever; instead, it will be replaced by a new system where songs play based off of mood and environment. For that reason, make your song with this in mind.

### Sounds to Avoid
- Diagetic sounds, or sounds that exists in the game's world rather than being in the background, are highly discouraged. Examples include birds chirping, in-game sfx, dialogue, and footsteps.
- Heavy use of harsh/sharp sounds should be avoided at all costs! Most of Cubyz' sound effects will likely be in the high-end, so compose with this in mind!
- Midi instruments can break the player's immersion if not used correctly. If you use midi, be sure to mask it, whether that be through filters or mastering.

### Song Looping
- Looping tracks will likely be used for events, bosses, and general battle scenarios. If your song does not fit these scenarios, please attempt to give your song a proper intro and outro.
- Looping tracks should be at least 60 seconds in length.

### Mastering
- Your song should not be heavily compressed.
- Your song should be fully audible at 75% volume and be comfortable to listen to at said volume.
- Try listening to your song in multiple environments, such as through a speaker and through headphones.
- Avoid too much sub-bass and upper-treble.
- Listen to other songs in the soundtrack to get a good sense of how it should be mastered.

## Instrumentation and Composition
Now that rules have been established, what will you make?

### Musical Moods
- If your song plays at least 10k blocks underground, definitely give it an ominous vibe. Distortion, dissonance, and general creepiness is recommended.
- If your song plays underground, but above 1k blocks, then it should sound energetic. We want cave music to be energetic and then become creepier as you descend into the unknown depths below.
- If your song plays above-ground, let it breathe with some reverb! Traditional instruments are also more fitting to whatever lies on the surface.

### Song Length?
- Your song's length largely depends on what you want to go for. Do you want to make a short intermission between tracks? Go for it! Do you want to make a little emotional swell? Go for it! Do you want to make a long ambient track? Go for it!

### Drums?
- Do not use default drum loops included inside of FL Studio. We will know.
- Drums will be most common in looping songs, as they will play during stressful events. Outside of looping songs, keep their usage light.
- Drums can be used in "energetic cave themes" where the player is descending into a cave.

### Sampling?
- Sampling is allowed as long as it is not easily recognizable and isn't the crux of the song.
- Please credit samples you use.

### Instruments?
- Synthesizers and Melodic Percussion are the main instruments of Cubyz. They are not required to be used, but most ambient songs use them as they provide a very bouncy, whimsical sound.
- Pianos are not recommended, but not disallowed. Try using a synthesized keyboard instead to provide a unique sound.
- Bass patches provide a lovely contrast to high-pitched synthesizers!
- Real, traditional instruments are always a pleasure to listen to, but it's recommended that you play them in an unconventional way.

### Convention?
- Cubyz is all about embracing the strange, whimsical, and curious. In this case, we encourage you to break out of regular music conventions. Use the wrong instrument, make a weird melody! Slide notes, bouncy sounds, strange time signatures! Explore the possibilities, just make sure it fits the game's pre-established style!

## Resources and Inspirations
Browse through these lists to get some inspiration for your song!

### DAWs
- [KiraStudio (Free!)](https://kirastudio.org/)
- [FL Studio](https://www.image-line.com/)
- [Ableton Live](https://www.ableton.com/)

### Musical Inspirations
- PilotRedSky
- Adventure Time
- LittleBigPlanet
- Rain World
- Terraria
- Minecraft

### Effects
- Phaser
- Flanger
- High/Low-Pass Filter
- Downsampling/Lo-fi
- Panning
- Reverb
- Delay/Echo

### Motifs
Take melodies from these songs!
- Sunrise by Sinanimea
- Leaves by TotalDemented
- Cubyz by TotalDemented
- Tides by TotalDemented
- Snaledance by Luciano
- Deeper by Ikabod
144 changes: 1 addition & 143 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,146 +1,4 @@
# Cubyz-Assets
The cache for large assets, like music, used by the game. This is separated to reduce the size of the main repository and download times on update.

# Music Guidelines
Be: Highly recommended

Try: Recommended

Avoid: Not recommended

Don't: Do not

### Be inspired
- Listen to other songs in the soundtrack and try to make something inspired by what you hear!

### Be fitting
- Try to make your song fit the game. A good way to test this is by playing the game and your song at the same time to make sure it fits.

### Be experimental
- Try making something that sounds unconventional.

### Try motifs
- Take existing melodies in the soundtrack and reuse them in a way that fits your song! This is optional, of course.

### Try dynamic filters
- To add some flavor to your song, try having a phaser or some sort of dynamic filter to prevent it from being too repetitive.

### Try build-up
- Due to the ambient nature of our soundtrack, it's best to have build-up rather than a consistent sound.

### Try something short and nuanced
- Songs under a minute long are very encouraged! These can act as transitions or little flavorful moments.

### Avoid generic fantasy
- Cubyz is not Hytale.

### Avoid sharp sounds
- Avoid too much high-end on your songs as most in-game SFX will be in the high-end.

### Avoid choirs
- It simply doesn't fit the style of Cubyz' music.

### Avoid "MIDI" sounds
- I don't know how to explain this one too well, just try not to make your song sound like a MIDI slap. At least add some reverb to it or something man.

### Avoid heavy compression
- Excessive compression will result in your song drowning out other sounds.

### Avoid extremely loud sounds
- Don't hurt our ears!

### No lyrics
- No.

### No diagetic sounds
- Including diagetic sounds like footsteps, in-game sfx, and etc will confuse the player during gameplay.

### Do break the rules
- If you think you can get away with making a song that's fitting and breaks some of these rules, feel free to! Just state your artistic intentions!

### Songs that break some of these rules:
- Mrmayman's "Out of Breath." It was slated for removal, but kept as it's a legacy song. It breaks the rule of "Avoid MIDI sounds."
- Chrythm's tracks technically count as "generic fantasy," but are composed in a way that's fitting to Cubyz' humble upbringing.
- GrayVibes' "Whispers in the Rocks" has a loud moment, diagetic sounds, and indecipherable lyrics. These work however as the intent of the song is to envoke fear and uncertainty to the player.
- Luciano's "Snaledance" breaks the "Avoid MIDI sounds" and "Avoid sharp sounds" rules, as it is likely to play outside of any sort of danger and when amongst fellow friendly players.

### About Looping Tracks:
Quantum wants looping tracks, Ikabod wants individual tracks. We can have both!

- When making a looping track, keep it VERY ambient, long, and minimalistic.
- Compose it in such a way that it can be faded out at any moment in the song.
- Keep it from being too melodic. Incorporate percussion and reverb to help it be spacey.
-----------------------------------
## Genres:
- Electronica
- Jungle
- Avant garde
- Noise
- Industrial
- Psychedelic
- European Folk
- Trip Hop
- Lo-fi
- Improvisational
- Minimalist


## Effects:
- Phaser
- Flanger
- High/Low-Pass Filter
- Downsampling/Lo-fi
- Panning
- Reverb
- Delay/Echo


## Recommended DAWs:
- FL Studio
- KiraStudio
- Ableton Live
- Beepbox and its mods (if you can make it somehow not sound like Beepbox)


## Instruments:
- Synthesizers
- Melodic Percussion
- Guitar
- Violin/Cello


## Inspirations:
- Adventure Time OST
- LittleBigPlanet OST
- Minecraft OST


## File Formats:
Export audio in lossless quality if possible!
- .flac
- .wav


## Motif Inspirations:
Take melodies from these songs!
- Sunrise by Sinanimea
- Leaves by TotalDemented
- Cubyz by TotalDemented
- Tides by TotalDemented
- Snaledance by Luciano
- Deeper by Ikabod
- Fallen by Ikabod


## Moods:
When making music for biomes, keep in mind how they make you feel and incorporate it into your song!
- Caves = Creepy, Energetic, Industrial, Low-end, Reverb, Percussive, Melancholic
- Forest = Hopeful, Humble, Melodic, Relaxing
- Ocean = Bubbly, Low-end, Arpeggio, Soundscape
- Rare Biomes = Whimsical, Strange, Experimental
- Desert = Drones, Guitar, Dry
- Snow = Sparkles, Shimmers, Mallets, Crackles
-----------------------------------
## Other notes:
- Songs are normalized manually by a developer.
- You can make a pull request for your song here: (https://github.com/PixelGuys/Cubyz-Assets/pulls)
To find out how to submit your own song, check out the [Music Guidelines](https://github.com/PixelGuys/Cubyz-Assets/MusicGuidelines.md)
Loading