Welcome | Program FAQ | Screenshots | Downloads | Message Board | Contact & Links
Message Board

Enter your own message:


Encore, adlib-wizard from Sweden. Saturday, 11th November 2006, 13:12

Regarding the messageboard, I've added a simple filter that will hopefully sort the crap out.

Da!NyL, coder from Germany. Friday, 10th November 2006, 21:18

Regarding Digi on Adlib: even if it's working, it still would be 6bit logarithmical. And we only got ONE timer to use, which would run at a very high (>8khz) sample rate. Too much for Windows'9x. AND we still have all other AdlibTracker tasks running with this one timer: Macros & Playing for example. Well. Fixing the last point shouldn't be that difficult. But a high timer rate would really make ADT2 DOS-ONLY. (As if that would be a problem =)

elan, musician from Slovakia. Thursday, 9th November 2006, 10:56

I found this one : http://www.pascalorama.info/article.php?news=30&cat=22
But I have not test it.

Essentric, musician from Australia. Thursday, 9th November 2006, 10:45

Yeah, I got that program, PSG2MOD. I have made some tunes with it. PSG2MOD was what got me interested in Trackers. Yes it is for the PSG sound chip only, and it is fairly limited, where you cant do portamento shift programming, I think? I would have to look at the program again, but I remember that I could not do certain effects like I heard the Master System do. The program can also write tunes for systems as far back as the Colecovision, a very early hardware ancestor to the Master System. The company funnily enough was also manufacturing Cabbage patch kids at the time, and was making more money from them, and despite that, Colecovision went bust from the videogame console market crash in the early 1980s, and ATARI almost went down with them.

elan, musician from Slovakia. Wednesday, 8th November 2006, 11:26

There is PSG2MOD but it is for Mastersystem soundchip I think...

Essentric, musician from Australia. Wednesday, 8th November 2006, 0:02

I tried to find a tracker for the megadrive, there aint one around available on the internet, but I bet Sega is still clutching their tracker with their own claws. Its either Sega releases it or someone will reverse engineer the console and write one. also remember that the Sega has not got the most impressive signal to noise ratio, I dont know anything about the Atari JIL though, as I was more or a Megadrive nerd back then, than anything else.

Essentric, musician from Australia. Monday, 6th November 2006, 23:55

Well imagine that, 18 channels plus 10 Megadrive channels including the PSG, bigger polyphony than before not to mention the independent operator frequency offset of one of the ym2612 channels (Ideal for percussion channel). If it does happen, then this will be the biggest FM development project ever! To interface with the megadrive, you would need to develop a ROM cartridge with a serial or parallel interface to connect with the PC, Software written to enable sound hardware access from the PC, this will be a big project within itself. Anybody up to the task?? ;) Then the client program for the Megadrive could have Sample banks for the megadrive to push through its DAC channel at command, along with Instrument tables.

Malfunction, adlib-wizard from Polska. Sunday, 5th November 2006, 17:37

I'd like to see some external clients for next generation Adlib Tracker II :) Consoles or/and computers with special cartridge + USB cable, playing as external soundcards :) Just imagine requester "Sega Megadrive external client detected, Atari JIL external client detected. Search again/Continue?" ;D

elan, another visitor from Slovakia. Sunday, 5th November 2006, 14:23

How about make Megadrive MidiBox or Megadrive Tracker /Megadrive+Flashcartrige+Tracker like LSDJ/.
Or MDTracker / for PC / + Liveact sequencer for MD???


Essentric, musician from Australia. Saturday, 4th November 2006, 15:14

I got it mixed up on the Sega MS PSG, Dislexic me, PWM not as loud, but better sounding, Volume logging created "beat frequency" harmonics with the oscillator note frequency and the sample rate, not to mention, not least, the 4 bit resolution limit, but it was louder. interesting stuff your showing me:) anyway got to sleep:)

Malfunction, adlib-wizard from Polska. Saturday, 4th November 2006, 10:14

Please read very interesting article about PWM sample playing on 8580 SID :) I dunno If FM square modulated will be louder than normal volume register writing:


Essentric, musician from Australia. Friday, 3rd November 2006, 6:43

The Sega Master system has a Z80 as the main processor, and besides being crippled over not having enough decent software writers, it was not a bad console. It was more powerful than the NES, (the Master system had true X and Y scrolling platforms 32 colours, while the NES (with a custom 6502 processor) only had Native horizontal scrolling as far as I know, and 16 colours) The Master system had a YM2413 (Japanese version) so had better sound, and the Megadrive is only a Master system... Supercharged with the 68K, More VRam, and the YM2413 replaced with the YM2612. The master system played samples by either Volume register writing, or the more louder and crummier PWM on the TI76489 PSG.

Essentric, musician from Australia. Friday, 3rd November 2006, 6:26

I like the 68K Processor and dreamed of making a computer out of one, the Megadrive is my favourite console of all time :). The playback quality of the drums on Sonic3 sounded like 22.050Khz. I guess it is actually a good thing having a DAC with no automated hardware control, because it gives me an idea that when the channel is in that state, you can completely control of the PB rate on a sample sample from software control to bend the sound of a symphony crash, or make a few tom tom drums out of one. You have my vote on the Volume register writing on the OPL. My main motivation is to make dancefloor techno tunes so would demand high quality sample PB which is when the SB16 DAC channel comes in. Having LoFi crusty 6 bit samples can add a bit of character to a mix though :)

Malfunction, adlib-wizard from Poland. Thursday, 2nd November 2006, 23:52

Yeah - but 8-bit Z80 is just a toy in comparison to 32-bit MC68000 :) I'm into Altera EPM1270 CPLD now, but it's anothr story :)

Da!NyL, coder from Germany. Thursday, 2nd November 2006, 16:29

Yo Malfunction! Don't forget that the MegaDrive had an additional Z80 processor which could be used to drive the YM2612 so that the M68k didn't have to do it -> more effects (Samples) without any 68000-CPU usage. So how about a little AVR-RISC @ 20Mhz on your Soundcard? Or better yet: the holy grail: the eZ80.

Malfunction, adlib-wizard from Poland. Thursday, 2nd November 2006, 15:15

I have an idea to make external USB soundcard with some original sound chips :) I'm thinking about YMF278 (OPL4) chip with ROM and SRAM and maybe additional YM2612 or YMF288. It should work on any modern computer. I'll try with YM2612 at first because it's cheap to get it out from old MegaDrive I :)

Malfunction, adlib-wizard from Poland. Thursday, 2nd November 2006, 14:55

YM2612 chip in Sega MegaDrive has simply NO support for PCM playback except 8-bit register where you can write sample data. In that mode channel 6th is disabled except stereo settings. No timming, no DMA, no frequency settings - nothing. Just like writing to COVOX :) You have to make all sample replaying by software, so sample rate may be as high (or low) as you program that on MC68000 CPU. But I assume that upper limit is about YM2612-chip writing latency :)
Here is nice info:

Essentric, musician from Australia. Wednesday, 1st November 2006, 3:27

I now understand now about the Macro limits, so it has to be either an embedded file, or a logged file. I became aware that the OPL was capable of PCM playback when I looked at this device: www.ucapps.de/midibox_fm.html
The feature (although software implemented) was used to achieve more complex modulation characteristics.

Essentric, musician from Australia. Wednesday, 1st November 2006, 3:07

Yep I did hear 1khz samples when I did some experimentation with some software LoFi distortion simulators. you would really need at least 2Khz sample rate to achieve barely intelligible speech playback, 6 Khz will be okay, though to have some useful sound quality you would need about 8K. The megadrive has much higher quality sample rate capabilities than 8K but it is definitely not 44K, Maybe 11.025, I cant remember exactly, but it rings a bell. Although that games console distorted the playback terribly with a 50Hz vibrato, which is maybe the FM/PCM Timer programming artefacts. Do you know the sample rate capabilities of the OPL3

Malfunction, adlib-wizard from Poland. Tuesday, 31st October 2006, 10:48

And sample bank could be stored in external file - for example TUNExxx.A2S, so song will be small and playable even without samples :D

Malfunction, adlib-wizard from Poland. Tuesday, 31st October 2006, 10:45

Rather forget about such idea :)
1. Macro has 255 positions - rather chip-like samples, but we don't need chip-samples - we have powerfull FM already :D We need bigger (say 64KB) samples for percussion/voice(?:) or F/X.
2. Macro is just too slow - 1KHz is amazingly fast for macros but horrible slow for sample replay :D

The solution should be (in my opinion :) one PCM channel mode settable for one of the channels to play 8-bit unsigned samples on 6-bit volume. One channel should be enought to play percussion/voice and will not make FM composing obsolete, what could be if we will have too many PCM channels :D
So AdT2 could have FM instruments and PCM instruments (for example up to 64KB unsigned 8-bit mono samples). Maybe nice idea could be to make addtional COVOX on LPT support - COVOX channel :D

Essentric, another visitor from Australia. Monday, 30th October 2006, 23:30

Will it be possible to play samples in Adlib tracker as it is now, by turning samples into instruments, where the Macro holds the sample information? If it is possible, then someone might be able to make a software tool that comes with the main tracker that will convert a standard 16-bit or 8-bit sample to a macro instrument. This can mean that the channel can alternate between PCM and insrument mode, when it alternates between an FM BD and a PCM snare. I did hear 6-bit sound before, it is inteligible but was very scratchy, unless some kind of dittering can be done through converting to 6-bit, anyway, having two separate Op with their own volume registers, would that potentially bring the resolution somewhere between 6 and 12-bit with some intelligent volume register mapping?

Essentric, musician from Australia. Monday, 30th October 2006, 23:16

This is the stuff man. This sounds similar to what happens on the last channel on the YM2612 on the Megadrive. Apparently the programmers sacrifice the 6th FM channel to turn it into a fixed 8-bit PCM channel, which allowed for CPU intensive PCM Mixing and playing. The problem though was that it was impossible to get the PCM and FM playback working simultaneously without clever timer programming. Most games on that console though played samples and FM simultaneously so the technique was common enough to make it look easy. I guess that explains the reason why the PCM playback on the Megadrive sounded so ratty, Timer interrupts or something. I am not sure wether you will run into the same problems on the YM-262 chip, but it will be interesting.

Encore, adlib-wizard from Sweden. Monday, 30th October 2006, 18:46

Malfunction: If done that way, it will be interesting to see if the OPL3-emulation also is up to it. :)

Malfunction, adlib-wizard from Poland. Sunday, 29th October 2006, 2:47

Kenny Chou (aka CC Catch) was a musician who used Adlib FM + 4(??) channels of PCM sound on Sound Blaster. That was one of the finest examples of tunes with mixed FM/PCM.

About ScreamTracker3 - I really don't know if there exist any FM/PCM mixed S3M tune. I'm not sure but I do remember I've read somewhere that ScreamTracker3 may have problems with FM/PCM synchronisation/timing. But it's easy to try out :)

I'd be rather voting for OPL2/3 volume-register-writing 6-bit samples, because of no need of DMA-DAC. In that way samples can by played on AdlibGold, home build OPL3 card or 8-bit computer (if fast enought) :) Maybe it's not Hi-Fi digitized sound, but for drums and additional special FX will be OK. Music is on FM :)

elan, musician from Slovakia. Saturday, 28th October 2006, 23:23


but I am not sure that solution is what you want...


" Scream Tracker supported up to 100 8-bit samples, 32 channels, 100 patterns & 256 order positions. It could also handle up to nine FM-synthesis channels on sound cards using the popular OPL2/3/4 chipsets, and, unusually, could play digital and FM instruments at the same time. "


Malfunction, adlib-wizard from Poland. Saturday, 28th October 2006, 11:36

In my point of view - technically it isn't a problem to make digitized sound on OPL2/3. From the programmer point of view - it has to be used on one or more channel (best in AM mode to twice the loudness) by setting LOUD waveform (f.ex. square), setting frequency to ZERO (to stuck phase shifting and getting constant DC) and constantly timer-putting digital stream on volume register. It will be 6-bit logarythmic sample :) The more tricky version is to use BD channel in Rythm Mode for sample playback, because that channel is TWICE as louder in hardware :)

Essentric, musician from Australia. Saturday, 28th October 2006, 4:24

My machine is an AMD K6/2 550 with a AWE64 and its a bewdy mate!!! To make a Psy trance Kick drum, just set both operators to sine, AM mode, full volume, no feedback, then pick a high note and set a very fast portamento fall: DOOF!!! there yego!!! Although if there is a sample track I would be making some replicas of Megadrive music, Log the DAC with the YM2612 switched off in Genecyst to get your samples, use wave editing software to cut the samples, then load them into a tracker that has a sample track, then use the OPL in 4op mode, using the remaining 2op channels to emulate the PSG, wouldn it be nice!!!

elan, musician from Slovakia. Friday, 27th October 2006, 19:33

Ok I will try It. But I think the best way will be sell that 133mhz and buy one 266-300mhz old note - XMAS :)

subz3ro, coder from Slovakia. Thursday, 26th October 2006, 9:16

elan> Maybe you should play a round a bit with option "cpu_saving" under section "TROUBLESHOOTING". But I'm affraid that P133 still won't be enough, let's say, for some macro stuff :(

elan, musician from Slovakia. Wednesday, 25th October 2006, 20:52

All Opl2/3 maniacs -> my ICQ: 240-840-99six

elan, musician from Slovakia. Wednesday, 25th October 2006, 20:44

Is 133mhz+16mb enought for fast tracking???

elan, musician from Slovakia. Wednesday, 25th October 2006, 20:41

Hallo Folks.
I have 133mhz Toshiba under W98. And It is horrible slow. Is there any DOS Toshiba OPL-X driver???
And I need use my USB stick under dos too how could do that???
Or how can I speed Up in *.cfg file in adt2 under w98???
Please Pimp My OPL3 Beats!!!
I can not track till is so slow!!!

DaDMaN, another visitor from Spain. Wednesday, 25th October 2006, 16:09

Hi everybody! ADT2 it's a really great tracker!! I'm a 8 bit machines fan and I'm making an OPL3 sound card for this computer based on a MSX design. I'd like to program some games for my "future" soundcard usin a "lite" version of your player. My question is: It's posible to "create" a compiled song with a little player that can send "outs" to the sound card reading the compiler data directly (Amstrad CPC, MSX, Speccy runs at 4Mhz! only). It would be great compose song with your tracker and use it out 8 bits productions! MSX for example uses MoonBlaster Tracker for their OPLL and OPL4 sound card (OPL3 compatible :D).

Thanks! And sorry for my english. Good job!

Malfunction, adlib-wizard from Poland. Saturday, 21st October 2006, 16:49

Hello everybody! It's my first post here :) I'm very happy that AdT2 is so popular :)

vyruss, opl3-geek from USA. Friday, 20th October 2006, 0:14

@Essentric from comment on 10/2/2006

Alrighty, thanks alot for the tips. I'll see if I can get anything good from that... which I probably will. And experimenting away I go!

btw mad props to the authors of this site and the great tracker... keeping the good sounds of FM alive. It's a pity they have for the most part all but destroyed FM in new sound standards... wavetable just sounds like rotting garbage.

subz3ro, coder from Slovakia. Wednesday, 18th October 2006, 15:07

Malfunction/Altair discovered some AdT2@Compaq live show action on YouTube here:

subz3ro, coder from Slovakia. Monday, 16th October 2006, 8:10

drx> OMG, that photo makes my heart beat like crazy :) Anyway, I can see it's not the very recent version you are using there, is it? (noticed that the current row in Pattern Order is only highlighted - not with the same color cursor as in Pattern Editor like in new version ;)

drx, musician from Germany. Sunday, 15th October 2006, 14:34

sub0> I bought a Thinkpad 760 EL for 50 € recently on eBay. But the install of Win95 is bad, so i have to reinstall before i can tell you if the OPL is good.

Check this out: http://www.flickr.com/photos/miserychick/5406610/
Bodenstandig 2000 roX0ring Deitch in New York City, with AdlibTracker of course!

subz3ro, coder from Slovakia. Saturday, 14th October 2006, 19:41

Da!NyL> Great work, bro! Four thumbs up (both hands and legs :)

Da!NyL, coder from Germany. Saturday, 14th October 2006, 16:49

I released a little A2T-Player (Adlib-Tracker-Tiny-Module; saveable by CTRL-F2 in the Tracker) for Windows&Linux. It doesn't require any OPL3-Chip, as it uses the DosBox/MAME OPL3 core by Jarek Burczynski and subz3ro's A2T replay code. It's still very early in development (NO Fileselector; NO Seeking; NO Playlists) but it plays A2T modules & can record them to .wav. Best used with a norton-commander-clone. Head over to the Links and get it, test it and have fun!

Mats Jansson, another visitor from Rebel State - www.myspace.com[. Monday, 9th October 2006, 21:42

Oh, missed that!

subz3ro, coder from Slovakia. Monday, 9th October 2006, 15:17

Essentric> Yup, you're right! Plenty of CPU horses are required for DosBox. Only now, with E6600 and CPU cycles set to 30.000 in Dynamic mode is the tracker running smoothly. But it's a non-sense to have Core 2 Duo processor, just to emulate a DOS program, indeed ;)

Essentric, musician from Australia. Monday, 9th October 2006, 4:31

There is already a player that runs in DOS called AD2Play that comes with the main sequencer, although you would need real hardware. If you are referring to a player that will play the file on any windows computer, is that there first needs to be a good quality synth emulation engine made dedicated to OPL3. the only synth engine that is capable of OPL3 emulation is Dos Box, but you need plenty of CPU juice to run it. Read the FAQ of this site then you will know why.

Mats Jansson, musician from Rebel State - www.myspace.com/. Sunday, 8th October 2006, 21:11

Why don't you make a player for these things so people can record them, at tape without any trouble?

Essentric, musician from Australia. Monday, 2nd October 2006, 3:13

Come to think about it, if you look at a Kick drum sample on a graph, you can observe that there is a sinewave component that falls rapidly in frequency as it fades after the hairy bit at the start which represents the percussive component. Oh and thanks for your input, Vyruss. :) I was just suggesting a few things that may help you with your drums. If you like Trance music, try composing Trance, as the genre thrives on FM synthesis. Speaking of Trance, I have to finnish my piece and post it. See you later and good luck :)

Essentric, musician from Australia. Monday, 2nd October 2006, 3:03

Well I have mastered how to make powerful sounding kickdrums so I have different ideas for the sample channel, so has Encore, and a few other artists. There are of course different types of percussion that cannot be reproduced on the OPL. The secret behind making a perfect kick drum is the portamento fall, make a quick percussive timbre with a sinewave hangover, then try different portamento fall speeds in the tracker pattern order untill you achieve the fat bassy kick sound. Have a listen to Encore's "FM house" and look at how he programmed the kick. Once you got it, it is easy. Use the similar concept for snare, mix a falling portamento sinewave with another channel making a percussive hiss. I havent got the hihats quite right but they are close, for hihat, well a lot of experimentation is involved but it can be rewarding. To get the most out of the OPL, DO NOT be conservative, try every setting you can imagine.

vyruss, opl3-geek from USA. Friday, 29th September 2006, 1:51

Reading through these posts, I am happy to see I am not the only one to consider the ideal of adding at least one channel for samples. 4-op FM is a great way to get things done, however a drum just doesn't sound quite so robust as a sampled version of a drum does.

Personally in my spare time I create OPL3-style versions of old videogame and arcade songs as a sort of hobby. Just the thought of how these would sound with drum samples makes me feel all tingly inside. Regardless of that, I just like to say that you've got quite a nifty little tool made up here. It's the only thing I can stand to even look at anymore as the effects are very easily memorized and the tracker layout is just smoooooooth.

Essentric, musician from Australia. Tuesday, 26th September 2006, 15:00

The Ensoniq ES1370, better known as the Creative Soundblaster PCI-64 since Creative bought out Ensoniq Technology to join the PCI card market. It emulates the OPL3 but, it sounds really weird, it sounds as if the FM emulation is done by wavetable samples of FM synthesis, making the BGM sound absolutely out of whack in the first person shooter DOOM, hard to explain what it sounds like but terrible enough for me to turn the BGM off. That drove me to install the Vibra16 as the legacy DOS audio card.

Essentric, musician from Australia. Tuesday, 26th September 2006, 14:38

Wavetable sucks unless it is the CASIO SK1 playing your flatulance, growls and grunts melodically but thats another matter :D
Man, it is nice to know that there is a PCI card with the chip encorporating the holy grail method of modern electronic synthesis :) I actually managed to have two soundcards running in my computer at some stage, One ISA , and one PCI card to get the best of both worlds of genuine SB16 standard and the high data traffic capabilities of PCI bus audio. All you need to do is disable SB emulation on the PCI card to free resources for the true SB card, then connect the PCI card into the "Line in" of the ISA, then the output of the ISA card is your final output. It allows more sound polyphony in windows too :)

|<  <<   Page 17 of 19   >>  >|
webdesign: encore