This page was last modified 18:10, 7 December 2021 by Mars2000you. Based on work by Gdx and Wolf and others.
Fuzzy Logic's Oracle

Oracle is a tracker styled music program created by Fuzzy Logic.

Hardware support:PSG, MSX-MUSIC, MSX-AUDIO, MoonSound (only FM)
Credits: Shadow (coding, graphics), Wolf (ideas)
First release: 1997
Most recent version: v1.20 (2007)


After Fuzzy Logic released the Muzax 3 musicdisk, Wolf saw an area in which improvements could still be made. The problem he described to Shadow by phone was that an MB-stereo tune sounds nice, yet the individual MSX-Audio and MSX-Music versions lacked behind. The 'one tracker fits both'-style of MoonBlaster wasn't enough to provide the best results for MSX-Audio and MSX-Music at the same time, as these FM-chips still had a different architecture.

The solution Wolf requested was to change the replayer in such a way that it could load and play two MB-songs: one dedicated to MSX-Music, one dedicated to MSX-Audio. An easy example would be that the MSX-Audio version would feature a true chord (three notes on e.g. channel 7, 8 and 9) while the MSX-Music version would have a version with a broken chord on e.g. channel 6. In the combined stereo version you'd hear both versions at the same time.

Shadow asked for a week of experimenting and testing, upon which it turned out that he didn't make an updated MB-player, but a completely new tracker instead: Oracle. From that moment on, Wolf supplied suggestions, although the whole layout and functionality of Oracle remains Shadow's brainchild.

Oracle was eventually released by Sunrise, but never managed to become the standard it deserved to be. In part this was due to the lack of a decent replayer. Another reason might have been a scene at the brink of disappearing into the so-called silent years. The main reason, however, is probably Oracle's vast scale. Moonblaster, while somewhat limited in specific areas, was quick and easy to use. Oracle was crammed with new features and a large amount of hotkeys, and for some it would prove to be too technical compared to Moonblaster. Even Wolf never used Oracle. The demonstration songs were imported Moonblaster songs by Wolf, from unfinished Fuzzy Logic projects.


MSX-MUSIC, MSX-AUDIO and PSG support, max 32. channels, max 64. steps, realtime amplifier (volume), FX like arpeggio, tremolo (volume mod), vibration (frq mod), wah-wah (cut-off mod), repetition, volume slides and all FX the other trackers got, pull-down-menu driven with key-shortcuts for every action, clever instrument libraries and block functions etc. etc. Just check and be amazed.



	O R A C L E v1.10 (release B, 01/09/97). (c) Fuzzy Logic 1995-1997

       Rock 'n 'Roll  with Fuzzy  Logic's magnificent music package ORACLE- a 
       terrific,  not-to-be-missed  utility from  the Dutch  company. It's 
       great value for money so low you can't even get drunk on!

       ORACLE  allows  you  to	compose your  own little  ditties usin'  a 
       variety of  sound samples and instruments. To get you started there 
       are  quite a  few included  on the  disk and they can be altered to 
       your heart's content by including different special effects.
       Any melody that you want to create can be done note by note using a 
       Step-Time-Editor. If you're a lucky, rather rich, MSX owner you can 
       even  tap out  your tunes on your OPL4! (18xFM only).

       Some Info...
      This disk  contains all	the necessary  files to run your ORACLE on 
       your  (or other?) MSX computers. It is possible to print songs, but 
       we've only  included minor printing possibilities. If you make your 
       own  work-disk, remember to format that disk to the DOS 2.xx format 
       to  gain  more  advantages  concerning disk-routines!  (notice that 
       ORACLE is fully DOS 2 compatible!)

       This  version will probably be full of those nasty bugs (still) that 
       encountered this planet... So, please contact us to correct all the 
       crummy gurus.

       The re-player:
       Excuse  me for  not releasing the re-player YET! It's to complicated 
       to load a ORC file in memory without a Memory Management Unit. There 
       for I  will code  a simple load routine which can be altered to you 
       own  BIOS/OS or	whatever.

       The best configuration for ORACLE is:
       o A turbo R computer using the great R800
	 The Z80 version is a bit of a bummer coz' the replayer is using
	 many many effects and can replay atleast 32(!) channels at one
       o Atleast 256 kRam of memory.
	 Each pattern will request a block of bytes anywhere in the RAM.
	 So, the more memory, the more patterns you can get! (max.256)
       o DOS 2.xx
	 No need telling this gives plenty advantages.
       o A Harddisk is very recomendable! (it always is...)


       How to get started:
       For detailed information about Oracle read the manual!
       We've putted all text files at the on-board-help-desk. To reach the 
       info files just press:
				  [graph] + [H]

       and  you'll be  at the  HELP desk! (tataa!). Here are several files 
       (including a  file for  KEYS) which will provide you with necessary 

       ORACLE is  a new  kind of  music editor	and is a little similar to 
       Moonblaster  (the structure of songs I mean) But the editor it self 
       takes a	lot of	time and  practice to  understand. Not that it's a 
       difficult program but it's just that Oracle is very NEW compared to 
       other  programs I  could mention.  The main functions are stored at 
       the  Pull-Down-Menus  which you	can access  by pressing	[graph] in 
       combination with	the FAT-characters in the Topics at the top of the 
       screen.	(e.d [graph]+[F] for File menu [graph]+[I] for Instruments 

       Disk window:
       This window  deserves special attention. At this window there are a 
       few keys to access all files:

	 [F1]	  Set path (can include: Drive, Path and file/dirmask)
	 [F2]	  Set filename (can include: Drive and filename(+ext))
	 [F3]	  Select Filetype
	 [F4]	  Set Disk options

       To select a file you can either use the cursor keys or just type in 
       the name  of the  file and  ORACLE will	automatically search for the 
       first file that is similar to the "search" string. (this is a very 
       useful option!!)