Is this possible? The JackTrip external interface removes all the ASIO and sound card issues. I can use it with the JackTrip servers, but want to try out the Jamulus
Note that I still want to run Jamulus on the PC over WiFi but let the external box handle all the sound rendering and the Ethernet UDP protocol. This is a good solution I think.
Last edit: Brad Stewart 2021-01-02
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Oh yes. The Raspberry Pi SD card is easy to swap. I put the Jacktrip Studio Image on one and the Jamulus Jambox Image on another and just change the cards when I want to change systems. The HiFi Berry ADC + DAC Pro sound card works on both systems.
👍
2
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you mean the Jacktrip Virtual Studio, it contains a Raspberry with the HiFiBerry interface. The latter has been reported to function with Jamulus (e.g., https://sourceforge.net/p/llcon/discussion/hardware/thread/65bb8d30/?limit=25#5f39 ), and can be bought independently.
However, it's not something you can run on the PC, or, to be more clear, it is a standalone computer by itself with Linux, doing everything except the user interface, which indeed could be on your computer. ASIO is a windows-specific thing, which can be avoided by either having a different computer running Linux (that is, a Raspberry with some audio interface, an easy way is to install Jambox: https://sourceforge.net/p/llcon/discussion/533517/thread/096167a246/ or by installing Jamulus OS on a USB stick and use it on your own computer ( https://sourceforge.net/p/llcon/discussion/533517/thread/396a73c39c/ ).
Last edit: Vincenzo 2021-01-03
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I own the JackTrip Virtual Studio (JVS) as well as may others in my
choir. I want to try Jamulus for a smaller groups of singers and other
musicians. It seems to have a much better interface than the JackTrip app.
The problem with running Jambox on a RPi is now I need another audio
device (i.e. Behringer UM2), a monitor, keyboard, and mouse. And a
second SD card.
I just want to use JVS only for audio rendering and managing the
internet UDP connection, and my Win10 laptop or MacBook to run the
Jamulus application to connect to a server. I do not to run any
additional software on the JVS.
In other words, the JVS simulates a USB audio interface but connects to
the Ethernet as well. You then would access it over your local network
(like with JackTrip).
Still possible? Seems that the Jamulus app could control the JVS using CGI.
Can you run Jamulus on the server and use it with a browser on your PC?
The JVS is a complete computer, doing everything, it's not like a simple audio interface, and cannot substitute an audio interface because it is more. What you see on your computer is just a web app residing on the Raspberry.
Jambox is exactly the same (up to many technical details): Jamulus runs on the Raspberry and you can manage it via web. The easiest thing you can do is to install Jambox on a different sd (so that you can always turn back to JVS) and try it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
From the very meager non-marketing info I see about JackTrip it looks a lot to me like they are making a frontend for Jamulus. They never say what network architecture they use. They describe p2p and server architectures, but never say what they really use. The numbers they give seem to be like those Jamulus' works with. It might be interesting to dig deeper. More than 100 users as they claim appears to me to rule out a p2p architecture. ---------------------------------------------------------------------------
EDIT: Ok I found some more info, maybe I jumped to conclusions. We try so hard to make Jamulus be simpler with good info to set it up. JackTrip looks like a nightmare to set up. I guess that is why they are pushing their RaspberryPI box. The differrence between the licked slick marketing web pages and the backgound info presentation is simply jarring. It makes the thought of looking at their source code much less appealing. I praise the professional quality of the Jamulus source code.
Last edit: DonC 2021-01-02
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It was my understanding initially, however they have specific software here: https://github.com/jacktrip/jacktrip and with slightly different capabilities (including better sound quality at the cost of bandwidth). And they have servers, which will be no more free from February.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The JVS is a complete computer, doing everything, it's not like a
simple audio interface, and cannot substitute an audio interface
because it is more. What you see on your computer is just a web app
residing on the Raspberry.
Jambox is exactly the same (up to many technical details): Jamulus
runs on the Raspberry and you can manage it via web. The easiest thing
you can do is to install Jambox on a different sd (so that you can
always turn back to JVS) and try it.
It's the same, it is only mediated by another app. And in any case you have already Jamulus on, you have just to understand how to start it. If not easy, just install Jambox.
From Jacktrip FAQ: Can I use other JackTrip and Jamulus clients with Virtual Studio?
Absolutely! You will be able to use Virtual Studio managed devices with JackTrip or Jamulus hub servers that you host externally. You will also be able to use JackTrip and Jamulus command line and GUI clients with Virtual Studio managed hub servers.
I have both Jacktrip Virtual Studio Devices and Kevin Doren's JamBoxes. I run a Jamulus Server on AWS with a static IP address. People I play music with use various devices to connect to the Jamulus server. I put the Jamulus server as an unmanaged server on Jacktrip Virtual Studio (which allows both Jacktrip and Jamulus servers).
Players with Jacktrip Virtual Studio Devices log into app.jacktrip.org and join the server using the audio controls provided in the virtual server. Other players use the Jambox, open the Jamulus server and see a "nameless" player ... that is the Jacktrip Player.... along side themselves. We all hear everyone.
Others players connect to the same Jamulus server using all the various audio interfaces.
The player with the Jacktrip Virtual Studio Device has a small disadvantage because they can't adjust the volumes of the other players on Jamulus. I haven't yet tried asking them log on to the Jamulus server without sound so they could participate in audio adjustment of fellow players. That's an idea.
Of course the HiFi Berry ADC + DAC Pro is just another sound card sitting on a Pi. So many ways to configure these things !
Jacktrip Virtual Studio is doing a really good, flexible thing. I appreciate it as much as I do Jamulus. For my group the Jamulus interface is the easiest. I think Jacktrip Virtual Servers will get there soon.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is this possible? The JackTrip external interface removes all the ASIO and sound card issues. I can use it with the JackTrip servers, but want to try out the Jamulus
Note that I still want to run Jamulus on the PC over WiFi but let the external box handle all the sound rendering and the Ethernet UDP protocol. This is a good solution I think.
Last edit: Brad Stewart 2021-01-02
Oh yes. The Raspberry Pi SD card is easy to swap. I put the Jacktrip Studio Image on one and the Jamulus Jambox Image on another and just change the cards when I want to change systems. The HiFi Berry ADC + DAC Pro sound card works on both systems.
If you mean the Jacktrip Virtual Studio, it contains a Raspberry with the HiFiBerry interface. The latter has been reported to function with Jamulus (e.g., https://sourceforge.net/p/llcon/discussion/hardware/thread/65bb8d30/?limit=25#5f39 ), and can be bought independently.
However, it's not something you can run on the PC, or, to be more clear, it is a standalone computer by itself with Linux, doing everything except the user interface, which indeed could be on your computer. ASIO is a windows-specific thing, which can be avoided by either having a different computer running Linux (that is, a Raspberry with some audio interface, an easy way is to install Jambox: https://sourceforge.net/p/llcon/discussion/533517/thread/096167a246/ or by installing Jamulus OS on a USB stick and use it on your own computer ( https://sourceforge.net/p/llcon/discussion/533517/thread/396a73c39c/ ).
Last edit: Vincenzo 2021-01-03
Thank you for you response.
I own the JackTrip Virtual Studio (JVS) as well as may others in my
choir. I want to try Jamulus for a smaller groups of singers and other
musicians. It seems to have a much better interface than the JackTrip app.
The problem with running Jambox on a RPi is now I need another audio
device (i.e. Behringer UM2), a monitor, keyboard, and mouse. And a
second SD card.
I just want to use JVS only for audio rendering and managing the
internet UDP connection, and my Win10 laptop or MacBook to run the
Jamulus application to connect to a server. I do not to run any
additional software on the JVS.
In other words, the JVS simulates a USB audio interface but connects to
the Ethernet as well. You then would access it over your local network
(like with JackTrip).
Still possible? Seems that the Jamulus app could control the JVS using CGI.
Can you run Jamulus on the server and use it with a browser on your PC?
Brad
On 1/1/2021 11:31 PM, Vincenzo wrote:
The JVS is a complete computer, doing everything, it's not like a simple audio interface, and cannot substitute an audio interface because it is more. What you see on your computer is just a web app residing on the Raspberry.
Jambox is exactly the same (up to many technical details): Jamulus runs on the Raspberry and you can manage it via web. The easiest thing you can do is to install Jambox on a different sd (so that you can always turn back to JVS) and try it.
By the way, reading here: https://jacktrip.zendesk.com/hc/en-us/articles/360055205313-Virtual-Studio-Image-for-Raspberry-Pi , Jamulus is already on the JVS system...
From the very meager non-marketing info I see about JackTrip it looks a lot to me like they are making a frontend for Jamulus. They never say what network architecture they use. They describe p2p and server architectures, but never say what they really use. The numbers they give seem to be like those Jamulus' works with. It might be interesting to dig deeper. More than 100 users as they claim appears to me to rule out a p2p architecture. ---------------------------------------------------------------------------
EDIT: Ok I found some more info, maybe I jumped to conclusions. We try so hard to make Jamulus be simpler with good info to set it up. JackTrip looks like a nightmare to set up. I guess that is why they are pushing their RaspberryPI box. The differrence between the licked slick marketing web pages and the backgound info presentation is simply jarring. It makes the thought of looking at their source code much less appealing. I praise the professional quality of the Jamulus source code.
Last edit: DonC 2021-01-02
It was my understanding initially, however they have specific software here: https://github.com/jacktrip/jacktrip and with slightly different capabilities (including better sound quality at the cost of bandwidth). And they have servers, which will be no more free from February.
Not true. I can get the web page with the JVS disconnected from my network.
https://app.jacktrip.org/
Brad
On 1/2/2021 1:23 PM, Vincenzo wrote:
It's the same, it is only mediated by another app. And in any case you have already Jamulus on, you have just to understand how to start it. If not easy, just install Jambox.
From Jacktrip FAQ:
Can I use other JackTrip and Jamulus clients with Virtual Studio?
Absolutely! You will be able to use Virtual Studio managed devices with JackTrip or Jamulus hub servers that you host externally. You will also be able to use JackTrip and Jamulus command line and GUI clients with Virtual Studio managed hub servers.
https://jacktrip.zendesk.com/hc/en-us/articles/360055332753-Virtual-Studio-Frequently-Asked-Questions
Hi Brad,
I have both Jacktrip Virtual Studio Devices and Kevin Doren's JamBoxes. I run a Jamulus Server on AWS with a static IP address. People I play music with use various devices to connect to the Jamulus server. I put the Jamulus server as an unmanaged server on Jacktrip Virtual Studio (which allows both Jacktrip and Jamulus servers).
Players with Jacktrip Virtual Studio Devices log into app.jacktrip.org and join the server using the audio controls provided in the virtual server. Other players use the Jambox, open the Jamulus server and see a "nameless" player ... that is the Jacktrip Player.... along side themselves. We all hear everyone.
Others players connect to the same Jamulus server using all the various audio interfaces.
The player with the Jacktrip Virtual Studio Device has a small disadvantage because they can't adjust the volumes of the other players on Jamulus. I haven't yet tried asking them log on to the Jamulus server without sound so they could participate in audio adjustment of fellow players. That's an idea.
Of course the HiFi Berry ADC + DAC Pro is just another sound card sitting on a Pi. So many ways to configure these things !
Jacktrip Virtual Studio is doing a really good, flexible thing. I appreciate it as much as I do Jamulus. For my group the Jamulus interface is the easiest. I think Jacktrip Virtual Servers will get there soon.