Serato Software Feature Suggestions

What features would you like to see in Serato software?

The Serato Linux OS "Seratubuntu" PC solution

ChristianNoir 10:29 AM - 11 January, 2010
This is probably a long shot... But with my Windows 7 frustrations, a laptop that I can't find XP drivers for (SONY VAIO VGN-NW120J/S), the price for a new mac, and the fact that it's a hassle to have to figure dual booting or any of this out at all, I guess I'm going to get a bit creative...

Everyone is doing it... Even Google... There seems to be an OS for everything!

So Linux is free right?
Why not take Linux, strip it down more nude than it already is, pre-load Serato on it, and distribute it in ISO format with instructions on how to make a PC dual-boot?

The OS would not have to do anything at all but run Serato. Period. Serato would even load up automatically.

No breakdowns. No hassles. No unnecessary background processes, services, and devices causing glitches. If something didn't work, the simple answer would be that something could be wrong with your hardware.

When you would boot up your PC, then you would either choose Windows or your Serato OS. Maybe you could even boot directly from a disc!

I'm not that knowledgeable but, I guess the only issues would then be drivers for other computer hardware like the video card? Maybe it would affect Video-SL users? IDK...
ChristianNoir 10:42 AM - 11 January, 2010
Or... SERATOBUNTU if you pref...
Dj Knockout101 2:48 PM - 11 January, 2010
-1
Makes things so much harder for people. You would have to go find drivers for pretty much everything in your computer, and linux drivers can be sometimes hard to find. They just need to make Serato compatible with Linux officially!!! Dr0p(another DJ on this forum[scratchlive.net]) and I use WINE to run Serato on Linux. I am using Ubuntu 9.10 and I am not sure what he is using now.
Dr0p 8:42 PM - 11 January, 2010
I'm also on 9.10. Wine works great, but doesn't have usb support yet.. If wine ever adds usb support we might be able to use the windows driver. Only time can tell
DJ Slade 6:01 PM - 24 January, 2010
So, what are you using to get Serato to work on linux right now? THe software works fine under Wine, but the USB SL1 box isn't recognized. I've been playing around with tweaking wine's configuration but still no luck.

Suggestions are welcomed
nik39 11:51 PM - 24 January, 2010
Quote:
-1
Makes things so much harder for people.

+1.
Dj Knockout101 5:05 AM - 14 February, 2010
I have yet to figure out, but I have a buddy that know Linux from head to toe, and I am going to ask him if he knows a solution... I been tryna figure out, but had no luck
Mr.Marronz 2:34 PM - 15 February, 2010
+1

i think this is a great idea!!! SERATOUBUNTU! MADD!!
Mr.Marronz 1:42 PM - 23 February, 2010
For those who want to try using serato with SL1 on ubuntu ...

members.iinet.net.au

good job :D
nik39 1:46 PM - 23 February, 2010
Quote:
For those who want to try using serato with SL1 on ubuntu ...

members.iinet.net.au

good job :D

Did you actually read what this guide is for before saying "good job"?
Mr.Marronz 1:12 PM - 24 February, 2010
yes nik i have read all the guide... it tells about use sl1 interface on linux with xwax.... but if u want run scratchlive u must emulate it with wine or use virtualbox to emulate windows os or leopard OSX.

I said good job, because for every thing with linux it takes a fair amount of time, patience, even if you're an experienced user. Obviously if you're a noob with linux there better than the guide does not even open.


:D
nik39 1:17 PM - 24 February, 2010
AFAIK:

* SSL does not run with Wine (it can't talk to the soundcard).

* If you want SSL to run with Virtualbox then the SL box needs to be plugged inside the VM, there this guide will not help you.
Mr.Marronz 1:49 PM - 24 February, 2010
Users who have special abilities and skills make go run things on Linux, trying, testing and developing. My only wanted to be a cue. Only recently some companies have started to develop their applications for Linux, so if New Zealand does not believe in the Linux project or aren't interested on it ScratchLive never work on Linux.
serkan 7:34 PM - 24 February, 2010
Cool, had this idea too :)
But my name for it was Scratch-Tux (Serato is the company, not the application) :p

For me the main issue (besides hardware compatibility) is:
When would you know to stop?

Some people just want to run SL and nothing else.
Some want ScratchTools to run.
Some want iTunes (which will -hopefully- never be released for Linux)
Some want internet connection.
Some want MIDI compatibility.
Some want ...

The list will go on and on and in the end you'll have full OS like Windows or Mac OS are already.

@ ChristianNoir

The idea is good. But you said it yourself, you have compatibility issues with XP and you Sony notebook. The same thing can and will happen for a Linux SL distribution.

@ Mr.Marronz

I would difference between the believeing and the developing in something. I'm a big fan of the open source community (I love FLAC, Vorbis, Theora, Audacity, OpenOffice.org, Handbrake, and all the other stuff and I think the Linux kernel is the best for all kinds of hardware like media players, mobile phones, and so on.
But _I_ think a Linux compatible SL will never come since the market is just too small and the efford (for a profit-oriented company like Serato) just too big to develop a Linux version of SL.
But: I'll be one of the first to test it if SL ever comes to Linux. I have a PC and a netbook here running Ubuntu 9.04.
nik39 7:56 PM - 24 February, 2010
Quote:
a Linux compatible SL will never come since the market is just too small and the efford (for a profit-oriented company like Serato) just too big to develop a Linux version of SL.

/me thinks the same.
Dj Knockout101 2:56 AM - 26 February, 2010
Quote:
Quote:
a Linux compatible SL will never come since the market is just too small and the efford (for a profit-oriented company like Serato) just too big to develop a Linux version of SL.

/me thinks the same.

Sort of disagree. Since Serato doesn't charge for the software the wont be making a profit or anything.
nik39 3:13 AM - 26 February, 2010
?
Mr.Marronz 12:19 PM - 26 February, 2010
Serato isn't a non-profit company. Software is free because if you don't have suitable hardware, you don't do anything with it.
dogma106 2:08 AM - 27 February, 2010
I extremely promote Linux us for a variety of reasons. To the point where I have almost left using Serato for www.mixxx.org, cross platform, open source, and is turning into a very nice, stable, piece of software.

To address some of the linux concerns above. First Linux, especially Ubuntu, is very easy to use and install, not 10 years ago, but today is in the state that it is simpler to use than windows in my opinion. Especially for non computer literate people, my grandmother now uses it. A Windows install requires hunting down driver after driver, which can cause performance issues with an old or buggy driver. Ubuntu auto detects almost all modern hardware and is ready to use out of the box.

The only part of this discussion that should matter to Serato is the performance and stability of Linux is vastly superior to Windows. If Serato was to create a Linux version of their software, their edge over the competition of having a more stable reliable solution I hope would out way the expenses related to developing and maintaining a Linux version. I also would think that professional DJ's would be willing to switch to a different platform for increased reliability. Many seam to already do this Mac vs Windows, even with the expense.

Sorry for being so verbose but to conclude I do have an old mac to use SL with when I play out at shows, however in my home studio I have been using mixxx more and as the software matures I will probably eventually switch completely if a SL version still doesn't exist for Linux and urge more to consider switching.
Dj Knockout101 4:01 PM - 27 February, 2010
Quote:
Serato isn't a non-profit company. Software is free because if you don't have suitable hardware, you don't do anything with it.

I guess I wasn't very clear. I am aware that Serato isn't a non-profit company, but how much more money can Serato lose by making ScratchLIVE and Itch compatible and how much can they lose. Overall nothing, so what's the problem with making ScratchLIVE and Itch compatible. They spend more money making it work for Windows and Mac than they will do with Linux, because Windows and Mac operating systems cost money and Linux doesn't.
serkan 7:30 PM - 28 February, 2010
I see your point. It's about the number of used operating systems and in audio processing/editing Windows and Mac rule over ANY other OS.
The question is:
If SL/ITCH was Linux compatible, how many people would that actualy use and more important: How many more people would buy SL hardware?

I know, I'm not THAT supposed to argue about featues since I myself suggest FLAC support for a long time now. And there is the same issue as here: Not enough requestions, and an open project. Two things not going very well nowadays :)
DJ Super Mario 5:11 PM - 10 March, 2010
The first version of Final Scratch which I used was a stripped down version of BeOS integrated with the app. Hardware support was problematic for certain video cards, motherboard chipsets, etc. It was obviously a real pain in the ass for Stanton support because not too long after they moved to different platforms... Windows and Mac.
Dj Knockout101 4:06 AM - 21 March, 2010
bump
Voyager529 5:30 PM - 26 May, 2010
Another bump. For what it's worth, I'm a network administrator during the day. Here's my thinking...

-Make Scratchbuntu a live CD. no installation, slap it in the drive, boot from CD, and go. No installation, and as bonus points, a "check-for-compliant-hardware can be initiated in the startup process - the OS won't boot without an SL*/MP4/TTM57SL/68 hooked up.

-Similarly, give an option like "Scratchbuntu toram" that would allow the entire OS to be loaded into RAM like Knoppix and PartEd Magic can be. A specialized Linux distro should easily fit into the available RAM of most machines.

-Typically there are four classes of drivers that are problematic for Linux: video, audio, network, and ATA/SATA/RAID controllers. Video drivers have come a long way, and since "GPL-or-bust" isn't a theme here, I'm pretty sure that bundling ATI, nVidia, and Intel graphics drivers won't piss off anyone actually planning to use this distro, and most of the 'non-free' packages have worked flawlessly for me. Between the three, about 98% of graphics cards should be covered (if you still have a ViA, Trident, or Voodoo chipset on a computer that can run Serato, I'd be extremely interested to see it). If Rane can figure out exactly how to get ALSA, Jack, and Pulse Audio to cooperate, I'd hope that they'd have the heart to release the source code of that to the wild...but the good news here is that since Rane has access to all the audio devices it will ever need to address, QA for audio should be really simple. For the sake of timing, I think it's fair to say "if you want internet access while spinning, use your native OS for now" and avoid the NIC entirely. Heck, take out the entire TCP/IP stack and speed up boot times. That can be revisited later. ATA/SATA/RAID would likely be the most headache inducing piece of this puzzle, since it makes the most sense that internal drives would contain the music and databases. While getting support for garden variety Intel and nVidia chipsets should be fairly simple and cover the majority of users, it's possible that certain obscure or specialized chipset manufacturers like 3ware may not be compliant and prevent the use of internal drives.

The issues here (beyond the obvious hardware compliance ones) would be that a live CD would invariably take longer to boot from than an installed OS, which would be killer in the event that Scrachbuntu crashes or hangs. Also, I don't know what the distribution terms would be, since the odds are that lots of the software would be GPL'd. Also, ranking about an 8.5 on the bleeding-obvious-o-meter is that other apps like Ableton and Lightjockey would be unavailable, but that's a given.

Add me to the list of people hoping!

Joey
PHOdaMentals 6:39 AM - 6 December, 2010
Has anyone attempted running Scratch Live from within a virtual machine like virtualbox or vmware? XP on Ubuntu?
kuraara 3:04 AM - 7 December, 2010
Technically it wouldn't be very difficult for a team of programmers who have the ability to make something like Scratch Live. I think it would go something like this:
Take the latest version of Ubuntu-Studio (ubuntustudio.org);
Strip down all the aspects of the OS that the average Dj doesn't want or need;
Port Scratch Live over to the linux architecture (since it's already been ported to Mac, an implementation of BSD, itself a Unix derivative this couldn't be too much effort);
Since the latest version of ALSA provides support for the SL-1 hardware it would just be a matter of getting Scratch Live to operate under ALSA.

Recompile and package distribution and release.
???
Profit.

This would definately be of benefit of people who don't have the system requirements, or someone like me who doesn't want to be distracted by things the OS might do in the background and alert me to things like updates or instant messages.
Mr.Marronz 11:38 AM - 7 December, 2010
+1
Sporadik Styles 9:57 PM - 12 November, 2012
+2
Dr0p 12:02 AM - 13 November, 2012
@PHOdaMentals Yes it runs in a VM, but this is doubling the number of operating systems which means there are twice as many things to check if something goes wrong. The point of making a linux distribution for SSL is to simplify things.

SSL also runs fine in wine, but wine doesn't have USB support and probably wont add it any time soon.

I think the biggest problem with this is that Serato would have to release their source code to be compliant with GPL, and this would mean that competitors could use their code or make it work without Rane hardware. Maybe there is a way to just make an open source driver but again this could lead to someone making a driver that allows for use without the hardware.
Sporadik Styles 2:17 AM - 13 November, 2012
I did wonder about the GPL compliancy if they did bundle SSL with Linux. I always wondered why they never did this and I've never used linux or had the desire to. If I remember correctly Final Scratch was like that when it launched (yes I'm aware OSs weren't as stable back then and it was probably more neccessary).

I'd gladly dual boot into SSLinux just for SSL and I've never had SSL or Win7 crash on my Thinkpad with Win7 64bit and I've had this laptop and Serato SL2 since May/June of 2011 either. It runs on the lowest buffer setting without a problem also. Still a solid idea for SSLinux. I'm sure on crappy PC laptops which many people buy and try to run Serato on this would make a world of difference.
Dr0p 5:02 AM - 13 November, 2012
There might be a way to do this without using any GPL code, and therefore not have to release the source. I'd love to see it happen, and could even lead to an embedded system built into a Serato/Rane branded laptop or controller.
icb 4:19 PM - 18 November, 2012
+1

Would be a dream come true. Modified linux ver., less thing to go wrong and less to crash. Bound to have better stability and lower comp spec for it to run flawlessly.

Make it happen!
yuvi 8:24 PM - 20 November, 2012
I use serato since sl1 for came to light although havnt djed in about 2 years...
at the height of my djing which isnt much (headlined for a crowd of 3500 in baltimore convention center tho) i stopped to go pursue my software enigneering career - to support me finacially so i can get back into djing.

After working for counter terrism unit, dept of veteran affairs and the number staffing firm in the country (3 in the world) safe to say my software skills took off.

Sign me up as a developer for this. Ive moved govt systems from windows to redhat, I am a lead delivery operations software engineer and a musician on a momentary hiatus. :)
yuvi 8:26 PM - 20 November, 2012
and yes it can work in virtual box but the overhead is not pretty.
Sporadik Styles 8:30 PM - 20 November, 2012
Glad I found this post 2 years later and brought it to attention. Good to see people are interested!
Voyager529 4:23 PM - 4 December, 2012
Quote:
After working for counter terrism unit, dept of veteran affairs and the number staffing firm in the country (3 in the world) safe to say my software skills took off.


Jack Bauer, is that you?!? Welcome to the Serato forums!
Sporadik Styles 8:00 PM - 4 December, 2012
LOL