Well, I discovered a bug while loading a new instrument file (the slider bar was limited to a wrong number while using the mouse wheel), so I added some request too.
Update 17 NEWS:
Wavetable limit increased to 32.
Shift+END/HOME will select from the current position to the first/last row.
Fixed a bug with the slider bar of the load instrument window.
Both Linux and Windows builds updated.
Actually, I have an idea for the SN76489 that could be useful for creating better percussive instruments.
It would probably sound like C64 style drums (pitch sliding Square or triangle for 1 or 2 frames, then switches over to noise)
So we could use Square 3 for bass parts (or periodic noise even) and interrupt the bassline with a drum sound. And for that you'd need to switch noise mode mid-note. So how about a "Noise mode envelope" huh? or you could simply use Duty cycle envelopes, much like Famitracker does for the 2a03 noise.
EDIT: There, I've made an example in Famitracker. The kick and snare have the noise part in SQ3 frequency mode, and the hihats would use the noise generator's own oscillator.
The duty envelopes already changes the noise mode, please check if your request was already implemented before requesting something, or you can check the changelogs.
I ADDED SAMPLES TO THE PC ENGINE, 6 CHANNELS OF SAMPLES ALL AT THE SAME TIME WTF LOL THIS CHIP IS AWESOME. :P
UPDATE 18 (@ 03/11/12):
Added Support for Samples in NEC's PC-Engine (use the 17xx effect like in SEGA Genesis, check the example module "A Sample Test.dmf" to see how to control this).
Added Support for improvise/jam/record notes while a song is playing (Awesome for Live stuff).
Fixed a potential crash while loading WAV files.
Fixed some GUI issues.
Now you can load stereo wav files, however only the left channel will be processed.
Manual Updated.
Both Linux and Windows builds updated.
Wow I had no idea...sorry for wasting you time then...still, it changes both which oscillator to use and periodc/white noise right? I can't check now cause I still don't have a working VGA card.
But anyway, here's something you definitely don't have yet. Like in this video, it'd be really useful for instrument creation if you had the option to lock waveforms in place on the scope.
Wow I had no idea...sorry for wasting you time then...still, it changes both which oscillator to use and periodc/white noise right? I can't check now cause I still don't have a working VGA card.
YES!.
za909 wrote:
But anyway, here's something you definitely don't have yet. Like in this video, it'd be really useful for instrument creation if you had the option to lock waveforms in place on the scope.
That would be great, I don't know a tracker that support something like that, so that not be a priority, but would be cool.
Actually I've just checked (I survived long enough with my VGA on and not getting a BSOD) and threw this together. Duty 0 is Periodic noise with the SQ3 oscillator, and Duty 1-3 is white noise with the SQ3 oscillator...now I couldn't put all the stuff in PSG2 to PSG3 because I couldn't switch oscillators for the Noise channel mid-note. If it was something like this, I could've:
0 = Periodic noise with SQ3 oscillator
1 = White noise with SQ3 oscillator
2 = Periodic noise with the oscillator of the noise channel
3 = White noise with the oscillator of the noise channel
Or maybe it is already this way and it simply didn't work for me.
Update 19, mainly to fix a bug in the NES phase reset, reported by jrlepage, but I added some other things.
UPDATE 19 (@ 09/11/12):
Shortcut Ctrl+Left/Right now works in Record mode too.
Shortcut PAGEDOWN/PAGEUP added to move with a step of 4.
Fixed an emulation/accuracy bug regarding to Frequency Changing in NES, now it will change without pops (not in borders like A-3, A-2, just like in the actual HW).
Fixed a bug with the Portamento To Note, it was disabling next portamentos Up/Down sometimes.
Fixed a bug regarding to pressing a Slider that has a Button under it.
Fixed the position of the values of the Macros, now they are a few pixels down.
Fixed the "Duty Cycle Macro" text to "Duty Cycle/Noise Mode Macro" to avoid confusions.
Manual Updated.
Both Linux and Windows builds updated.
Update 19, mainly to fix a bug in the NES phase reset, reported by jrlepage, but I added some other things.
Delek, thanks for the fix but it introduced a bug in the triangle channel that causes things to go wrong when sliding across timer periods ($100, $200, $300 ... $700). Check out my post in the Deflemask forum for more details.
Yeah, my bad, I fixed the square stuff but I left the triangle without the high 3 bits, I'm so stupid. Please update it to u20, it should be fine now, also I added full support for VGMs in PC-Engine with samples (using the latest and non-public VGMPLAY.exe, included with DefleMask).