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

Enter your own message:


Jsf, another visitor from Oplvania. Wednesday, 15th June 2016, 18:54

Thanks subz3ro, i have posted the issues to the group, lets see now.
Long time user btw, we have exchanged some emails long time ago reporting crashes and such :)

subz3ro, coder from Slovakia. Tuesday, 14th June 2016, 15:03

@jsf: I personally have too crappy Android phone to check this issue on... however, in my opinion it would be better if you join the AT2 User Group on Facebook and put this information directly there. It will have then slightly better chances to be seen and answered ;) I don't think many people check this Message Board here regularly, though.

jsf, another visitor from Oplvania. Friday, 10th June 2016, 14:29

I am running at2 on an android phone with Magic DosBox. I have tried aDos and DosBox Turbo but none of them work as expected.
Here a few issues common in all I have found:
. the sound emulation is very low res, even if with all settings set to max/best resolution
. when editing patterns, it's seems impossible to insert pattern break effect, every time I click D, C is inserted instead. Other effects are inserted fine.
. when in pattern editor if I click Ctrl+E, Instrument Control window opens alright, everything seems to work fine, until I hit ESC and nothing happens. If i press TAB opens instrument editor, hit ESC and go back to Instrument Control, press Shift+TAB go to macros, hit ESC again and go back to Instrument Control, Ctrl+O opens octave window, Ctrl+T transpose, in short I can travel around at2 pretty normally using the respective shortcuts, but Ctrl+P to go back to Pattern Editor... from Instrument Control there's no way to get back to Pattern Editor. ESC works fine in any other window. Could anyone replicate the issue and confirm this please?
Im using Magic Dosbox because it allows the user to create extra shortcuts on screen, one being for opening and closing the keyboard.
here 2 pictures with custom shortcuts

Garvalf, musician from France. Monday, 2nd May 2016, 0:44


for Android, you can download a Dos Emulator (I recommend Magic Dosbox), and use the dos version of adlib tracker II, it works very well! (just increase the memory to the maximum)
If you can use an external keyboard, it's even better. I've tested it on my phone (but with the virtual keyboard in portrait mode it's quite small), on a tablet (it's correct, I just need a bluetooth keyboard so I could use it in landscape mode) and on a TV with an android HDMI dongle, it's perfect!

Thanks a lot for this amazing tracker.

subz3ro, coder from Slovakia. Wednesday, 13th April 2016, 15:29

@Player X: Nope. There is currently no version for Android.

Player X, musician from Germany. Sunday, 10th April 2016, 3:52

Hi subz3ro,
I'm Player X. Do you've a version of Adlib Tracker II for Android?

Thank you very much!

subz3ro, coder from Slovakia. Saturday, 5th March 2016, 22:00

@Alif: Ctrl+Tab+Down to scroll screen down to visualization section and Ctrl+Tab+Up to scroll back to main screen. In SDL version, use adtrack2_hq1 or adtrack2_hq2 to get extended screen views.

Alif, pendengar from Indonesia. Friday, 4th March 2016, 16:49

Hello.i not know? What press button visualizer what click keys thanks.

subz3ro, coder from Slovakia. Thursday, 18th February 2016, 10:09

Hi. Joking aside, in principle it would be possible to port AT2 to any platform now, as we have it completely compilable by Free Pascal Compiler, and SDL library is also available for almost all targets (version 2.0 is available for Android too), so as well-known idiom states - Never say never :D But I'm now focusing on other things, to be honest, which have more priority and more common use, though.

Ben, another visitor from France. Tuesday, 16th February 2016, 19:48

Hi. To your question I wish I still had my dos machine with Turtle Beach soundcard, which sounded very good and had a real opl3 chip from Yamaha, but someone stole my PC with all my fm music several years ago. My best tracks have been made between 2003 and 2004 but now they are lost. The windows version already sounds good, so I'm eager to hear the improvements you're mentioning. Do you plan a smartphone version some day ? Ha ha it would just be tremendous :)

subz3ro, coder from Slovakia. Wednesday, 3rd February 2016, 17:15

Hello Benjamin. It's cool to have you on board :) I thought to myself if you will show up, when Christophe mentioned to me that you are still in contact. Do you still have a DOS machine with OPL3 soundcard, or are you using SDL version with OPL3 emulation? In latter case, I can inform you that the version from page is not yet the best "working material" what we currently have. There's SDL version with much better OPL3 emulation to come soon ;)

Benjamin, musician from France. Tuesday, 2nd February 2016, 20:53

Hi Subz3ro, I'm so happy to get your tracker that I feel like the past 25 years didnt exist ! I'm eager to make new tunes some day when I'll get used to it. Cheers !

subz3ro, coder from Slovakia. Tuesday, 2nd February 2016, 13:01

@eric: You have to run AT2 in pure DOS - or - if you are running in Windows, make it run fullscreen (not windowed). But I strongly recommend to run in DOS mode. This is possible to setup for adtrack2.exe with right-click and context menu.

eric, newbie from US. Monday, 1st February 2016, 4:21

Hi. I'm totally new to AdLib Tracker II, and anything that has to do with FM synths, really. I was wondering how I can set up AdT2 to fill up the whole screen, because running on a old Toshiba Satellite Pro 460CDX with no settings changed, everything is mushed together and windows split in half and just blech.

Lazerbeat, newbie from Japan. Monday, 4th January 2016, 5:03

Johan, I would love to see a video of dosbox and the usb device, it seems really interesting. Is it easy to set up?

subz3ro, coder from Slovakia. Wednesday, 30th December 2015, 20:21

@Johan: Looks interesting... great. It would be even greater, if you could supply us with more information on how to obtain this USB device and where can one get the special DosBox version for download... I would then put all this stuff to FAQ section. ;)

Johan, opl3-geek from Netherlands. Wednesday, 30th December 2015, 15:44


did you know you DON'T need old hardware to get opl3/adlib support :)
there is a device on USB with expansion boards with yamaha chips.
check this out: https://youtu.be/9HjqZp9uLwY

link to the site: http://gimic.net/index.php?Getting%20Started%20with%20G.I.M.I.C

i use a special edition of dosbox to use the OPL3 on adlib tracker 2 :)

regards from The Netherlands

subz3ro, coder from Slovakia. Sunday, 6th December 2015, 10:01

@Ludd: You can try installing DOS, but I barely believe that soundcard's driver will give you better results with OPL3 emulation than SDL verion, even if you will be able to make it work. Some notebooks are simply not suitable for AT2 in any aspect - if they are yet (HW-wise) too old to decently run the SDL version, and they are already not containing real OPL3 chip, this is the case then :-)

Ludd, newbie from Argentina. Sunday, 6th December 2015, 9:31

I tried the SDL-Linux version. It sounds right but glitchy and overloading the ram (just 144 mb).
So, the SDL-version does emulation of the OPL3 by software, right?
Does the NeoMagic soundcard must do emulation of OPL3 stuff by hardware in DOS native system? It make sense if I try installing DOS for that?
Is FreeDOS good?

subz3ro, coder from Slovakia. Saturday, 5th December 2015, 18:29

@Ludd: My Gateway Solo 2500 notebook uses NeoMagic NMA 2 and it handles OPL3 stuff very fine, but it is an ISA bus card. From what I was able to find, it seems that this your NeoMagic 2200 is a PCI bus card, and only uses AC97 codec. What you can try is using SDL-Linux version and see how it will perform on this "older" hardware...

Ludd, newbie from Argentina. Friday, 4th December 2015, 0:29

hi people,
i have an old laptop with linux debian installed:
Dell Latitude CPi A366ST. Sound Controller: NeoMagic nm 2200 av. "Soundblaster compatible".
Do you know if AT2 will work?

greatings from Argentina

subz3ro, coder from Slovakia. Tuesday, 27th October 2015, 17:19

@Jalex: I don't have any experience with Mac's and their operating system, so to current moment, it's not planned from my side. But as recent version is pure Free Pascal Compiler except this one C module for emulation of YMF262 chip, I think it should be possible to compile it for Mac OS X too, as SDL library is available for this platform, and so is available GCC, which means it's just question of simple code change (adding compiler directives for Mac OS X, which could be mostly the same branch like for Linux) and compiling... which means something, that should be really no big deal for anybody (with basic or medium knowledge in programming) who owns computer with Mac OS X :)

Jalex, musician from Russia. Tuesday, 27th October 2015, 11:51

Hey ! Thank you for your work. Great tracker. Just one question: OS X version it's possible? Yeah I know about dos box))) it's just fetish, native OS X version.


Marko, another visitor from Finland. Saturday, 24th October 2015, 0:09

Hello, just wanted to say that it's great when you develop programs like this. It's important to keep FM synthesis alive! I'm especially interested about old DOS games that use FM synthesis.

subz3ro, coder from Slovakia. Tuesday, 13th October 2015, 20:19

@David: Don't know if it's his real name, but he distributed this track on Youtube under account Roger Ojala. (check out here: https://www.youtube.com/watch?v=meGu4RkiWT8)

David, newbie from UK. Monday, 12th October 2015, 16:23

Does anyone know who did the track 'Square' in the modules folder? it is amazing but I don't know who the artist is!

subz3ro, coder from Slovakia. Saturday, 10th October 2015, 16:02

@David: No need to thank, I'm glad to implement reasonable and useful feature requests -- and this yours is very good example ;)

David, newbie from UK. Saturday, 10th October 2015, 3:31

@subz3ro Thanks very much I will check the downloads section over the next few weeks. I really appreciate you thinking about adding the feature!

subz3ro, coder from Slovakia. Thursday, 8th October 2015, 19:10

@David: Ok, this sounds feasible... even though Ctrl+1..8 keys are already occupied by setting of octave, so perhaps it will be Ctrl+Shift+1..4 for triggering mute on operators. I will make beta version when this feature is done, so check the bottom of Downloads section from time to time ;)

david, newbie from uk. Thursday, 8th October 2015, 2:33

>I'm not certain what you mean with muting operators.... setting operator's volume temporary to 0?

Yes, that is right! The feature is described on page 7 of the dx11 manual as 'operator on/off'


I imagine a toggle where while on the instrument screen :

ctrl + 1 sets OP1 output level to 0 / pressing again returns it to the original output level.
ctrl + 2 sets OP2 output level to 0 etc

This makes it a bit easier to for example just work on one pair of operators when making a sound or to turn off the modulators so you can get the carrier envelope just right.

subz3ro, coder from Slovakia. Wednesday, 7th October 2015, 21:22

@David: I'm not certain what you mean with muting operators.... setting operator's volume temporary to 0?

David, newbie from UK/Japan. Wednesday, 7th October 2015, 18:13

Thank you very much for taking the time to answer my questions. I feel I understand the macro editor a little better now. I am working on my first song.

I have a small request. Would it be possible to add a shortcut (or 4 shortcuts I guess) to mute operators on the instrument screen? When programming the classic yamaha keyboards, there was an option to do this which I found very useful when programming 4op instruments.

If this isn't possible I totally understand but thanks for reading!

subz3ro, coder from Slovakia. Monday, 5th October 2015, 21:41

@Lazerbeat: Here are the answers to your questions...
1) Yes, song speed gives the number of frames (or timer ticks as you say) available for processing of pattern effects
2) Not necessarily... it's true only if you leave macro speed up factor at default (x1) value... if you increase the speed up factor, the macro timer value is increased compared to song (pattern) timer value, so there are more macro rows (or lines as you say) processed per one row in the pattern.
3) Yes, but to be precise, the macro rows in FM-register table are not repeated, but advancing to next row in the table is delayed... this means, FM-registers are written only once to the OPL3 chip, at the beginning of the "duration" cycle. In principle, "duration" in FM-register table has the same meaning like "speed" in Arpeggio/Vibrato table, but it can be different for every row of FM-register table, while "speed" is common for complete Arpeggio/Vibrato table.
4) It is the same. The difference is that you can slide the frequency more quickly, if necessary, compared to pattern effects 1xx/2xx, which is especially useful for making drums in songs with higher speeds, as this wouldn't be possible with 1xx/2xx effects.
Hope that helps.... good luck with the macro instruments ;)

Lazerbeat, newbie from UK/Japan. Monday, 5th October 2015, 17:42

Hello subz3ro I have some questions about the macro editor. It seems very powerful but a little hard to understand!

1 - Just to confirm I understand, in the song variable screen, does 'song speed' decide how many 'ticks' there are per line in the tracker?

2 - Again to confirm I understand, if the song speed is 6, then 6 lines of the macro editor execute each line in the tracker, is that right?

3 - Does duration control the number of repeats each line in the macro editor executes before moving on to the next line?

4 - how is the freq slide in the macro editor different to the 1xx / 2xx commands? 1xx / 2xx have two values but the freq slide is - or + xxx so there are 3 values.

Thank you very much for taking the time to read this, I hope to start making interesting macro instruments soon!

subz3ro, coder from Slovakia. Friday, 2nd October 2015, 12:03

IMHO, having a genuine YMF262 chip onboard is still no warranty for accurate FM sound. Example is this SB 16 Vibra PnP /CT2890/ sound card (http://mail.lipsia.de/~enigma/neu/pics/soundblaster_vibra16s_ct2890.jpg) which has the genuine OPL3 chip from Yamaha assembled, but the sound is really crappy due to some misstep (?) in DAC design :P
What I can recommend you is that you should try to get SB 16 model CT2830, which fulfills your requirement for having YMF262 chip (if you insist on having it), and produces really nice FM sound with very deep bass ;) If you won't insist on having the chip from Yamaha there, I would advice you to go along with any of the CT1747-equipped SB cards... :)

Matej, musician from Slovakia. Thursday, 1st October 2015, 12:01

Hello friends.

I want to buy Soundblaster 16 ISA with real YMF262. Or PCI compatible soundcard with real OPL3...
I have 18 ISA soundcards but no one is with real Yamaha chip.

I am from EU.


AnalogCustom, another visitor from Chile. Saturday, 26th September 2015, 5:58


Blaze, another visitor from USA. Tuesday, 22nd September 2015, 20:13

@Monochromatism: You have a few options, none of them simple or very user friendly:

1. The VGM file format supports YM2608 data. However I know of no trackers supporting the YM2608, which means you would have to directly write processor instructions in the VGM format.

2. You can use a pre-existing sound driver that supports it, such as PMD (https://sites.google.com/site/kajapon/), FMP (http://guu.fmp.jp/archives/493), or Mdrv2 (http://www.vector.co.jp/soft/dos/art/se018677.html?_ga=1.32624829.241947326.1436475269). These are all in Japanese, and mostly need to be run on the original hardware or emulation to work properly. They do not have trackers but MML compilers, so you need to learn each driver's MML implementation to compose songs. PMD is the easiest sound driver to use as far as I know, and it is the one I use.

On my Youtube channel I have links to a partially translated PMD MML manual, as well as songs with example code: https://www.youtube.com/channel/UCy8BkjyCMaTNs0Q9KCZzXjg

Good luck, and I would be happy to help with anything else.

subz3ro, coder from Slovakia. Monday, 21st September 2015, 10:40

@Monochromatism: No, unfortunately you don't have correct information (redirection). AT2 is no tracker for Yamaha OPNx chip family, but for Yamaha OPLx, particularly YMF262 (OPL3).

Monochromatism, newbie from America. Sunday, 20th September 2015, 23:53

Hey, I was directed to this program by a forum post claiming this to be a solution to someone's need for a YM2608 tracker. You know, to make authentic PC-98 songs. I have no idea what I'm doing, but I'd like to learn.

Would what I'm asking be possible? Am I just being an idiot? I'd gladly pick up any other resources I'd be required to.

subz3ro, coder from Slovakia. Tuesday, 8th September 2015, 19:03

@dg: Congrats to finding yourself correct path through the FM-operators :) As to your questions about macros, this is a longer story to tell, and surely out of the scope for this message board. I would kindly ask you to join the user group on Facebook (https://www.facebook.com/groups/325024534342356/) where such user topics and experiences are discussed. I'm sure you will get answers to your questions there.

dg, newbie from uk. Tuesday, 8th September 2015, 15:28

Worked it out. Push ctrl+i to get into instrument editor, then push tab to see instrument settings, finally the ENTER button switches between operator 1 and 2. In FM mode you can tell which one is op1 or op2 by the checking whether the feedback section is highlighted or not.

This program is not very noob friendly but it's really great once you've worked out how to do things. Making up BDs (255), snares, hihats, pads, basses, bells, detuned layered pads is AWESOME.

Haven't done anything with macros yet. Can they be triggered with each note-on to cycle through a selection of notes and effects? I'm looking to cycle through parameters each bar, adding randomisation so that each time the 4 bar pattern plays it is slightly different.

For example, using pitch down effect on a bass drum of 255, can I make it so the effect chooses randomly between 240 and 270 each time the bar plays?

Also can I do automated note replacement?

.(E5 or G5 or A5) chosen at random
.(B4 or D#) chosen at random

From what I can see, macros are triggered by TIME not triggered by note-on. Right or wrong?

Thanks for your help and thanks for the great software. It is truly amazing. <3 FM synthesis.

BTW is it technically possible to run more than 1 OPL3 card on your PC in msdos?
Is it feasible to have 2 soundcards for 36 channels? 3 cards for 54 channels? 4 cards for 72 channels of FM goodness? (external mixer required of course)

subz3ro, coder from Slovakia. Sunday, 6th September 2015, 16:41

@dk: You are probably not looking thoroughly :o)

dg, musician from uk. Saturday, 5th September 2015, 2:59

There's only a setting for 1 envelope in the ctr+i instrument manager! Shouldn't there be settings for 2 ADSRs? 1 for carrier 1 for modulator?

FreeFull, another visitor from England. Friday, 31st July 2015, 1:01

Well, I'm not the one who named the file, it was in an archive of songs =P
255 bytes should work, since it's the max filename length on NTFS and the usual Linux file systems.
I can see how any bug relating to case sensitivity would be missed, since Windows and DOS are both case insensitive. Thanks for looking into it!

subz3ro, coder from Slovakia. Thursday, 30th July 2015, 11:43

@FreeFull: You often use such naming conventions for song filenames? *LOL*
Anyway, there was a limit set for 80 chars for filename in SDL version line (never thought anybody would name songs like that, though), so I set it to maximum (255 chars) now. As for the case sensitivity-related issues, this needs some more analysis from Linux maintenance specialist (Insane/Altair), I have to ask him.

FreeFull, another visitor from England. Thursday, 30th July 2015, 4:36

On Linux, AT2 refuses to load music files if the file extension is in uppercase, but works fine if it's lowercase. (The files get shown in the file selection dialog, but when selected and enter is pressed the dialog closes and nothing else happens)

Also, if the filename is too long, it won't show the extension in the file open dialog, and will refuse to open it either. An example filename with which this is a problem is:
(dlz-mind)-BBS INTRO Apollo-X Demo Resources Webpage, by Seffren-DF2 and Dalezy-DF2 (1999).amd

ijsf, opl3-geek from NL. Thursday, 11th June 2015, 15:02

@subz3ro: Understood, no harm done. I think a good compromise is that the SYNTH! version is still up for download :)

Who knows, I might reimplement the feature some day. In an ideal situation AT2 would be used to help chip musicians out there to get some real OPL3 back in their productions without too much hassle.

subz3ro, coder from Slovakia. Thursday, 11th June 2015, 11:08

@ijsf: I see I have to express myself in more words to overcome some confusion :) Main reason to remove it was the code merge between DOS/SDL version, and the fact that it was only done for DOS version, while I was not able to manage the new features involving classic MBOARD mode (and keybord in general) usage and test possible interferences with SYNTH! mode. Also, some UI space / shortcuts had to be handed over to NREC mode. That's why, you know :) But the user feedback was the trigger, and I was really getting sick of not able to answer questions why this-and-that on this feature :) I hope you don't mind too much, bro. Still, was hell of good effort from your side - and only one (ever) feature done for Open Source by somebody else. I wish there was more stuff like that :)

ijsf, opl3-geek from NL. Thursday, 11th June 2015, 2:12

MidiSynth was pretty much a hack in order to use AT2 standalone acting as a synth with a DAW. Shame it has been removed, but I can understand why.

By the way.. I just built a AT2 PC setup with likely the best possible quality OPL3 out there. I'm running AT2 with a Yamaha YMF744 chip (AOpen AW744, PCI sound card) which, AFAIK, is one of the last OPL3-compatible chips ever made from Yamaha itself with possibly the best signal-to-noise ratio out there, as well as SPD-IF digital output. Works flawlessly and therefore seems like a perfect match for a high quality AT2 setup!

|<  <<   Page 3 of 20   >>  >|
webdesign: encore