Minilgos supported sound chips page
Supported sound chips (chip name) :
PCI (1022,7445) : AMD 8111
PCI (1022,746D) : AMD 768
PCI (1039,7012) : SiS 7012
PCI (1039,7018) : SiS 7018
PCI (10B9,5451) : ALi M5451
PCI (10B9,5455) : ALi M5455
PCI (10DE,01B1) : NVidia nForce
PCI (10DE,006A) : NVidia nForce2
PCI (10DE,00DA) : NVidia nForce3
PCI (10DE,00EA) : NVidia CK8S
PCI (1102,0002) : Emu10k1+FX8010
PCI (1102,0004) : Emu10k2+FX8010
PCI (1102,0007) : CA0106
PCI (1106,3058) : VIA 82C686
PCI (1106,3059) : VIA 8233 (Revision A -Rev_ID 40h- not supported)
PCI (125D,1969) : ESS Solo-1
PCI (1274,1371) : Ensoniq 1371
PCI (1274,5880) : CT5880
PCI (13F6,0100) : C-Media 8338A
PCI (13F6,0101) : C-Media 8338B
PCI (13F6,0111) : C-Media 8738
PCI (13F6,0112) : C-Media 8738B
PCI (8086,2415) : Intel ICH 82801AA
PCI (8086,2425) : Intel ICH1 82801AB
PCI (8086,2445) : Intel ICH2 82801BA
PCI (8086,2485) : Intel ICH3 82801CA
PCI (8086,24C5) : Intel ICH4 82801DB
PCI (8086,24D5) : Intel ICH5
PCI (8086,266E) : Intel ICH6
PCI (8086,25A6) : Intel 6300ESB
PCI (8086,7195) : Intel 440MX
Successfully tested sound cards or mother boards (brand name):
PCI (1039,7018) : Medion laptop mother board
PCI (10B9,5451) : Compaq Presario 2500 laptop mother board
PCI (1102,0002) : Creative SoundBlaster Live! (CT4830) sound card (*)(1)
PCI (1102,0002) : Creative SoundBlaster Live! 5.1 (SB0220) sound card (*)(1)(3)
PCI (1102,0004) : Creative SoundBlaster Audigy ES (SB0160) sound card (*)(1)(2)
PCI (1102,0007) : Creative SoundBlaster Audigy LS (SB0310) sound card (*)(2)(3)(4)
PCI (1106,3058) : Packard Bell computer mother board
PCI (1106,3059) : Fujitsu Siemens Scaleo 600 mother board
PCI (125D,1969) : ThinkPad 390x laptop mother board
PCI (1274,1371) : Creative Ensoniq AudioPCI (CT4810) sound card (*)
PCI (1274,1371) : Maxdata Performance mother board (*)
PCI (13F6,0111) : Hercules Gamesurround Muse Lt sound card (5)(6)
PCI (8086,2445) : Maxdata mother board
(*) Beside the midi-in interrupt this chip offers a midi-out interrupt (no polling).
(1) We may program DSP FX8010 in order to apply hardware effects in future...
(2) Digital mixer will only render one analog input (MIC/CD/LINE/AUX) while recording it.
(3) CD analog input is missing. Connect your analog CD cable to AUX analog input.
(4) AUX analog input is physically connected to CD input of analog mixer (use CD volume).
(5) Recording of CD and AUX analog inputs did not work on this card (but CD playback works).
(6) This card DOES NOT HAVE output low pass filters (add them yourself or you will get HF noise!).
(No output filters means you can create a 24Khz square waveform, but who needs that ?)
About sound :
Minilgos will use 16 bits stereo full duplex 48Khz sound (DMA playback and recording at same time), external MIDI devices support (playback and recording) and mixer management (master volume, specific volumes and source selection MIC/CD/LINE/AUX, recording gain and microphone boost switch). SPDIF (digital input/output), 24 bits format, 32 bits format, or 4.0/4.1/5.1/7.1 sound configuration are not used at the moment, but may be used in future...
In order to verify that you have the correct sound card or mother board integrated sound chip, just check for the line "Multimedia Device" at boot time and write down the Vendor_ID and Device_ID (mother boards integrated interfaces are considered as PCI devices). Another method is to find entry "PCI\VEN_nnnn&DEV_nnnn..." related to your audio peripheral, in tool "System information", in "components->multimedia" category (with your local hard disk operating system : startup->programs->accessories->system tools). If (Vendor_ID,Device_ID) matches the numbers given in the above list, then you have the correct sound hardware for Minilgos. If you plan to purchase a low cost assembled PC, check with your favorite assembler if he can find a mother board with a supported sound chip integrated in it. In last resort, purchase a supported sound card at a price that should not exceed 15€ for stereo and 40€ for dolby 5.1.
For standard music, Minilgos rather likes taking you to the MIDI universe since it gives the best sound quality and slowly invites you to create music yourself. It's not as expensive as you may expect... MIDI is a protocol allowing to record/render the way musicians strike their instrument keys over time. ".MID" files, named "standard midi files", can store simultaneous notes from many instruments (with lyrics display eventually). Physically you will need a MIDI cable (15€, a Joystick port/Midi adapter) that will be plugged to your joystick port (available on supported sound card or mother board described above; laptops may require additional docking accessories if joystick port is not visible) and will give you a MIDI-out & a MIDI-in connector. In order to record your own music, a MIDI piano keyboard (60€) can be connected to MIDI-in connector. To render music, a MIDI expander (a box ready to render an incredible amount of instruments notes with very high quality, for example a Roland MT-32 from ebay -50€- or a Roland MT-90s -300€-) can be connected to MIDI-out connector. Remember that Minilgos main goal is to bring new knowledge and training to its user, especially very young user. Of course Music lessons will be offered in Web pages, and training will require a MIDI keyboard... (do not forget that children can train themselves silently with a MIDI keyboard if they use headphones)
There are several reasons for using a MIDI expander for music rendering :
- If you let computer play notes with a software wave table you will notice around 500ms delay between your piano key hit and the note rendering (believe me it's VERY disturbing) because playback is DMA driven (data is sent from memory to sound chip without any control from processor because it has no acceptable way to do it itself at the exact needed time, at so high frequency) with a circular buffer that receives new data only twice a cycle which lasts around 1s.
- If you let computer play notes with a frequency modulation generator you won't get any delay but you will lose all sound details and you may not even recognize the instrument.
- An expander can mix more notes simultaneously than a cheap sound chip, without quality loss or delay. Also, high quality instruments waveforms are copyrighted and so can't be used in a free software. That's why expanders are not cheap.
- If you plan to create your own final music file including a singer voice, you will probably get higher quality by recording expander output while singer microphone is connected to expander microphone input (MT-90s has one).
Minilgos phone over internet feature requires a microphone connected to sound card or mother board microphone input. It's quite possible to create an adapter to connect a standard phone. Since it requires high voltage (24 volts minimum), adapter will have its own power supply to maintain a 25 mA current loop inside phone. Warn us if you ever find this kind of adapter or electronic kit on the market (Phone/2.5mm Jack in & out), so we can add a link here for interested customers.
To be honest, you may have to consider Minilgos "Phone" over internet feature as a Minilgos to Minilgos only "Talky Walky" over internet feature because this feature is actually based on global internet exchanges, thus free whatever is the location of the Minilgos user you call. But since you can't predict global internet overloads, data may take a long time to reach destination, creating a strong delay in your chat. You can see now a lots of advertising from DSL ISPs giving a true phone over internet service but it's limited to national calls only and not allowed toward mobile phones, because you pay when you call a mobile phone and when you call someone outside of ISP territory (where their network can call other phone locally). Since it's an internal service they can manage to give you a short delay in internet packets exchange through a reserved internal network under their control (extreme low overload risk). No special effort will be made to allow a Minilgos user to call a non-Minilgos user, since Minilgos is free and anyone can create cd with a not so hard to get sound hardware requirement. On the other hand, if destination is close you will actually enjoy a virtual phone or intercom in your house or office, easy to access from Minilgos phone book screen. Call is done through target IP address reading via HTTP or an automatic e-mail, then a direct TCP/IP connection without any intermediary server (directory). Usually you schedule/invite your call through e-mail or you do one single classic ring call, then you wait/initiate call in Minilgos phone book screen.
Minilgos won't support MPEG-Layer-3 related technologies, i.e for example sound/music format MP3, because of royalties demanded by some MPEG group members (www.mp3licensing.com). Since the main idea is quite simple (switch to frequencies, remove sound/graphics you can't hear/view, then compress), another format has been quickly created, with this time warranty that no one will ask -long time after- for royalties : Ogg Vorbis format. Minilgos will use this format. If you want to listen to .OGG musics or watch .OGM movies with your local hard disk operating system, you can download "The core media player" from www.corecoded.com. Note that you will probably obtain a better quality if you download or record music again directly in .OGG format rather than converting a .MP3 file into a .OGG file.