DefleMask - A Multi-System Tracker
Moderator: BigEvilCorporation
-
- Very interested
- Posts: 151
- Joined: Sun Apr 14, 2013 1:19 am
- Location: Auckland, New Zealand
- Contact:
This tool is fantastic! I'll use it for my new (and first) Genny game. Just one thing, though... I can't get samples to play... they are either silent, or a horrible beep... any ideas? I'm probably doing something stupid, as usual
EDIT: I got samples playing, it seems you have to activate them... but only on FM channel 06. Is this right? Am I able to play samples on other channels too? I kinda wanna do some SNES style music for my game...
EDIT: I got samples playing, it seems you have to activate them... but only on FM channel 06. Is this right? Am I able to play samples on other channels too? I kinda wanna do some SNES style music for my game...
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
There's a number of threads on playing compressed pcm via the z80. I did a number of cvsd adpcm tests, implemented a compression scheme Tiido defined (it sounds really good), and did another set of examples for AMBTC compressed audio. You might want to download them and give them a listen. As mentioned, Tiido's compression was pretty decent for music.
-
- Very interested
- Posts: 151
- Joined: Sun Apr 14, 2013 1:19 am
- Location: Auckland, New Zealand
- Contact:
Okay, sweet. We often talk on Google chat so I'll hit him up for compression infoChilly Willy wrote:There's a number of threads on playing compressed pcm via the z80. I did a number of cvsd adpcm tests, implemented a compression scheme Tiido defined (it sounds really good), and did another set of examples for AMBTC compressed audio. You might want to download them and give them a listen. As mentioned, Tiido's compression was pretty decent for music.
SNES-style music on a Genesis? Uh... why? I swear, the 'chiptune' community is way way too Nintendo centric, and specifically the 2a03 for that matter. There's so much other neat hardware out there you can target and get amazing music out of. And not just the Genesis, but like the NeoGeo (OPNB), the PC88/98 and all of its various soundboards, the Master System with the PSG plus OPLL, the countless AY/SSG machines, the SID, stuff like that. Instead of trying to get the Genesis to follow some scene trend, try to learn about FM synthesis and make some really amazing, unique, and ~original~ music.POLYGAMe wrote:I'll use it for my new (and first) Genny game.
And don't get me started on the whole '8-bit' thing. Damn scene kids, I tell you what.... grumblegrumble...
-
- Very interested
- Posts: 151
- Joined: Sun Apr 14, 2013 1:19 am
- Location: Auckland, New Zealand
- Contact:
It was more about doing something different with the Genny, which I guess isn't possible. For my game I really want a rave/dance track along the lines of Tempest 2000 for the Jag... which is clearly much easier to achieve with samples than with FM sounds. Don't get me wrong, I LOVE the sound of the SMD/Genny. Just plug in Street Fighter II and compare it to the SNES, the Sega blows it out of the water (we'll ignore the clarity of the pcm samples). And then there's Streets of Rage... The 16 Bit Sega sound is up there with SID, in my opinion.Momiji wrote:SNES-style music on a Genesis? Uh... why? I swear, the 'chiptune' community is way way too Nintendo centric, and specifically the 2a03 for that matter. There's so much other neat hardware out there you can target and get amazing music out of. And not just the Genesis, but like the NeoGeo (OPNB), the PC88/98 and all of its various soundboards, the Master System with the PSG plus OPLL, the countless AY/SSG machines, the SID, stuff like that. Instead of trying to get the Genesis to follow some scene trend, try to learn about FM synthesis and make some really amazing, unique, and ~original~ music.POLYGAMe wrote:I'll use it for my new (and first) Genny game.
And don't get me started on the whole '8-bit' thing. Damn scene kids, I tell you what.... grumblegrumble...
-
- Very interested
- Posts: 58
- Joined: Thu May 12, 2011 2:25 pm
- Location: Buenos Aires, Argentina
- Contact:
WOWW DefleMask 9c with Live Mode Released!
NEWS:
Added "The Live Mode", you can set loop points on the fly, add in the queue new patterns, clear the loop points with Ctrl+C, follow the song freely mute channels dynamically with Keyboard Shortcuts and more (please RTM for more details).
Now the SID chips (8550 & 6181) are emulated using reSID core, one of the most accurate SID emulator out there.
Fixed the volume thing on Game Boy rom builder, all songs are HW compatible now.
GBS export for Game Boy working perfectly.
Now you can press Ctrl+1/2/3 etc to mute channels dinamically.
Now the pattern data will be preserved while changing systems, Green Hill zone on NES sounds good!
Now the FM instruments will be initialized to a sounding configuration.
Now you can scroll faster the Instruments window by pressing the arrow buttons on the screen.
Fixed the keylayout window, now all keys are compatible and the window position is fixed.
Fixed a bug in the YM2612 emulator that was preventing some starting notes to sound.
Added various new Demo Songs: Toejam & Earl and Comix Zone tracks to Genesis, A Nude Tomorrow by Chip Champion to Game Boy and more.
Manual Updated.
Mac OS X, Linux and Windows builds updated.
DOWNLOAD!
CHANGELOG
The live mode is really great! You can do very crazy things with it.
NEWS:
Added "The Live Mode", you can set loop points on the fly, add in the queue new patterns, clear the loop points with Ctrl+C, follow the song freely mute channels dynamically with Keyboard Shortcuts and more (please RTM for more details).
Now the SID chips (8550 & 6181) are emulated using reSID core, one of the most accurate SID emulator out there.
Fixed the volume thing on Game Boy rom builder, all songs are HW compatible now.
GBS export for Game Boy working perfectly.
Now you can press Ctrl+1/2/3 etc to mute channels dinamically.
Now the pattern data will be preserved while changing systems, Green Hill zone on NES sounds good!
Now the FM instruments will be initialized to a sounding configuration.
Now you can scroll faster the Instruments window by pressing the arrow buttons on the screen.
Fixed the keylayout window, now all keys are compatible and the window position is fixed.
Fixed a bug in the YM2612 emulator that was preventing some starting notes to sound.
Added various new Demo Songs: Toejam & Earl and Comix Zone tracks to Genesis, A Nude Tomorrow by Chip Champion to Game Boy and more.
Manual Updated.
Mac OS X, Linux and Windows builds updated.
DOWNLOAD!
CHANGELOG
The live mode is really great! You can do very crazy things with it.
Created a tool so I can use my midi keyboard with Deflemask.
https://code.google.com/p/midi2qwerty/
It is a python script that is a pretty generic midi to keyboard command program, but the default midi-map is for Deflemask commands. This is made for Linux using Xautomation, but it is written in 100% python so it should be easy to add support for other OS's automation tools.
There is a learning mode that can be used to train the program and a new mid-map can be created by just deleting the default midi_map file and running the program again.
https://code.google.com/p/midi2qwerty/
It is a python script that is a pretty generic midi to keyboard command program, but the default midi-map is for Deflemask commands. This is made for Linux using Xautomation, but it is written in 100% python so it should be easy to add support for other OS's automation tools.
There is a learning mode that can be used to train the program and a new mid-map can be created by just deleting the default midi_map file and running the program again.
Linux is relatively straightforward since I can just poll a device for midi input with plain python. I could probably write something that could read midi input for Linux, Win and Mac using PyGame, but not sure how I would go about driving the key presses on Mac or Windows.
Not sure what language Deflemask is in, or if there is an API, but it would seem to be simpler and more efficient to call this directly, if that is possible at all.
Not sure what language Deflemask is in, or if there is an API, but it would seem to be simpler and more efficient to call this directly, if that is possible at all.
-
- Interested
- Posts: 30
- Joined: Fri May 01, 2009 1:35 am
- Location: Anderson, Indiana
Hey, Delek. Do you think it might be possible one of these days to be able to include a YM2151 chip in there? That would be something that would certainly sell this tracker to me. I'm already feeling motivated enough to give the megadrive chip a try due to things i heard about how it's handled here in deflemask, and if a YM2151 chip is included, you bet i'd be willing to learn to get used to this tracker. lol No rush, though, and if you can't, that's understandable.