Music servers and other computer based digital audio technologies.
Return to Computer Audio Asylum
cMP - the open source high-end Memory Player
198.54.202.234 |
||
| Posted on December 30, 2007 at 05:42:01 | ||
|
Posts: 1099
Joined: November 9, 2006 |
Music delivery is perfected. cMP (cics Memory Player) delivers memory playback (without RAMDisk or other utilities) thereby eliminating disk interference during playback. cMP builds handsomely on “The Art of Building (AOB) Computer Transports” version 0.3 where sound is improved (together with more convenience) and costs maintained (~$1500 with case). The case is entirely optional (given its high cost) as any suitable alternative will do thus reducing costs to ~$1200. AOB Computer Transports version 0.3 is a significant step forward. The challenge in going beyond this is creating version 1.0 which is renamed to cMP. cMP is an open source high-end Memory Player. In creating cMP, its critical objective was the implementation of fundamental designs that:
Such designs in theory should render a stunning sonic experience. Its implementation however was a massive challenge. Did this theory meet the sonic expectations? Yes as evidenced in cMP’s bit perfect performance and ultra low jitter. How does it sound? The most descriptive word that comes to mind is emotional. cMP’s sonic purity is truly profound. It grips those musical lines across any genre with remarkable precision. Soundstage improves, there’s better layering and even more ambient information. Bass is tighter, with natural vocals & instruments… FRONT ![]() BACK ![]() More pictures and screenshots are available from the cMP documentation link provided below. FEEDBACK Pre-release testing by music lovers located all over the world yielded further insight and perfection of cMP.
FEATURES
Bottom line: cMP is a (one box) highly advanced memory player that’s easy to setup and use. cMP’s core strength lies in newly developed operating system software components (built in c/c++) that uses XP SP 2 as a foundation. Windows Explorer is done away with while cMP takes over and more. Bit perfect delivery is achieved yielding an ultra high resolution of more than 23.5 bits (a limitation in measuring instruments prevents measuring cMP’s perfect resolution). DAC’s have yet to achieve this resolution (as a minimum of 141db SNR is needed)! For cMP’s bit perfect measurements, see (Bit Perfect Measurement & Analysis ). GETTING STARTED The cMP Installation Guide & User Manual is the starting point which can be found at (cMP Documentation ). It builds upon version 0.3 which you will also need, see (AOB Computer Transports version 0.3 ). There’s no need to look at previous AudioAsylum.com posts as all necessary items have been incorporated into the cMP Installation Guide! cMP’s most critical ingredient, namely, its operating system software can be downloaded from SourceForge: (cMP Software Installer (820KB) ). For best results, apply changes as described in version 0.3 and the cMP Installation Guide. Please take note of Installation Guide’s exclusions / changes on page 6 (for version 0.3 paper). Based on setup shown here, sonic improvements are equally significant. Setup includes: Coolermaster Real Power M700W PSU, 2x512MB Kingston HyperX DDR2 RAM, ESI’s Juli@ soundcard (using its latest unified beta software drivers & the Analog PCB removed) and Zalman HD160XT case. cMP settings have Suspend svchost to Yes and Optimize to Critical. Ensuring clean AC power delivery to equipment is very important. For DAC, pre-amp and amplifiers, use a dedicated AC circuit. For source equipment, use another AC circuit – this is where cMP’s main PSU should be powered from. Use another less important AC circuit for powering cMP’s 2nd ‘dirty’ power inlet. Use of quality power cords and line conditioners is recommended. Special thanks to those that provided such brilliant feedback and suggestions during pre-release testing. cMP’s software is at version 1.0b as more feedback is desired. Your input, insights, criticisms, experiences and suggestions all help. Thank you. PS - this is a re-post as the original has disappeared. Kindly re-post here. |
|
| AHK script used in cMP (cicsRemote.exe), posted on November 20, 2009 at 10:09:12 | |
|
Posts: 1099
Joined: November 9, 2006 |
cMP's Remote control is explained here. Script below is used in all cMP versions. For further development you'll need to install AHK. How do you plan to turn display On/Off?
|
| Full function remote using just 3 button mouse, posted on November 21, 2009 at 22:08:48 | |
|
Posts: 1099
Joined: November 9, 2006 |
Revised version above requires a 5 button mouse (XButton1/2 go beyond L/R/Wheel). I've removed Previous / Next navigation (as this can be achieved using the wheel). In its place are Phase 0/180 and Display Off. Script: ; cMP version 1.2 Here's a summary of the new remote control functions: ![]() To compile script:
|
| Display Off tested on 2 machines BUT they have VGA drivers - need to look into it. Thx. nt, posted on November 23, 2009 at 07:15:53 | |
|
Posts: 1099
Joined: November 9, 2006 |
. |
| P24 current measurements., posted on November 18, 2009 at 03:37:54 | |||
|
Posts: 66
Location: Rotterdam Joined: February 9, 2009 |
Hi all, Reports on which Voltage rail of th eP24 connector draws how much current, where confusing to me. Ryelands suggests that it ‘is essentially a 12-volt device’ but Bertel reports that the 5 Volt rail is ‘the real powerhouse’. So I decided do some measurements myself on which voltage on the P24 connector draws how much current. I post the results of the measurements because they may be of interest or useful for others. * How the measurements were done.
I measured a PC setup as per cMP2 hard- and software recommendations. Measurement sessions were done when this PC was running:
-> 5 Volt -> 3,3 Volt
-> 5 Volt -> 3,3 Volt So the 5 Volt line is indeed ‘the powerhouse’. With the 5 Volt rail being ‘the powerhouse’ it is somewhat confusing to me, that only optimizing the 12 volt on the P24(with a linear PSU through a specific picoPSU which leaves the 12 volt line untouched) still gives such a worthwhile Sound Quality improvement. (A picoPSU that also regulates the 12 volt line, gives hardly any sound quality improvement over using the standard Earth Watts 430 ATX PSU.) So still much food for thought. Could it be that this way "PS modulation" & ground effects are largely removed and no longer negatively impact the critical audio chain via P24 as Cics suggests. And what about the big impact on sound quality using low resistance wires between linear PSU and P4 P24 (almost as big as going from ATX PSU to linear PSU). Why do SSD drives sound better than HDD-drives? Do HDD ‘pollute’ the 5Volt environment on the MoBo through the S-ATA connection? Why does the Sound Quality improves when TheoB grounds/earths his PC-case? |
||
| RE: P24 current measurements., posted on November 22, 2009 at 06:30:40 | |
|
Posts: 1789
Location: NE usa Joined: November 4, 2000 |
thanks Mark |
| * NEW * Alternative approach to CPU (P4) power supply, posted on November 15, 2009 at 04:48:08 | |
|
Posts: 1099
Joined: November 9, 2006 |
CPU (P4) power supply has seen improvements through the use of a dedicated 12V linear PS or the addition of smoothing capacitors. Most found this optimisation to yield excellent resuts. This new and simpler approach is not available on the cMP² site. More testing is needed from others. On reviewing Gigabyte's (GA-G31M-S2L) mobo manual, it describes its P4 implementation as follows:
If it "mainly supplies" power to the CPU, what else then? After testing with another mobo, it seems this is limited to fans (esp CPU fan). This is great news as we can treat the CPU as another "dirty" component (for example the HDD). Idea: Replace Grannite Digital (GD) PS' with one "dirty" ATX PSU. That is cMP² now has 2 ATX PSUs. This "dirty" PSU powers all "dirty" peripherals as before (as was done by the GD PS') and the CPU. Procedure:
Results: After a few hours of playback, there was a tangible amount of improvement - more air and richer mids. Musicality factor of cPlay 2.0b32 improves even further... |
| Why shouldn't we treat the CPU as a dirty device?, posted on November 18, 2009 at 09:18:05 | |
|
Posts: 1099
Joined: November 9, 2006 |
If CPU power supply is isolated to just P4, using the approach suggested should be fine. So far my tests confirm this. CPU signaling to Northbridge is very important but this we control via software! I'm suggesting an additional ATX over 1 or more GDs. It seems we don't need an expensive high powered ATX either but for an elegant in-box solution, one could try this: ![]() Sparkle FSP300-601U would fit internally and may require less load to turn on. Note that it offers a P20 instead of a P24 connector. I was very pleased to learn that GB mobos don't use P24 for the CPU. Of course, using linear PSUs is the best way forward. |
| RE: * NEW * Alternative approach to CPU (P4) power supply, posted on November 15, 2009 at 11:37:09 | |
|
Posts: 1099
Joined: November 9, 2006 |
Good points. I'm looking to change our "base" design to 2 ATXs instead of 1 ATX and a few GDs. This way we reduce wiring needed and don't need any "Y" splitters. Also, we don't suffer from PS limitations (compared to GD where you must be under 2A). However, if you already use a dedicated PS for P4, this change will not be useful and should be ignored. What triggered this design was reports on how sound improved when powering P4 separately. Are we getting improvement from better PS to CPU or is it that we have largely removed its "PS modulation" & ground effects that negatively impacts the critical audio chain (via P24)? My sense is the latter. This question grew larger with hfavandepas' 12V linear+pico implementation. Given that the pico also suffers from ATX like ripple noise, a normal ATX should do. Pico 150XT which passes linear 12V input untouched will likely be better. My understanding of how P4 is used in the GB mobo suggests its limited to CPU and fans. There may be other components and if they were critical, sound quality would be worse. It's not. It may seem strange that a "dirty" P4 works so well given that the CPU is tightly coupled to the audio chain. The reason is largely to do with soundcards interacting indirectly with the CPU. For audio streaming, it only sees RAM via the southbridge chipset. Another key factor is how well the CPU / Northbridge interface is significantly de-stressed. This seems to make the twin ATX package work very well. |
| Won't plug-in need to handle sample rates up to192kHz? nt, posted on October 6, 2009 at 00:16:44 | |
|
Posts: 22
Location: Down Under Joined: October 26, 2008 |
Frank |
| Implement MINLOGON, posted on September 19, 2009 at 18:59:23 | |
|
Posts: 725
Location: Atlanta Joined: December 15, 2003 |
and you never be prompted again |
| Should have read all of the posts!!!, posted on September 19, 2009 at 19:00:11 | |
|
Posts: 725
Location: Atlanta Joined: December 15, 2003 |
Sorry |
| RE: My cMP 100% batterie feeded, posted on August 30, 2009 at 07:48:54 | |
|
Posts: 1099
Joined: November 9, 2006 |
Nice work! At 22.8 watts you can definitely drop the CPU fan and use Thermalright's fanless option. Power can be further reduced - what voltages/frequencies are you at? See here (and Greg's follow-up). Set CPU host to 140 if possible. |
| RE: My cMP 100% batterie feeded, posted on August 30, 2009 at 05:07:41 | |
|
Posts: 1789
Location: NE usa Joined: November 4, 2000 |
Beautiful!! |
| Special BIOS and new documentation!, posted on August 28, 2009 at 23:12:02 | |
|
Posts: 1099
Joined: November 9, 2006 |
Special BIOS is only available on the discontinued mobo (M-S2L). See new website for full build details. |
| NEW DOC IS GREAT!!!, posted on August 29, 2009 at 09:50:40 | |
|
Posts: 352
Joined: September 21, 2001 |
Thanks cics! Greg in Mississippi |
| Adjust brightness using buttons below LCD screen (menu, etc.), posted on August 28, 2009 at 23:15:28 | |
|
Posts: 1099
Joined: November 9, 2006 |
Menu > Color > Brightness Definitely don't need the software. |
| RE: Motherboard grounding question, posted on August 28, 2009 at 17:30:58 | |
|
Posts: 1789
Location: NE usa Joined: November 4, 2000 |
yes make sure its a screw on the mobo. |
| RE: While booting up I accidentally uninstalled my primary ide channel..., posted on July 29, 2009 at 05:17:29 | |
|
Posts: 1789
Location: NE usa Joined: November 4, 2000 |
It is Enabled. |
| RE: Finally built a CMP (of sorts). Long post with some questions., posted on July 19, 2009 at 11:03:14 | |
|
Posts: 1099
Joined: November 9, 2006 |
Ethernet connection has OS and device overheads but your headless setup will give benefits - its a tradeoff. cPlay will RAM load data before playback so Network streaming is not an issue.
Good start! |
| Can you confirm Minlogon implementation steps for SP3 is same for SP2?, posted on July 20, 2009 at 08:32:31 | |
|
Posts: 1099
Joined: November 9, 2006 |
That's very good to know. |
| RE: Passive cooling for E7300, posted on July 8, 2009 at 11:17:04 | |
|
Posts: 352
Joined: September 21, 2001 |
I recently bought the SI-128 here. Greg in Mississippi |
| read docs, read here. nt, posted on July 7, 2009 at 03:52:05 | |
|
Posts: 239
Joined: September 28, 2006 |
* |
| RE: Current Specs, posted on June 30, 2009 at 11:26:44 | |
|
Posts: 1099
Joined: November 9, 2006 |
(and yes, a new document is long overdue given all the changes...) You can use any soundcard. Juli@ is simple to use and offers excellent value. A fully modded Juli@ gets even better! Use smallest possible RAM - I use a single 256MB Kingston Valueram. |
| RE: cMP and HTPC, posted on May 28, 2009 at 03:06:10 | |
|
Posts: 119
Joined: December 18, 2008 |
Yes, I was aware of that. Sorry, I did not express myself properly. |
| RE: cMP and HTPC, posted on August 24, 2009 at 03:42:18 | |
|
Posts: 13
Location: Qld Joined: August 1, 2009 |
J River media centre has ASIO output with DVD's. |
| RE: Storing music on two internal drives, posted on April 29, 2009 at 00:31:30 | |
|
Posts: 1099
Joined: November 9, 2006 |
No need to use RAID as audio data is RAM loaded (either by cMP or directly in cPlay), i.e. no HDD traffic takes place during playback. Only remaining benefit from RAID is faster load times (bottleneck to RAM loading is HDD read speed). If you insist on using RAID then look for a mobo that offers RAID in SouthBridge chipset (avoid adding a RAID card). Gigabyte's GA-EG45M-UD2H offers RAID through ICH10R SouthBridge. This mobo may very well be the best choice - more feedback needed. Other options: rather use 2.5" 500GB drives (either internal or via eSATA). Avoid standard 3.5" drives alltogether (too noisy and you will hear it from a distance, more power consumption and greater vibrations). Best choice is SSD drives but costs needs to drop. |
| RE: cMP - the open source high-end Memory Player, posted on April 20, 2009 at 09:47:40 | |
|
Posts: 65
Joined: September 13, 2008 |
http://www.audioasylum.com/forums/pcaudio/messages/4/49480.html |
| RE: cMP - the open source high-end Memory Player, posted on April 21, 2009 at 11:32:20 | |
|
Posts: 65
Joined: September 13, 2008 |
I fear that this batterie has died. Lead batteries are very sensitive. |
| Great feedback, thanks. /nopae has been removed from recommended settings., posted on April 21, 2009 at 07:28:36 | |
|
Posts: 1099
Joined: November 9, 2006 |
. |
| RE: The good, bad, and ugly: reporting back to seger, Ryelands, cics, and Dawnrazor . . ., posted on April 13, 2009 at 06:53:03 | |
|
Posts: 296
Joined: October 30, 2007 |
JRiver with WASAPI in Vista would probably be your cup of tea - with as many customisations a la cics as you can do short of cMP. It will only improve the musicality of the sound, not make it harsher. Also, you will not lose any of the functionality you need, and the system will be lighter. You won't need more than 1GB RAM. Here's the post about setting up Vista I mentioned in an earlier post: Vista Setup |
| What VID are you using to get Vcore of 0.75V (and host @140)? Noticed that with EIST off, VID can go lower! nt, posted on April 7, 2009 at 23:11:59 | |
|
Posts: 1099
Joined: November 9, 2006 |
. |
| Solved, posted on April 9, 2009 at 11:20:08 | |
|
Posts: 263
Joined: June 25, 2008 |
|