Author Topic: (RFD) OS X or Windows? (CLOSED)  (Read 11202 times)

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
(RFD) OS X or Windows? (CLOSED)
« on: June 08, 2014, 09:00:40 PM »
Hi guys,

Good news, we will soon have a fully working hardware early prototype of the new computer! \o/\o/

We'll then start to develop the software including the main desktop application. We plan to support both OS X and Windows, but since our time and resources are limited we need to give priority and base our development in one of the operating systems and port it to the other on later stage. The question I am asking you guys is which operating system should have priority, OS X or Windows?

I am personally a Windows user, but I know that perhaps I am not the norm here. I would like to hear what's your opinion on this so we can get most of you guys covered on this early stage.

Thanks!

Cheers,

Artur
« Last Edit: September 30, 2015, 02:31:30 PM by Artur D'Assumpção »

marcmozart

  • Sr. Member
  • ****
  • Posts: 483
  • Karma: +29/-0
    • Frankfurt/Germany
    • Mozart & Friends
Re: (RFD) OS X or Windows?
« Reply #1 on: June 08, 2014, 09:59:11 PM »
Mac-User here...
1992 SSL 4048 G-Series
Mix Engineer Blog
http://www.mixedbymarcmozart.com

waltzingbear

  • Sr. Member
  • ****
  • Posts: 329
  • Karma: +13/-0
    • Portland, Oregon
    • Waltzing Bear Audio
Re: (RFD) OS X or Windows?
« Reply #2 on: June 09, 2014, 02:06:41 AM »
running it on windoze would scare me.

most people would like windoze because they are used to it and its familiar.

running it in a unix/linux environment might be marginally better, that means Linux or OSX.

You are developing this as a non dedicated machine? If it was dedicated, then Linux might be better because it could be a fixed release machine and then years from now we could still load and run it (maybe).  Will we be able to run it on windoze 11? won't have support for the old OS as MS wants to kill off their old OSs. ie run it on XP, ha. OSXI, no idea.

Linux on a mac mini appeals to me.

some random thoughts on a beautiful sunday afternoon

Cheers
Alan




Alan Garren
Waltzing Bear Audio

Matt Sartori

  • Administrator
  • Hero Member
  • *****
  • Posts: 733
  • Karma: +21/-0
    • London
    • Solid State Logic Fanatics Database
Re: (RFD) OS X or Windows?
« Reply #3 on: June 09, 2014, 08:46:48 AM »
Mac user here (hackintosh too!)

M.

sintech

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 839
  • Karma: +61/-0
    • Bristol, UK
Re: (RFD) OS X or Windows?
« Reply #4 on: June 09, 2014, 09:01:54 AM »
Mac also.

Agree with Alan, a Mac Mini, is the perfect host for this kind of thing. Cheap (relatively) and silent running until massively taxed.

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
Re: (RFD) OS X or Windows?
« Reply #5 on: June 09, 2014, 11:15:45 AM »
Hi guys,

I think there might be some confusion.

This is just for the Desktop client (desktop environment). The actual computer is running on Linux on a separated machine that's inside the I/O computer rack. This is running with a realtime kernel so it's very very reactive and as near zero-latency has it's possible in a Linux realtime dedicated system.

All the rest will connect to the computer through TCP/IP, this includes the desktop client (GUI stuff). We are also planing other interconnections through the network such as displays (as many as you want) and remote controllers.

Regarding the desktop client (main application) you can install it wherever you want, each configuration with its advantages/disadvantages.

As I see it, one of the main advantages of installing the desktop client exactly on the same machine where you run your Protools (or other DAW) installation is the following:

- One less computer to have (one less keyboard, one less mouse, one less monitor)
- Everything's integrated in one place

- Time Code slaving/Transport integration can be achieved without use of any cables:

      - This means you'll be able to slave the SSLMixed Computer to TimeCode support without using any SMPTE or MTC/MIDI cable in the scenarios where your DAW is Time Code master (most of them I imagine). This is possible because we'll develop a virtual midi MTC IN where you can send your TC reference directly from DAW to the client inside the same system without having to get the signal out through a cable and back in.

        - This is exactly the same approach for the Transport integration support.

        - Of course if you still use a different system/appliance other than your DAW to provide TC reference on your studio you'll still be able to use SMPTE or MTC through a cable to sync the system. This will be possible through a special purpose I/O card we'll design and that you'll slot in the computer. In this scenario the desktop client application will get TC reference through TCP/IP. 


Regarding the OS X/Windows debate I think we need to be cautious with a decision in here. Not all userbase is OS X, although I agree the great majority of it is.

You have the example of Apogee that ditched the support of Windows and I hated that because I really can't use their gear and hate to be forced to use a specific system, specially when I don't use it. For this reason I would prefer to support both systems, even if that means a bigger workload in the future. This is still under consideration at this stage of course...

Also regarding the application code maintenance for the future, that is something that will be always necessary. An application written for OS X 10.8 with certain framework dependencies will NOT work on OS X 10.3 or 10.10. Look at what happens with Protools, everytime a new major version of OS X is released they have to do something in the code to make it 100% stable and supported. So there's no such thing as having an app that will work forever without any maintenance, unless you're doing only POSIX compliant C applications and with shell command line look and feel... I bet you guys would hate that and kill me! ;)


I have to be honest I am currently having a big big dilema. I am not a OS X user and I was willing the start developing the systems for OS X, using a virtual machine as my developing base. But the Yosemite (OS X 10.10) really is coming as a big show stopper to me due to SWIFT, the future new developing language by Apple.

Apple is killing Objectve-C (which SUCKS!!!) and slowly giving place to SWIFT. It is foreseeable that in a near future Apple kills the Objective-C support. Should we invest lots of time and effort developing on a language that has its future condemned?

I was thinking that we should take the plunge and wait for Yosemite (I can apply for the beta to get it earlier) and look into the SWIFT thing. We could start the development directly on this language with the upside that we would be investing in the future and downside that users pre-Yosemite can't use it.

 
This is my dilema and what at the same time pushes me to start the development on a Windows system, while waiting to see what's the big deal with the Yosemite+SWIFT.

Let me know your thoughts.

Cheers,

Artur



« Last Edit: June 09, 2014, 11:17:22 AM by Artur D'Assumpção »

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
Re: (RFD) OS X or Windows?
« Reply #6 on: June 09, 2014, 11:44:21 AM »
Good news, you can start developing in SWIFT on OS X 10.9.3 if you install XCODE 6 Beta.

This is good news since I could tackle the SWIFT language right now without having to wait for Yosemite (october I think).

Cheers,

Artur

waltzingbear

  • Sr. Member
  • ****
  • Posts: 329
  • Karma: +13/-0
    • Portland, Oregon
    • Waltzing Bear Audio
Re: (RFD) OS X or Windows?
« Reply #7 on: June 09, 2014, 05:47:12 PM »
in that case, Mac as  most of the clients i have that use SSL and PT are Mac based.

Alan
Alan Garren
Waltzing Bear Audio

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
Re: (RFD) OS X or Windows?
« Reply #8 on: June 09, 2014, 07:48:48 PM »
Alan,

Yes, I am now 95% inclined to start the development with Mac, I am already studying and prepping the environment on a virtual machine (I don't have an apple computer)

Cheers,

Artur

jimlfixit

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 356
  • Karma: +44/-0
    • Maidenhead, Bucks, UK
Re: (RFD) OS X or Windows?
« Reply #9 on: June 09, 2014, 08:44:51 PM »
Hi Artur

Over the years, I have visited loads of studios and practically all of them have Mac computers, even non SSL ones. The last one I saw which had a PC was in 2002 (Enya's studio in Ireland).

Surely Mac is the way to go and, as someone once said to me, a Mac is built as an aircraft but a PC is built as a car with wings! Macs are arguably less liable to crash and have have viruses, easier to learn and are much more affordable these days. They used to be associated with graphic design many years ago but, with the arrival of the old colourful iMac, much later followed by the iPad and iPhone, their use has increased dramatically today.

At SSL, the mix software was complied on a PC but Colin Sanders always had a Mac handy in the background (Classic SE I think?) and preferred that system ideally even though it couldn't handle the SSL requirements at the time (1980 ish).

Like others on here, I would strongly suggest going with the Mac operating system. Hope this helps get the vote up to beyond 97 - 98%? Regards from Jim.

kilmister

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 252
  • Karma: +11/-0
    • Hellsinki, Finland
    • 5 by 5 Audio
Re: (RFD) OS X or Windows?
« Reply #10 on: June 09, 2014, 10:22:20 PM »
I vote for osx.

-Paavo
-- Too much amp power is just right --

-- 5 by 5 Audio
-- 5 by 5 @ Facebook

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
Re: (RFD) OS X or Windows?
« Reply #11 on: June 10, 2014, 09:42:05 AM »
Eheheh I see that I am the only one here using Windows! ;)

Honestly I never had any problems... since Windows 7 it's pretty stable and works flawlessly. :D

waltzingbear

  • Sr. Member
  • ****
  • Posts: 329
  • Karma: +13/-0
    • Portland, Oregon
    • Waltzing Bear Audio
Re: (RFD) OS X or Windows?
« Reply #12 on: June 10, 2014, 05:25:30 PM »
I think the future of Mac and Win is actually a very open question regarding PT.

Look at the current offering from Apple for computer and project forward. No slots on the top end. No slots in the iMac, no slots in the Mini. Must be native or expansion chassis. And where does your interface attach? Its all stand alone thru the Thunderbolt conn or USB.

Where will this lead, too early to say. I stopped guessing years ago after being wrong so many times. (I started supporting digital audio in 1991).

Heck, we could all get pushed off the major OSs because they all morph into something that is hard core interfaced with "smart devices". Who knows.

thoughts for the day!

Cheers
Alan
Alan Garren
Waltzing Bear Audio

kilmister

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 252
  • Karma: +11/-0
    • Hellsinki, Finland
    • 5 by 5 Audio
Re: (RFD) OS X or Windows?
« Reply #13 on: June 12, 2014, 04:24:01 PM »
I'm intrested what happend to web browser interface plan? That would work with pretty much every os.

-Paavo
-- Too much amp power is just right --

-- 5 by 5 Audio
-- 5 by 5 @ Facebook

Artur D'Assumpção

  • Moderator
  • Hero Member
  • *****
  • Posts: 661
  • Karma: +23/-0
  • Sintra, Portugal
Re: (RFD) OS X or Windows?
« Reply #14 on: June 13, 2014, 10:34:10 AM »
The web browser is still there for configuration purposes, it was never meant for the controller. We need something that's more real time and the HTTP protocol + web languages (html + css + javascript) is not adequated for that.