Solved

Will I be able to create my MIDI program using an iMac?

Posted on 2011-09-14
2
648 Views
Last Modified: 2016-02-10
I'm frustrated with PC's and I'm thinking of getting an iMac. I want to create music programs, and iPad programs. I'm mainly focused on MIDI controllers, not fancy virtual synths, although that would be great if I could do that too.

Can someone prove to me that I will be able to do this?  I know C#, and I'm willing to learn whatever language as long as it's not extremely difficult compared to C# or VB.NET, and I have something like Visual Studio and it's not way too expensive (otherwise I would hire a programmer to do the job). Preferrably if I could do this in Basic, but I understand those limitations.

So the considerations are: Cost, ease of implementation (not hacking around), and ease of transition from Visual Studio to Mac platforms.
0
Comment
Question by:harmono
2 Comments
 
LVL 13

Accepted Solution

by:
SpeedyApocalypse earned 125 total points
ID: 36546858
Mac applications, as well as iPhone, are generally structured around Objective C and C++.  Coming from C# (which I assume is somewhat C based), the switch is not difficult.  As for the IDE, Instead of Visual Studio, you will also be most likely using XCode (which is very good).

In the mean time, I would suggest trying to run OSX in a Virtual Machine before you make a purchase, as iMacs can be quite expensive.
0
 
LVL 1

Author Closing Comment

by:harmono
ID: 36570780
Yes they are quite expensive. The Mac mini is the cheapest but you still have to buy a monitor which costs 999.99. I could get a Macbook though.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article I'm going to cover the basics and usages of NSInvocation. What is NSInvocation? Apple Developer Reference describes NSInvocation this way: An NSInvocation is an Objective-C message rendered static, that is, it is an action tur…
There is a security feature on iOS devices that is nearly impenetrable when it has been activated.  This article will provide some possible solutions as well as necessary steps to take to ensure you do not end up with a locked device.
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question