Korg Forums Forum Index Korg Forums
A forum for Korg product users and musicians around the world.
Moderated Independently.
Owned by Irish Acts Recording Studio & hosted by KORG USA
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Probably a dumn question but might solve the RAM and boot is
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos
View previous topic :: View next topic  
Author Message
RKfan
Senior Member


Joined: 15 Feb 2011
Posts: 402
Location: Cambridge, England

PostPosted: Fri Jun 24, 2011 6:55 pm    Post subject: Probably a dumn question but might solve the RAM and boot is Reply with quote

Something someone said on another thread has got me thinking. If the OS were rewritten so that all samples (EXs and user samples and not just pianos and drums) were able to stream from the SSD then there would be no need to load the RAM with EXs - there would be more free RAM for temporary stuff (recently sampled stuff that you are manipulating) - and also the boot time would be quicker.

Like I said dumb question - but:

(1) is this possible?
(2) If not why not (is there some sort of memory management or bandwidth issue if everything is streaming - or will the SSD break)?
Back to top
View user's profile Send private message
RKfan
Senior Member


Joined: 15 Feb 2011
Posts: 402
Location: Cambridge, England

PostPosted: Fri Jun 24, 2011 6:57 pm    Post subject: Reply with quote

Dumb question - and fat fingers
Back to top
View user's profile Send private message
Sina172
Platinum Member


Joined: 29 May 2007
Posts: 1194

PostPosted: Fri Jun 24, 2011 7:19 pm    Post subject: Reply with quote

...

Last edited by Sina172 on Mon Feb 01, 2016 10:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
RKfan
Senior Member


Joined: 15 Feb 2011
Posts: 402
Location: Cambridge, England

PostPosted: Sat Jun 25, 2011 4:56 am    Post subject: One for Dan Reply with quote

Maybe this is a question for Dan?
Back to top
View user's profile Send private message
EvilDragon
Platinum Member


Joined: 24 Nov 2005
Posts: 1992
Location: Croatia

PostPosted: Sat Jun 25, 2011 7:21 am    Post subject: Reply with quote

What do you mean, "all samples and not just pianos and drums"? All EXis can be loaded using virtual memory/disk streaming...


And, as explained before, you cannot stream samples DIRECTLY from SSD, by not utilizing RAM as a pre-buffer, simply because RAM still has faster access time than any SSD, which is important for the attack phase of a played note.
Back to top
View user's profile Send private message
ScoobyDoo555
Platinum Member


Joined: 12 Jan 2008
Posts: 840
Location: Herefordshire, UK

PostPosted: Sat Jun 25, 2011 7:22 am    Post subject: Reply with quote

Surely the downside would be losing the SST function, as regardless of the speed of the drive, it would still take some time to change sounds (similar to the old emu e4)..... Streaming wouldn't be instanaeous patch changes.

Unless I've misread your post....

Dan
_________________
Yamaha SY77 & KX88, SSL Nucleus, Korg Kronos 61, Wavestation A/D, Access Virus B, Roland XP30, DeepMind12D, System 1m, V-Synth XT, Focusrite Red16Line, Unitor 8, Akai S3000 XL, Alesis Quadraverb+, Focal Shape Twins, Full fat iMac, Logic Pro X, ProTools 2021, loadsa plugins.
Back to top
View user's profile Send private message Visit poster's website
EvilDragon
Platinum Member


Joined: 24 Nov 2005
Posts: 1992
Location: Croatia

PostPosted: Sat Jun 25, 2011 7:22 am    Post subject: Reply with quote

Nah, it wouldn't have anything to do with SST.
Back to top
View user's profile Send private message
ScoobyDoo555
Platinum Member


Joined: 12 Jan 2008
Posts: 840
Location: Herefordshire, UK

PostPosted: Sat Jun 25, 2011 7:25 am    Post subject: Reply with quote

Either way, it wouldnt work by the sounds of it! Laughing
_________________
Yamaha SY77 & KX88, SSL Nucleus, Korg Kronos 61, Wavestation A/D, Access Virus B, Roland XP30, DeepMind12D, System 1m, V-Synth XT, Focusrite Red16Line, Unitor 8, Akai S3000 XL, Alesis Quadraverb+, Focal Shape Twins, Full fat iMac, Logic Pro X, ProTools 2021, loadsa plugins.
Back to top
View user's profile Send private message Visit poster's website
EvilDragon
Platinum Member


Joined: 24 Nov 2005
Posts: 1992
Location: Croatia

PostPosted: Sat Jun 25, 2011 8:07 am    Post subject: Reply with quote

Yep, wouldn't work. Laughing
Back to top
View user's profile Send private message
X-Trade
Moderator


Joined: 14 Feb 2006
Posts: 6494
Location: Leeds, UK

PostPosted: Sat Jun 25, 2011 8:23 am    Post subject: Reply with quote

I'll back up what EvilDragon said. EX Samples are already streamed from the SSD. The bit of them that takes up the ram is only the little preload buffer that gets it started when it starts playing. Kinda think of it that it starts the notes from RAM and then the SSD catches up.

Likelyhood is that the User samples aren't currently streamed by SSD because that little preload bit has to be very precisely tweaked for each library.
_________________
Current Gear: Kronos 61, RADIAS-R, Volca Bass, ESX-1, microKorg, MS2000B, R3, Kaossilator Pro +, MiniKP, AX3000B, nanoKontrol, nanoPad MK II,
Other Mfgrs: Moog Sub37, Roland Boutique JX03, Novation MiniNova, Akai APC40, MOTU MIDI TimePiece 2, ART Pro VLA, Focusrite Saffire Pro 40.
Past Gear: Korg Karma, TR61, Poly800, EA-1, ER-1, ES-1, Kawai K1, Novation ReMote37SL, Boss GT-6B
Software: NI Komplete 10 Ultimate, Arturia V Collection, Ableton Live 9. Apple OSX El Capitan on 15" MacBook Pro
Back to top
View user's profile Send private message Visit poster's website
synthguy
Platinum Member


Joined: 05 Jan 2005
Posts: 661

PostPosted: Sat Jun 25, 2011 3:45 pm    Post subject: Reply with quote

If KORG were clever, they could get Disc Streaming to work with all samples. The Kronos Engine would load in the sample starts of your sample files, and then make markers which pointed to the rest of the waveforms for each multisample.

But I know that this could hang the system up long enough to reduce polyphony, cause hiccups in SST, who knows what all. I've learned that every little thing in computer design affects overall system performance. If you recall the earlier workstations from the 90s and 00s, such as the Roland XP series, they all made mention of using RISC processors. This stands for Reduced Instruction Set Chip - or something, and likewise there sprang up ASICs, or Application Specific processors. These guys were processors which had instruction sets structured specifically for the synthesizer family they were made for. All kinds of manufacdturers for everything from synths to cell phones and TVs discovered that if they used general purpose processors, the extra unused instructions in the CPU would bog the processor down as it had to sort through them all for each step of every process. Kind of like the difference between a law library or science library that had all the books from a public library. The extra unused books would be in the way and slow down researchers who had to browse past them all. And this is the fast part of a device.

Unfortunately, everything in a synth has to be accounted for in order to get the performance out of it they and we want. User streaming might kill things like SSI and polyphony for all I know, or even make Kronos less stable. I wouldn't like it if my samples had pops or lurches in them.
_________________
PRAY FOR THIS PLANET!!
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
EvilDragon
Platinum Member


Joined: 24 Nov 2005
Posts: 1992
Location: Croatia

PostPosted: Sat Jun 25, 2011 4:42 pm    Post subject: Reply with quote

If Korg used a more powerful CPU, user sample streaming would be a very viable possibility. But they are already squeezing that Atom real hard, and I'm not sure the CPU and data transfer bus would handle that much streaming, or if the SSD would perform up to par (remember, it's an older generation Toshiba SSD - Toshiba didn't produce newer generation SSDs which can read at well over 250 MB/s, so I presume Kronos' SSD is in the range of 100 MB/s). Just my 2c.
Back to top
View user's profile Send private message
RKfan
Senior Member


Joined: 15 Feb 2011
Posts: 402
Location: Cambridge, England

PostPosted: Sat Jun 25, 2011 7:28 pm    Post subject: Reply with quote

I thought all the piano samples are streamed from the SSD - and these are big samples. The idea I had would be to stream things like the HD samples (not user samples per se) since these are Korg presets which Korg knows well. RAM would be used for indexes and user samples. And because the preset samples are not loaded then the boot time would be seconds.

Even with a read time of 100MB/sec you can read very many samples at a time and still output at 192/96 or 48 KHz (48 bit).

A company I used to work for used to stream TV programmes from RAID discs for MTV - that was in 1999 and they were 7200 RPM.

Guess we need someone like Dan to explain where the issues might be.
Back to top
View user's profile Send private message
danatkorg
Product Manager, Korg R&D


Joined: 21 Jan 2005
Posts: 4204
Location: California, USA

PostPosted: Sat Jun 25, 2011 9:12 pm    Post subject: Reply with quote

synthguy wrote:
If you recall the earlier workstations from the 90s and 00s, such as the Roland XP series, they all made mention of using RISC processors.


They used ASICs, actually.

synthguy wrote:
This stands for Reduced Instruction Set Chip - or something, and likewise there sprang up ASICs, or Application Specific processors. These guys were processors which had instruction sets structured specifically for the synthesizer family they were made for. All kinds of manufacdturers for everything from synths to cell phones and TVs discovered that if they used general purpose processors, the extra unused instructions in the CPU would bog the processor down as it had to sort through them all for each step of every process. Kind of like the difference between a law library or science library that had all the books from a public library. The extra unused books would be in the way and slow down researchers who had to browse past them all. And this is the fast part of a device.


I think there may be some misunderstandingings in there. ASICs are used for purposes of efficiency and cost. RISC designs trade off complexity of instructions for faster per-instruction execution.

http://en.wikipedia.org/wiki/Application-specific_integrated_circuit
http://en.wikipedia.org/wiki/RISC
_________________
Dan Phillips
Manager of Product Development, Korg R&D
Personal website: www.danphillips.com
For technical support, please contact your Korg Distributor: http://www.korg.co.jp/English/Distributors/
Regretfully, I cannot offer technical support directly.
If you need to contact me for purposes other than technical support, please do not send PMs; instead, send email to dan@korgrd.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
danatkorg
Product Manager, Korg R&D


Joined: 21 Jan 2005
Posts: 4204
Location: California, USA

PostPosted: Sat Jun 25, 2011 9:13 pm    Post subject: Reply with quote

RKfan wrote:
I thought all the piano samples are streamed from the SSD - and these are big samples. The idea I had would be to stream things like the HD samples (not user samples per se) since these are Korg presets which Korg knows well. RAM would be used for indexes and user samples. And because the preset samples are not loaded then the boot time would be seconds.


Most of the EXs samples use VMT already.
_________________
Dan Phillips
Manager of Product Development, Korg R&D
Personal website: www.danphillips.com
For technical support, please contact your Korg Distributor: http://www.korg.co.jp/English/Distributors/
Regretfully, I cannot offer technical support directly.
If you need to contact me for purposes other than technical support, please do not send PMs; instead, send email to dan@korgrd.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group