INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Memory playback  (Read 8312 times)

beburi

  • Recent member
  • *
  • Posts: 8
Memory playback
« on: July 22, 2016, 01:42:19 pm »

What is the difference between play files from memory and load files to memory? When would it make sense to check one but not the other?
How does this compare to/interact with the Prebuffering setting? Should I compare memory playback to a longer Prebuffer for audible differences?
What are user experiences so far with this feature? When is it most useful vs not really necessary?
Logged

ssands

  • Galactic Citizen
  • ****
  • Posts: 457
Re: Memory playback
« Reply #1 on: August 09, 2016, 12:51:29 am »

I came for this same question. so <BUMP>.

Can anyone explain?

Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42388
  • Shoes gone again!
Re: Memory playback
« Reply #2 on: August 09, 2016, 05:58:27 am »

They sort of duplicate.

The new option is "Load files to memory at the start of playback".

That loads the entire file into RAM so file reads come from RAM.  We're brainstorming about how to expand this to work on the full playlist.  Haven't done it yet, but we're thinking.

The older option is "Play files from memory instead of disk".  This loads the full data from the song as 64-bit into memory at the start of playback.  Then there's not even decoding running when the file is played.
Logged
Matt Ashland, JRiver Media Center

ssands

  • Galactic Citizen
  • ****
  • Posts: 457
Re: Memory playback
« Reply #3 on: August 09, 2016, 09:37:18 am »

Thank you, Matt.

I'm still a bit confused. So, I'll try to re-phrase:

The older option, "Play files from memory instead of disk", loads MC-processed files from disk to memory (so any DSP is already applied). Is that true?
The new option"Load files to memory..." copies the file straight from disk to RAM. MC processes as it reads from RAM. Correct?

Is there any issue with both of these options being checked? Or should we only use one or the other?

Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42388
  • Shoes gone again!
Re: Memory playback
« Reply #4 on: August 09, 2016, 09:46:35 am »

Thank you, Matt.

I'm still a bit confused. So, I'll try to re-phrase:

The older option, "Play files from memory instead of disk", loads MC-processed files from disk to memory (so any DSP is already applied). Is that true?

It loads the decoded data, but DSP is still applied as the data is played.

Quote
The new option"Load files to memory..." copies the file straight from disk to RAM. MC processes as it reads from RAM. Correct?

Yes.

Quote
Is there any issue with both of these options being checked? Or should we only use one or the other?

I'm probably more keen on the older option because it takes decoding out of the picture.  That way playing an APE or a WAV is exactly the same after a couple seconds.  So there's just no way there could ever be any difference.
Logged
Matt Ashland, JRiver Media Center

ssands

  • Galactic Citizen
  • ****
  • Posts: 457
Re: Memory playback
« Reply #5 on: August 09, 2016, 10:53:18 am »

Thanks!

I get it now. :)
Logged

freddie40

  • Junior Woodchuck
  • **
  • Posts: 54
Re: Memory playback
« Reply #6 on: September 13, 2016, 07:14:30 pm »

Can use use both at the same time, or do you have to use one or the other?

Dave
Logged
Crystal Clear Music Tweaked Mac Mini  /  Mountain Lion -> JRiver -> Ayre QB9 -> Bryston BP26DA -> Bryston 4BSST2 -> B&W 802Di | Transparent interconnects & Wire |  Crystal Clear Music Power Cords

Artmon

  • Member
  • *
  • Posts: 2
Re: Memory playback
« Reply #7 on: September 16, 2016, 10:46:16 am »

I have the same question.      Artmon
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Memory playback
« Reply #8 on: September 16, 2016, 12:37:39 pm »

Not sure why you would want to try to use both methods.  You should use one or the other.  One decodes before putting  the data into memory, the other after. 

If you check both boxes, I believe the old behavior is used.
Logged

thecrow

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 457
Re: Memory playback
« Reply #9 on: September 16, 2016, 01:10:55 pm »

Curious to know if either of these settings do anything in a Client-Server setup when no audio is played on the Server?

As this effectively separates Disk I/O from playback hardware I was wondering whether there is anything to be gained here.
 
Logged

Dawgincontrol

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 679
  • We have met the enemy and he is us.
Re: Memory playback
« Reply #10 on: September 16, 2016, 03:26:44 pm »

I use to play files from memory, but at some point something changed.  I started noticing occasional pops, click, and/or crackles while playing flac music files.

Set it back to playing from disk only and it fixed this problem (using WIndows 10 on an I3 processor).
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Memory playback
« Reply #11 on: September 17, 2016, 10:25:33 am »

Did you try the new option - Load files to memory at start of playback?
Logged

Miracle1980

  • Member
  • *
  • Posts: 2
Re: Memory playback
« Reply #12 on: September 25, 2016, 05:19:58 am »

What do you think is the best option for a bitperfect playback? I don't use any dsp and I would like to achieve "ram play"/
Logged

PirateIce

  • Member
  • *
  • Posts: 1
Re: Memory playback
« Reply #13 on: October 26, 2016, 10:35:53 pm »

in response to Miracle1980, these options are fine for bitperfect play, they have no effect on bits, its more about performance and removing electrical noise (extremely small effect in most cases... if any is even provable. Without audio playing I can just barely hear my hard drive but its there, although I never noticed it when something is playing.)

to achieve "ram play" you could use "Play files from memory instead of disk" as it does play from ram obviously, but it has also already done decoding, so actually either work, as "Load files to memory at the start of playback" is also "ram play" except it hasnt already decoded the entire file to even more memory.
Either case removes hard drive noise, but "Play files..." reduces some noise from the cpu while it decodes audio (which I have never heard)

I use "Load files to memory at the start of Playback" because a) its new and im trying it out, and  b) I dont think there were any audio improvements with "Play files from memory instead of disk", so its not worth the extra wasted ram or processing you may notice cause a delay when you first start playback.
Logged

bulldogger

  • World Citizen
  • ***
  • Posts: 191
Re: Memory playback
« Reply #14 on: November 06, 2016, 07:39:38 pm »

Love this! It's worth the upgrade just for this!
Logged
Pages: [1]   Go Up