Internal Mechanics
- Format:
- unknown (0891) IT 8.88
- Size:
- 3142145 bytes
- BPM:
- 120
- Speed:
- 6
- Channels:
- 23
- Song Length:
- 21
- Samples:
- 19
- Instruments:
- 21
- Patterns:
- 17
- Tracks:
- 1
- Track length:
- 391
- SHA1:
- 711f9f6d39313c39c310291bc70de96f56f837dd
- SHA256:
- 5bc7fef4155ca16cd891987ed54a22c8f158d3804ea60fc8bcc3ac40cfc0ae42
- MD5:
- 246604f99a67ba0b61dfa9ff0e307dd9
Comment
Hi there, Welcome to OpenMPT. I bet you opened this song and listened to this, and not even realised I wrote something here in the comments at first, but you have opened this song for the so maniest time now and thought, hey lets click on this Comments thingy and was like Oh wow, there's actually something written here! Glad you made it to the Comments tab. :) "Internal Mechanics" was made for the "OpenMPT Example Song Compo". Its my way to give something back to the awesome developers of OpenMPT. One would classify this song's style/genre as: Demostyle. It could very easily be a demo song on a synthesizer. :) This song was composed by me, LPChip. The samples were provided by Saga Musix the developer of OpenMPT who also organised this competition. The samples are free to use by anyone, but if you do so, at least give credits to him. :) I used a lot of different methods to accomplish certain tasks so studying this song will allow you to learn some interesting things. For example, I used 3 different ways to make an echo (plugin, writing pattern code and using the instrument envelope. Each method has their pros and cons, and by using these methods, I was able to make it so each echo can't be replaced by the other techniques. This song also heavily relies on filters, and I used a few neat tricks here and there. As a note: Because filters applied to instruments are carried onto the channel they play, any other instrument played in that channel will continue to use those filter settings. For that reason, some instruments will set the filter to their defaults, and enabling/disabling the filter settings will not seem to have any effect whatsoever. OpenMPT's sample/instrument engine is very powerful. I used it to simulate a synthesizer. For example, the instrument Rez(11) in channel 3 (sub-bass) uses filters to attenuate its bass part and uses the random filter slider setting in the instrument to make each hit sound different, as if someone programmed lots of filter changes onto the preset, or as if the key was pressed with different velocities. Try it out! Go to the instrument tab, instrument 11 and press the same key a lot of times to hear its effect. :) I used 3 basses simultaneously to get a very detailed and deep bass sound. The first one is obviously the sub-bass from the previous paragraph. The 2nd is a bass with more high frequencies to attenuate that there is bass, and the 3rd is a bass with a filter on it to make it sound dull as variation, causing the bass to sound really well. There's actually a 4th bass if you count the guitar's lowest notes too, but they're part of the guitar melody and for that reason I don't consider it to be a bass. I'm really proud of how the drums came out. I wanted to go for the korg wavestation kind of rhythm where you have these metal sounds as part of the percussion. Given that the sample pack actually contained 2 sounds for this purpose, it was possible. I used the Oxx effect to make the kickdrum sound like it was not played with lots of velocity which helps getting that groove going. The D0A (volume slide down) was used to make the open hihat sound more closed and not have this abrupt stop when the following sample is played. Yes, I could've used instrument note-off or continue settings to counter this, but that made the hihat continue to sound and made the sound messy. This is more tidy and makes it sound more like a real drum performance. :) One of the other things I am really proud of, is all the little attenuations throughout the song. I've put a tremendous effort in adding sounds here and there to fill up the silence, but in such way that they stay in the background, yet give you that feel of "wow, that totally fits there, and the song is empty without it." I did this with short notes with echo's but also with leads that aren't actually playing a melody (and this remain part of the background). And of course lateron the piano. I'm really proud of the piano in patterns 6 and 7 (duplicated and slightly modified to: 12 and 13). This came out so well. I had the idea to compose this, but I never thought to pull it off this well. It now sounds like a real piano played it. The piano has a random panning effect to it (the guitar too btw) which really makes this work stereo wise. The electric guitar is basically the normal guitar with a filter-with- envelope applied to it, routed to a distortion plugin that is routed to a ParamEQ to add clarity. Normally these plugins will increase the volume way too much, so I've used the amplification setting to x0.2 to drastically reduce the volume so I could make it scream a lot more. (basically its the same as the volume slider on the mixer that the guitar amplifier is linked to, except that here in OpenMPT you have slightly less control over the volume. But this was compensated by increasing/decreasing the gain in the plugin itself. These little changes won't change the sound much, which helps finetuning the volume after the amplify: x0.2 was set. Reason: after using this plugin, you can't use volumes in the pattern anymore effectively, because of how high the gain is set. If I lowered the gain a lot, it would respond more to the volume, but then it would also sound less distorted. This is also why you'll find a volume of v01 in the pattern. This still makes a lot of sound, but the volume is softer as the gain is not on full. It doesn't do much, but enough to notice the difference. I used volume v00 instead of note off === because I've set the filter envelope to continuous (meaning that it keeps following the envelope and changes the sound continuously). Try it: Go to the instruments tab and find instrument 19. Then press the red curved line button (sine) from the toolbar above the black window where the envelopes are drawn. Now, set the octave to 4 and press and hold Z and B. You can see how the sound changes as the envelope goes higher and back down again. Also note with the electric guitar, I wanted to have the best sound for these chords, and for that reason, the distortion plugin was set for these specific frequencies. You won't be able to play any lead with it with one or more octaves higher. If you want to, you'll have to edit the plugin settings, but then the current sound will be lost. I did add a 2nd distortion plugin during the making of this song for a lead, and it worked well enough, but with 2 distorted guitars playing at the same time, things got too messy, so I decided to use the other leads instead and removed the plugin with its settings from the song again (clean-up process) Wow, thats a lot of text right there. :) I've explained most of the song that I wanted to explain so you can learn from it. I haven't covered every little secret in there, so there's still something for you to find if you examine the song closely. I hope you enjoy the song as much as I had fun making it, and I hope this will inspire you to make music with OpenMPT too. A side note: I have almost 22 years of experience making music with a tracker, and released a CD with music mostly made with OpenMPT. :) - LPChip www.lpchip.nl PS. See you on the forums. :)
Instances
| Name | Folder | Archive | Source |
|---|---|---|---|
| internal mechanics.mptm | OpenMPT MPTM/LPChip | Modland |
Links
Play online
Samples
| # | Name | Used in | Size | ||
|---|---|---|---|---|---|
| 1. | 80s Clap | 17 other modules | 21168 | ▶️ | |
| 2. | Amen Snare | 15 other modules | 38880 | ▶️ | |
| 3. | Wavestation Percussion 1 | 12 other modules | 42228 | ▶️ | 71%:
D
|
| 4. | Wavestation Percussion 2 | 12 other modules | 42233 | ▶️ | 55%:
Higher Two
|
| 5. | Atomic Snare | 47 other modules | 19399 | ▶️ | |
| 6. | Room Kick | 32 other modules | 12778 | ▶️ | |
| 7. | Closed Hi-Hat | 54 other modules | 11798 | ▶️ | |
| 8. | Open Hi-Hat | 22 other modules | 42017 | ▶️ | |
| 9. | DeciBass | 9 other modules | 15274 | ▶️ | |
| 10. | Noisy Saw Bass Deluxe | 6 other modules | 37218 | ▶️ | |
| 11. | Rez | 9 other modules | 19980 | ▶️ | |
| 12. | Saw Lead | 26 other modules | 47992 | ▶️ | |
| 13. | Octave Lead | 30 other modules | 53868 | ▶️ | |
| 14. | Horny Brass | 9 other modules | 86326 | ▶️ | 79%:
Ben
|
| 15. | Beautiful Fifths | 14 other modules | 151478 | ▶️ | 90%:
🎶
|
| 16. | FazerPad | 13 other modules | 136729 | ▶️ | 94%:
QRizans
|
| 17. | Regenzeit | 15 other modules | 144949 | ▶️ | |
| 18. | CityGuitar | 15 other modules | 111174 | ▶️ | |
| 19. | AmbientPiano | 26 other modules | 124941 | ▶️ |
Instruments
- 80s Clap
- Amen Snare
- Wavestation Percussion 1
- Wavestation Percussion 2
- Atomic Snare
- Room Kick
- Closed Hi-Hat
- Open Hi-Hat
- DeciBass
- Noisy Saw Bass Deluxe
- Rez
- Saw Lead
- Octave Lead
- Horny Brass
- Beautiful Fifths
- Beautiful Fifths
- FazerPad
- Regenzeit
- Elec Guitar
- CityGuitar
- AmbientPiano