Keith_W
Major Contributor
- Joined
- Jun 26, 2016
- Messages
- 1,587
- Likes
- 3,495
I want to stream music from my PC to a Mac. I am a Windows guy, and I have never owned a Mac before, so I know almost nothing about them. This is what I want to do:
- Windows PC ---> Mac Mini ---> DAC
The Windows PC is needed because Acourate only runs on Windows. Also, prices for storage is ridiculous on Macs and I already own the PC with a 4TB HDD, so it is staying. I will be using JRiver MC29, and I will be using the PC as a front end where I will control music playback, run streaming services, do measurements, and so on. When I do measurements, I will remove the Mac from the chain. The PC is already nicely set up with a touch screen, and I can control playback just by using the touch screen.
The Mac is needed because BACCH only runs on Mac
. If BACCH could run on PC then I wouldn't have to consider a Mac at all! The Mac will accept audio input from the PC, then run the signal through CamillaDSP, and then output to my DAC. Because I am using a Merging DAC, it requires a CAT5e/6 cable and the Mac only has one LAN port. So I will have to buy a managed switch as well. Why do I need a managed switch and not an ordinary switch? Because Merging goes through great pains in their manual to explicitly say that I need a managed switch, even though I have no idea what a managed switch does!
Questions:
1. How do I connect the PC to the Mac? USB? Network cable? I prefer a wired connection because they will be next to each other.
2. Can a managed switch handle traffic like internet to the PC, whilst still allowing communication between PC, Mac, and the Merging DAC?
3. How do I set JRiver to output to the network cable or USB?
4. How do I route audio internally in the Mac? It will have to accept the audio signal either through network or USB and then route it to BACCH and then to a convolver.
5. Is there convolution software available on the Mac that is more user friendly than CamillaDSP? (Yes, I know that BACCH has a built-in convolver but it only does 6 channels. I need 8).
6. Can a Mac Mini run without a monitor and keyboard/mouse attached? Of course I will plug a monitor in when I am setting it up, but after it is set up, I don't plan to touch it or even give it access to the internet in case it decides to update itself and ruin something.
7. Do you foresee any problems with this approach? e.g. buffer under-runs. All the processing will be done in real time, so I am a little nervous whether it will work.
- Windows PC ---> Mac Mini ---> DAC
The Windows PC is needed because Acourate only runs on Windows. Also, prices for storage is ridiculous on Macs and I already own the PC with a 4TB HDD, so it is staying. I will be using JRiver MC29, and I will be using the PC as a front end where I will control music playback, run streaming services, do measurements, and so on. When I do measurements, I will remove the Mac from the chain. The PC is already nicely set up with a touch screen, and I can control playback just by using the touch screen.
The Mac is needed because BACCH only runs on Mac
Questions:
1. How do I connect the PC to the Mac? USB? Network cable? I prefer a wired connection because they will be next to each other.
2. Can a managed switch handle traffic like internet to the PC, whilst still allowing communication between PC, Mac, and the Merging DAC?
3. How do I set JRiver to output to the network cable or USB?
4. How do I route audio internally in the Mac? It will have to accept the audio signal either through network or USB and then route it to BACCH and then to a convolver.
5. Is there convolution software available on the Mac that is more user friendly than CamillaDSP? (Yes, I know that BACCH has a built-in convolver but it only does 6 channels. I need 8).
6. Can a Mac Mini run without a monitor and keyboard/mouse attached? Of course I will plug a monitor in when I am setting it up, but after it is set up, I don't plan to touch it or even give it access to the internet in case it decides to update itself and ruin something.
7. Do you foresee any problems with this approach? e.g. buffer under-runs. All the processing will be done in real time, so I am a little nervous whether it will work.