From bce487709412186ab53d035af2783703e9e79bb5 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 5 Jan 2021 21:04:01 +0100 Subject: [PATCH 1/8] Create newsounddevice.md --- .github/ISSUE_TEMPLATE/newsounddevice.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/newsounddevice.md diff --git a/.github/ISSUE_TEMPLATE/newsounddevice.md b/.github/ISSUE_TEMPLATE/newsounddevice.md new file mode 100644 index 000000000..4fdffc7ee --- /dev/null +++ b/.github/ISSUE_TEMPLATE/newsounddevice.md @@ -0,0 +1,21 @@ +--- +name: New Sound device +about: Add a new device which you tested to the knowledge base +title: "[KB New Device]" +labels: kb +assignees: '' +--- +## Name of the device I want to add + +## Device type (Audio interface, Recorder) + connection type (USB, FireWire) + +## URL to manufacturer (if exists) + +## Tested operating systems +Add comments if you tested your device on this operating system and if you need to notice specific things (e.g. you need a special ASIO driver on Windows): + +**Windows:** +**macOS:** +**Linux:** + +## Additional information From a1aa5e4af2da0e9652fe729e88307faef1873387 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 5 Jan 2021 21:06:09 +0100 Subject: [PATCH 2/8] Create 2021-01-05-Jamulus-Sound-Devices.md --- _posts/2021-01-05-Jamulus-Sound-Devices.md | 141 +++++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 _posts/2021-01-05-Jamulus-Sound-Devices.md diff --git a/_posts/2021-01-05-Jamulus-Sound-Devices.md b/_posts/2021-01-05-Jamulus-Sound-Devices.md new file mode 100644 index 000000000..9e150af86 --- /dev/null +++ b/_posts/2021-01-05-Jamulus-Sound-Devices.md @@ -0,0 +1,141 @@ +--- +layout: post +title: "Audio devices for Jamulus" +lang: "en"" +heading: "Sound devices" +lang: "en" +--- + +# Sound Devices + +Thanks to Jamulus users, this page lists audio devices known to work (or not) with Jamulus. + + +_**Note**: If they work or not depends on your operating system (Linux, MacOS, Windows, etc.)_. + +You can update this page with the information you have. **Please indicate the platform(s) you are using!**. Just open an issue on the + +## Audio devices known to work with Jamulus + +### USB/USB-C devices + +#### Microphones / DI Boxes + +* **[Blue Yeti](https://www.bluemic.com/en-us/products/yeti/)**, USB Microphone +Works well under **macOS** (there is a check option to disable local monitoring). +Works well under **Windows 10 with ASIO4All**, a bit more latency than under macOS. You can disable local monitoring by going deep into the settings. +Latency is good under **Linux**. You can't disable local monitoring (or we haven't found out how to do it, feel free to send us the information if you know how to do it). + +* **[Shure X2u](https://www.shure.com/en-GB/products/accessories/x2u-xlr-usb-interface)**, USB to XLR audio interface with headphone jack connector that converts a wired microphone to a USB microphone. +Set the PC/Mix dialog box to 100% PC to listen to Jamulus' mix on the headphone output. +Tested with a Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. + +* **[Behringer UGC102](https://www.behringer.com/behringer/product?modelCode=P0198)**, Guitar-to-USB Interface (guitar and bass) +_Note: On **macOS**, this device appears as "USB Audio Codec". When selected for input and output in Jamulus, the **UGC102** headphone jack is the output (and cannot be used for input)._ + +#### Audio interfaces / digital mixing consoles + +* **[Solid State Logic SSL2+](https://www.solidstatelogic.com/products/ssl2-plus)**, USB-C/USB digital audio/MIDI interface 2 in/4 out +Works great under **Linux** (Ubunutu 20.04 or Raspberry Pi OS (Buster)), **macOS** (not tested on Big Sur) or **Windows 10** with the [native ASIO driver](http://eu1.download.solidstatelogic.com/SSL%202/SolidStateLogic_UsbAudio_v4.67.0_2019-10-21_setup%20(3).exe). +The monitoring of the Jamulus mix is done by moving the "MONITOR MIX" completely to the right to "USB". See the [official manual](http://eu1.download.solidstatelogic.com/2%20Plus%20/SSL%202%20Plus%20User%20Guide_ENGLISH.pdf). + +* **[Ammoon AGM02](https://www.ammoon.com/p-i3974.html)** and **[Ammoon AGM04](https://www.ammoon.com/p-i4049.html)**, low-cost USB 2-channel and 4-channel compact mixing consoles +Both tested on **macOS Catalina**. +The **AGM02** tested on **Windows 10**. On Windows 10, with ASIO4ALL, the **AGM02** can be used as an input, and the onboard audio as the output. There is no way to monitor only the USB return signal on the **AGM02**. +_**Note:** The Ammoon AGM04 appears to be a re-branded [ART USBMix4](https://artproaudio.com/product/usbmix4-four-channel-mixer-usb-audio-interface/)._ + +* **ART USBMix4**, USB 4-channel compact mixing console (_see above_) + +* **[Audient EVO 4](https://evo.audio/products/evo-4/overview/)**, USB digital audio interface 2-in/2-out +[Driver installation and download](https://evo.audio/driver-installation/), + +* **[Behringer UCA222](https://www.behringer.com/product.html?modelCode=P0A31)** & **Behringer UCA202 U-Control**, 2-in/2-out USB Audio Interface with Digital Output +_Note: Works best on **macOS** and **Linux**._ +On Windows, [ASIO4ALL](http://www.asio4all.org/) driver works OK but not great. There is also the [native driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) which Behringer withdrew support for a while ago, and therefore removed from their download section. + +* **[Behringer UMC202HD](https://www.behringer.com/product.html?modelCode=P0BJZ)**, **UMC204HD**, et **UMC404HD** USB digital audio interfaces +[pilotes ASIO pour Windows 7 à 10](http://downloads.music-group.com/software/behringer/UMC/UMC-Driver_4-59-0.zip) + +* **[Behringer X32](https://www.behringer.com/behringer/product?modelCode=P0ASF)** X-USB digital mixing desk 32-in/32-out + +* **[Behringer XR18](https://www.behringer.com/product.html?modelCode=P0BI8)** (XR serie), USB digital mixing consoles + +* **[Berhinger XENYX serie](https://www.behringer.com/series.html?category=R-BEHRINGER-XENYXSERIES)**, USB digital audio interfaces +[Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip). This Behringer ASIO Driver does not appear to be very good. Audio latency with this "unsupported" driver seems poor - not better than ASIO4all. It's good device for **macOS** and **Linux**, but perhaps not for Windows. More testing is required. + +* **[Focusrite Scarlett serie](https://focusrite.com/en/scarlett)**, USB digital audio interfaces +_Note: if you have issues with the buffer size going to 136, download the updated driver version `4.64.15.598` from [http://beta.focusrite.com/](http://beta.focusrite.com/)_ + +* **[iConnectivity AUDIO4+](https://www.iconnectivity.com/products/audio/iconnectaudio4plus)**, USB digital audio interface + +* **[Lexicon Omega](https://lexiconpro.com/en/products/omega)**, USB digital audio interface +_Note: Works best on **macOS** and **Linux**. There is a driver for Windows but this does not allow to use 64 samples buffer size and adds some latency compared to, e.g.,the mocOS driver._ + +* **[Native Instruments Komplete Audio 2](https://www.native-instruments.com/en/products/komplete/audio-interfaces/komplete-audio-1-audio-2/)**, USB digital audio interface +Tested on **Windows 10** with 64 sample buffer and am getting great sound and total latency around 15ms over the ping time. + +* **[Steinberg UR22C](https://new.steinberg.net/audio-interfaces/ur22c/)** USB-C/USB3 digital audio interface +Works directly on **macOS** with a beautiful sound even with un-balanced jack. +Works on a **Raspberry PI4** provided `jackd` version used is the one from `/usr/bin` (Tweaking `raspijamulus.sh`). Not tested on PC. + +* **[Steinberg UR22 MKII](https://www.steinberg.net/en/products/audio_interfaces/ur_series/models/ur22mkii.html)**, USB digital audio interface +Sounds great, can achieve 32 frame buffer and works on **Windows** and **Linux**. +Not tested on **macOS**. + +* **[Yamaha AG03](https://usa.yamaha.com/products/music_production/interfaces/ag_series/index.html)**, USB digital audio/MIDI interface + +#### Amp modelers/effects pedals for instruments + +* **[Line 6 HX Stomp](https://line6.com/hx-stomp/)**, USB multi-effects pedal for guitar +See [Remote Jam with Helix and Jamulus](https://jimamsden.wordpress.com/2020/04/04/remote-jamming-with-helix-and-jamulus/) for settings on a Mac. + +#### Digital recorders + +* **Tascam DR-07X** stereo recorder with USB audio into computer, headphones in line-out of the recorder. +It can also be used with an external mic in the line-in (had to use a pre-amp with that). Tested on **Windows 10**. + +* **Tascam DR-40X** stereo recorder as above. Set "Monitor" to "PC/Mac". **Linux Ubuntu 18.04**. + +* **[Zoom H4](https://zoomcorp.com/en/us/handheld-recorders/handheld-recorders/h4/)**, USB portable recorder +Works well on Mac, PC and Raspberry Pi4 + + +### Firewire devices + +* **[Presonus StudioLive 16.4.2 AI](https://www.presonus.com/products/StudioLive-1642AI)** (StudioLive AI series), Firewire digital mixing desk +Works perfectly with Jamulus under **macOS** (not yet tested on Big Sur). Assign the individual inputs in Jamulus or the corresponding inputs to a stereo auxiliary mix (to be patched in "Universal Control") if more than two channels. Use outputs 17-18 to monitor the Jamulus mix. +These devices work under Windows, they should work with Jamulus under this OS (not tested). +Not tested under Linux, may (or may not) work, see [here](https://forums.presonus.com/viewtopic.php?f=67&t=2717). + +* **[Edirol (Roland) FA-66](https://www.roland.com/global/products/fa-66/)** Firewire digital audio interface +Good on **macOS**, **Linux**, et **Windows**, [Pilote ASIO](https://www.roland.com/global/products/fa-66/downloads/). + +* **[MOTU Ultralite](https://motu.com/products/motuaudio/copy_of_ultralite/body-old.html)** (2010 models MK1/MK2), Firewire digital audio interface +Tested on e MacBook Pro 2015, **Mac OS X** 10.11.6 (El Capitan), Apple Thunderbolt/Firewire adaptor. + +### Thunderbolt devices + +* **[Focusrite Clarett 4Pre](https://focusrite.com/en/usb-c-audio-interface/clarett-usb/clarett-4pre-usb)**, Thunderbolt 2 digital audio interface + +* **[Resident Audio T4](http://www.residentaudio.com/t4overview)**, Thunderbolt 2 digital audio interface + +* **[Universal Audio Arrow](https://www.uaudio.com/audio-interfaces/arrow.html)**, Thunderbolt 3 digital audio interface +This device provides the lowest latency. + +* **[Zoom TAC-2](https://zoomcorp.com/en/us/audio-interface/audio-interfaces/tac-2/)**, Thunderbolt 2 digital audio interface + +### Internal soundcards + +* **[HiFiBerry DAC+ ADC](https://www.hifiberry.com/shop/boards/hifiberry-dac-adc/)**, Raspberry Pi compatible HAC internal sound card. +Virtually no jitter and good latency (20 milliseconds). No headphone amp, so you'll need one. Used with a mini console [Rolls MX122](https://rolls.com/product/MX22s). Tested on Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. + +* **[Soundblaster Live!](https://en.wikipedia.org/wiki/Sound_Blaster_Live!)**, PCI internal sound card +With [kX ASIO driver](https://www.kxproject.com/) + +* **[Soundblaster Audigy 4](https://en.wikipedia.org/wiki/Sound_Blaster_Audigy#Sound_Blaster_Audigy_4)**, PCI internal sound card + +## Audio devices known not to work with Jamulus + +* **Zoom B3**, USB amplifier modeling pedal for bass. **Does not support 48 KHz**. + +* **Line6 Bass POD**, USB amplifier modeling pedal for bass. **Does not support 48 KHz**. From f65f785fc8006c0f1e051ec89a1fd2658b859e1f Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 5 Jan 2021 21:17:55 +0100 Subject: [PATCH 3/8] Move Sound Devices to community KB --- _posts/2021-01-05-Jamulus-Sound-Devices.md | 18 ++--- wiki/en/en-Getting-Started.md | 2 +- wiki/en/en-Sound-Devices.md | 86 +--------------------- 3 files changed, 13 insertions(+), 93 deletions(-) diff --git a/_posts/2021-01-05-Jamulus-Sound-Devices.md b/_posts/2021-01-05-Jamulus-Sound-Devices.md index 9e150af86..a07e47f18 100644 --- a/_posts/2021-01-05-Jamulus-Sound-Devices.md +++ b/_posts/2021-01-05-Jamulus-Sound-Devices.md @@ -1,19 +1,19 @@ --- layout: post title: "Audio devices for Jamulus" -lang: "en"" +lang: "en" heading: "Sound devices" lang: "en" --- -# Sound Devices - Thanks to Jamulus users, this page lists audio devices known to work (or not) with Jamulus. - + _**Note**: If they work or not depends on your operating system (Linux, MacOS, Windows, etc.)_. -You can update this page with the information you have. **Please indicate the platform(s) you are using!**. Just open an issue on the +## Updating this page + +You can update this page with the information you have. **Please indicate the platform(s) you are using!**. Just [open an issue with the sound device topic on the Jamulus documentation repo](https://github.com/jamulussoftware/jamuluswebsite/issues/new?template=newsounddevice.md). ## Audio devices known to work with Jamulus @@ -30,7 +30,7 @@ Latency is good under **Linux**. You can't disable local monitoring (or we haven Set the PC/Mix dialog box to 100% PC to listen to Jamulus' mix on the headphone output. Tested with a Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. -* **[Behringer UGC102](https://www.behringer.com/behringer/product?modelCode=P0198)**, Guitar-to-USB Interface (guitar and bass) +* **[Behringer UGC102](https://www.behringer.com/behringer/product?modelCode=P0198)**, Guitar-to-USB Interface (guitar and bass) _Note: On **macOS**, this device appears as "USB Audio Codec". When selected for input and output in Jamulus, the **UGC102** headphone jack is the output (and cannot be used for input)._ #### Audio interfaces / digital mixing consoles @@ -39,7 +39,7 @@ _Note: On **macOS**, this device appears as "USB Audio Codec". When selected for Works great under **Linux** (Ubunutu 20.04 or Raspberry Pi OS (Buster)), **macOS** (not tested on Big Sur) or **Windows 10** with the [native ASIO driver](http://eu1.download.solidstatelogic.com/SSL%202/SolidStateLogic_UsbAudio_v4.67.0_2019-10-21_setup%20(3).exe). The monitoring of the Jamulus mix is done by moving the "MONITOR MIX" completely to the right to "USB". See the [official manual](http://eu1.download.solidstatelogic.com/2%20Plus%20/SSL%202%20Plus%20User%20Guide_ENGLISH.pdf). -* **[Ammoon AGM02](https://www.ammoon.com/p-i3974.html)** and **[Ammoon AGM04](https://www.ammoon.com/p-i4049.html)**, low-cost USB 2-channel and 4-channel compact mixing consoles +* **[Ammoon AGM02](https://www.ammoon.com/p-i3974.html)** and **[Ammoon AGM04](https://www.ammoon.com/p-i4049.html)**, low-cost USB 2-channel and 4-channel compact mixing consoles Both tested on **macOS Catalina**. The **AGM02** tested on **Windows 10**. On Windows 10, with ASIO4ALL, the **AGM02** can be used as an input, and the onboard audio as the output. There is no way to monitor only the USB return signal on the **AGM02**. _**Note:** The Ammoon AGM04 appears to be a re-branded [ART USBMix4](https://artproaudio.com/product/usbmix4-four-channel-mixer-usb-audio-interface/)._ @@ -56,7 +56,7 @@ On Windows, [ASIO4ALL](http://www.asio4all.org/) driver works OK but not great. * **[Behringer UMC202HD](https://www.behringer.com/product.html?modelCode=P0BJZ)**, **UMC204HD**, et **UMC404HD** USB digital audio interfaces [pilotes ASIO pour Windows 7 à 10](http://downloads.music-group.com/software/behringer/UMC/UMC-Driver_4-59-0.zip) -* **[Behringer X32](https://www.behringer.com/behringer/product?modelCode=P0ASF)** X-USB digital mixing desk 32-in/32-out +* **[Behringer X32](https://www.behringer.com/behringer/product?modelCode=P0ASF)** X-USB digital mixing desk 32-in/32-out * **[Behringer XR18](https://www.behringer.com/product.html?modelCode=P0BI8)** (XR serie), USB digital mixing consoles @@ -78,7 +78,7 @@ Tested on **Windows 10** with 64 sample buffer and am getting great sound and to Works directly on **macOS** with a beautiful sound even with un-balanced jack. Works on a **Raspberry PI4** provided `jackd` version used is the one from `/usr/bin` (Tweaking `raspijamulus.sh`). Not tested on PC. -* **[Steinberg UR22 MKII](https://www.steinberg.net/en/products/audio_interfaces/ur_series/models/ur22mkii.html)**, USB digital audio interface +* **[Steinberg UR22 MKII](https://www.steinberg.net/en/products/audio_interfaces/ur_series/models/ur22mkii.html)**, USB digital audio interface Sounds great, can achieve 32 frame buffer and works on **Windows** and **Linux**. Not tested on **macOS**. diff --git a/wiki/en/en-Getting-Started.md b/wiki/en/en-Getting-Started.md index 9392c5227..69f255d9a 100644 --- a/wiki/en/en-Getting-Started.md +++ b/wiki/en/en-Getting-Started.md @@ -41,7 +41,7 @@ Also - [Jamulus OS!](https://sourceforge.net/projects/jamulus-os/files/JamulusOS In general, your device must support a sample rate of **48kHz** (DVD quality) and should allow you to listen to the computer's audio signal. On Windows it's recommended to choose a device with a native [ASIO](https://en.wikipedia.org/wiki/Audio_Stream_Input/Output) driver. -See [the list of known good hardware](Sound-Devices). +See [the community list of known good hardware](/kb/2021/01/05/Jamulus-Sound-Devices.html). ## Other guides * [This excellent guide](https://www.facebook.com/notes/jamulus-online-musicianssingers-jamming/idiots-guide-to-jamulus-app/510044532903831/){: target="_blank" rel="noopener noreferrer"} by [Simon Tomlinson](https://www.facebook.com/simon.james.tomlinson?eid=ARBQoY3KcZAtS3pGdLJuqvQTeRSOo4gHdQZT7nNzOt1oPMGgZ4_3GERe-rOyH5PxsSHVYYXjWwcqd71a){: target="_blank" rel="noopener noreferrer"} (_Facebook_) might also be worth a view. diff --git a/wiki/en/en-Sound-Devices.md b/wiki/en/en-Sound-Devices.md index 63abbe7c0..72a4495cd 100644 --- a/wiki/en/en-Sound-Devices.md +++ b/wiki/en/en-Sound-Devices.md @@ -1,87 +1,7 @@ --- -layout: wiki -title: "Known Good Devices" +layout: redirect +redirect: "/kb/2021/01/05/Jamulus-Sound-Devices.html" lang: "en" permalink: "/wiki/Sound-Devices" +category: "hidden" --- - -# Known Good Devices - -This page lists hardware known to work or not work with Jamulus (although it may vary between Windows, Mac and Linux). Please update with any new information you have (and indicate the platform(s) you have used). - -### Known to Work with Jamulus - -#### USB Microphones - -* Blue Yeti microphone. Works well on Mac (there is a checkbox to turn off local monitoring). Works OK on Windows with ASIO4ALL but with a bit more latency than on Mac. You can turn off the local monitoring if you go deep into the settings. Latency on Linux is good but I did not find any way to turn off the local monitoring. - -* [Shure X2u](https://www.shure.com/en-GB/products/accessories/x2u-xlr-usb-interface) XLR to USB audio interface with headphone jack, converting an XLR mic into a USB mic. Set PC/Mic mix dial to 100% PC and listen to the output on headphones. Tested using Raspberry Pi 4 running Raspberry Pi OS Buster, kernel version 4.19. - - -#### Audio interfaces - -* Ammoon [AGM02](https://www.ammoon.com/p-i3974.html) and [AGM04](https://www.ammoon.com/p-i4049.html) USB mixer: relatively inexpensive 4 channel USB mixers, both tested on MacOS Catalina, the AGM02 tested on Windows 10. On Windows 10, with ASIO4ALL, the AGM02 can be used as an input, and the onboard audio as the output. There is no way to monitor only the USB return signal on the AGM02. (USB Audio) -**Note:** The Ammoon AGM04 appears to be a re-branded [ART USBMix4](https://artproaudio.com/product/usbmix4-four-channel-mixer-usb-audio-interface/). - -* ART USB Mix4 (USB audio interface + 4 channel mixer). - -* Audient EVO 4, [driver download and install](https://evo.audio/driver-installation/) (USB Audio) - -* Behringer UCA222 & UCA202 U-Control (USB audio) _Note: Works best on Mac and Linux. On Windows, [ASIO4ALL](https://www.asio4all.org/) driver works OK but not great. There is also the [native driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) which Behringer withdrew support for a while ago, and therefore removed from their download section._ - -* Behringer UGC102 (USB interface for guitar/bass) _Note: On Mac, appears as "USB Audio Codec" - when selected for input and output in Jamulus, the UGC102 headphone jack is the output (and cannot be used for input)._ - -* Behringer UMC202HD, UMC204HD, and UMC404HD interfaces, [Windows 7 to 10 ASIO Driver](http://downloads.music-group.com/software/behringer/UMC/UMC-Driver_4-59-0.zip) (USB Audio) - -* Behringer X32 digital mixer with X-USB 32-in/32out (USB audio) - -* Behringer XENYX 302USB (USB audio) [Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) - -* Behringer XENYX Q502USB (USB audio) [Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) - -* Behringer XENYX Q802USB (USB audio) [Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip). This Behringer ASIO Driver does not appear to be very good. Audio latency with this 'unsupported' driver seems poor - not better than ASIO4ALL. It's good device for Mac and Linux, but perhaps not for Windows. More testing is required. - -* Behringer XR18/XR16/XR12 digital mixers (USB Audio) - -* Edirol FA-66 (FireWire) - good on Mac, Linux, and Windows [ASIO driver](https://www.roland.com/global/products/fa-66/downloads/) - -* Focusrite Clarett 4Pre interface (Thunderbolt 2) - -* Focusrite Scarlett interfaces (USB Audio) _Note: if you have issues with the buffer size going to 136, download the updated driver version `4.64.15.598` from [http://beta.focusrite.com/](http://beta.focusrite.com/)_ - -* HiFiBerry DAC +ADC (HAT). Virtually no jitters and the good latency (20 millseconds). No headphone amplifier, so you'll need one of those. I used a Rolls MX122 mini mixer. Tested using Raspberry Pi 4 running Raspberry Pi OS Buster, kernel version 4.19. - -* iConnectivity AUDIO4+ interface (USB) - -* Lexicon Omega (USB audio) _Note: Works best on Mac and Linux. There is a driver for Windows but this does not allow to use 64 samples buffer size and adds some latency compared to, e.g., the Mac driver._ - -* Line 6 Helix Stomp, read [Remote Jamming with Helix and Jamulus](https://jimamsden.wordpress.com/2020/04/04/remote-jamming-with-helix-and-jamulus/) for setup on a Mac. (USB Audio) - -* MOTU Ultralite (2010 FireWire model mk1/mk2), 2015 MacBook Pro, OS X El Capitan 10.11.6, Apple Thunderbolt/FireWire adapter. - -* Native Instruments Komplete Audio 2, Tested on Win10 with 64 sample buffer and am getting great sound and total latency around 15ms over the ping time. (USB Audio) - -* Resident Audio T4 (Thunderbolt 2) - -* Soundblaster live with kX ASIO driver - -* Soundblaster Audigy 4 - -* Steinberg UR22C (USB3, USBC 32bits 192khz). Works directly on a Mac with a beautiful sound even with un-balanced jack. Works on a Raspberry PI4 provided jackd version used is the one from /usr/bin (Tweaking raspijamulus.sh). Not tested on PC. - -* Steinberg UR22 MKII. Sounds great, can achieve 32 frame buffer and works on Windows and Linux. Not tested on Mac. - -* Tascam DR-07X stereo recorder with USB audio into computer, headphones in line-out of the recorder. It can also be used with an external mic in the line-in (had to use a pre-amp with that). Windows 10. - -* Tascam DR-40X stereo recorder as above. Set "Monitor" to "PC/Mac". Ubuntu 18.04. - -* Universal Audio Arrow (Thunderbolt 3). Achieved lowest-ever latency with this device. - -* Yamaha AG03 (USB audio) - -* Zoom H4 (regular USB) - Works also Mac, PC and Raspberry Pi4 - -* Zoom TAC-2 (Thunderbolt 2) - -### Known Not to work with Jamulus -* Zoom B3 bass amp-modeling pedal. Does not support 48000 Hz. (USB Audio) From e89d062a9bafda1cec6ca14e7bf057f28e53b9c5 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 5 Jan 2021 22:30:07 +0100 Subject: [PATCH 4/8] Structure sound devices by OS --- _posts/2021-01-05-Jamulus-Sound-Devices.md | 310 ++++++++++++++++----- 1 file changed, 244 insertions(+), 66 deletions(-) diff --git a/_posts/2021-01-05-Jamulus-Sound-Devices.md b/_posts/2021-01-05-Jamulus-Sound-Devices.md index a07e47f18..66478e753 100644 --- a/_posts/2021-01-05-Jamulus-Sound-Devices.md +++ b/_posts/2021-01-05-Jamulus-Sound-Devices.md @@ -9,11 +9,11 @@ lang: "en" Thanks to Jamulus users, this page lists audio devices known to work (or not) with Jamulus. -_**Note**: If they work or not depends on your operating system (Linux, MacOS, Windows, etc.)_. +_**Note**: If they work or can also depend on your operating system (Linux, MacOS, Windows, etc.)_. ## Updating this page -You can update this page with the information you have. **Please indicate the platform(s) you are using!**. Just [open an issue with the sound device topic on the Jamulus documentation repo](https://github.com/jamulussoftware/jamuluswebsite/issues/new?template=newsounddevice.md). +You can update this page with the information you have. **Please indicate the platform(s) you are using!**. Just [open an issue with the sound device topic on the Jamulus documentation repo](https://github.com/jamulussoftware/jamuluswebsite/issues/new?template=newsounddevice.md) and fill the form. ## Audio devices known to work with Jamulus @@ -21,97 +21,261 @@ You can update this page with the information you have. **Please indicate the pl #### Microphones / DI Boxes -* **[Blue Yeti](https://www.bluemic.com/en-us/products/yeti/)**, USB Microphone -Works well under **macOS** (there is a check option to disable local monitoring). -Works well under **Windows 10 with ASIO4All**, a bit more latency than under macOS. You can disable local monitoring by going deep into the settings. -Latency is good under **Linux**. You can't disable local monitoring (or we haven't found out how to do it, feel free to send us the information if you know how to do it). +**[Blue Yeti](https://www.bluemic.com/en-us/products/yeti/)**, USB Microphone + +**Windows**: Works well *with ASIO4All*; a bit more latency than under macOS. You can disable local monitoring by going deep into the settings. + +**macOS**: Works well. (There is a check option to disable local monitoring). + +**Linux**: Latency is good. You can't disable local monitoring (or we haven't found out how to do it, feel free to add this information if you know how to do it). + +*** + +**[Shure X2u](https://www.shure.com/en-GB/products/accessories/x2u-xlr-usb-interface)**, USB to XLR audio interface with headphone jack connector that converts a wired microphone to a USB microphone. + +**Windows**: Set the PC/Mix dialog box to 100% PC to listen to Jamulus' mix on the headphone output. + +**macOS**: not yet tested. + +**Linux**: Tested with a Raspberry Pi 4 under *Raspberry Pi OS Buster*, kernel version 4.19. + +*** + +**[Behringer UGC102](https://www.behringer.com/behringer/product?modelCode=P0198)**, Guitar-to-USB Interface (guitar and bass) + +**Windows**: not yet tested. + +**macOS**: This device appears as "USB Audio Codec". When selected for input and output in Jamulus, the **UGC102** headphone jack is the output (and cannot be used for input). + +**Linux**: not yet tested. -* **[Shure X2u](https://www.shure.com/en-GB/products/accessories/x2u-xlr-usb-interface)**, USB to XLR audio interface with headphone jack connector that converts a wired microphone to a USB microphone. -Set the PC/Mix dialog box to 100% PC to listen to Jamulus' mix on the headphone output. -Tested with a Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. -* **[Behringer UGC102](https://www.behringer.com/behringer/product?modelCode=P0198)**, Guitar-to-USB Interface (guitar and bass) -_Note: On **macOS**, this device appears as "USB Audio Codec". When selected for input and output in Jamulus, the **UGC102** headphone jack is the output (and cannot be used for input)._ #### Audio interfaces / digital mixing consoles -* **[Solid State Logic SSL2+](https://www.solidstatelogic.com/products/ssl2-plus)**, USB-C/USB digital audio/MIDI interface 2 in/4 out -Works great under **Linux** (Ubunutu 20.04 or Raspberry Pi OS (Buster)), **macOS** (not tested on Big Sur) or **Windows 10** with the [native ASIO driver](http://eu1.download.solidstatelogic.com/SSL%202/SolidStateLogic_UsbAudio_v4.67.0_2019-10-21_setup%20(3).exe). +**[Solid State Logic SSL2+](https://www.solidstatelogic.com/products/ssl2-plus)**, USB-C/USB digital audio/MIDI interface 2 in/4 out + +**Windows**: Works great with the [native ASIO driver](http://eu1.download.solidstatelogic.com/SSL%202/SolidStateLogic_UsbAudio_v4.67.0_2019-10-21_setup%20(3).exe). + +**macOS**: Works great (not tested on Big Sur). + +**Linux**: Works great (Tested on Ubuntu 20.04 and Raspberry Pi OS (Buster)) + The monitoring of the Jamulus mix is done by moving the "MONITOR MIX" completely to the right to "USB". See the [official manual](http://eu1.download.solidstatelogic.com/2%20Plus%20/SSL%202%20Plus%20User%20Guide_ENGLISH.pdf). -* **[Ammoon AGM02](https://www.ammoon.com/p-i3974.html)** and **[Ammoon AGM04](https://www.ammoon.com/p-i4049.html)**, low-cost USB 2-channel and 4-channel compact mixing consoles -Both tested on **macOS Catalina**. -The **AGM02** tested on **Windows 10**. On Windows 10, with ASIO4ALL, the **AGM02** can be used as an input, and the onboard audio as the output. There is no way to monitor only the USB return signal on the **AGM02**. +*** + +**[Ammoon AGM02](https://www.ammoon.com/p-i3974.html)** and **[Ammoon AGM04](https://www.ammoon.com/p-i4049.html)**, low-cost USB 2-channel and 4-channel compact mixing consoles + +**Windows**: Works. Tested *AGM02*. On Windows 10, with ASIO4ALL, the **AGM02** can be used as an input, and the onboard audio as the output. There is no way to monitor only the USB return signal on the **AGM02**. + +**macOS**: Both tested on **macOS Catalina**. + +**Linux**: Not yet tested. + _**Note:** The Ammoon AGM04 appears to be a re-branded [ART USBMix4](https://artproaudio.com/product/usbmix4-four-channel-mixer-usb-audio-interface/)._ -* **ART USBMix4**, USB 4-channel compact mixing console (_see above_) +**ART USBMix4**, USB 4-channel compact mixing console (_see above_) + +*** + +**[Audient EVO 4](https://evo.audio/products/evo-4/overview/)**, USB digital audio interface 2-in/2-out + +**Windows**: Should work + +**macOS**: Should work + +**Linux**: Not yet tested. + +[Driver installation and download](https://evo.audio/driver-installation/) + +*** + +**[Behringer UCA222](https://www.behringer.com/product.html?modelCode=P0A31)** & **Behringer UCA202 U-Control**, 2-in/2-out USB Audio Interface with Digital Output + +**Windows**: [ASIO4ALL](http://www.asio4all.org/) driver works OK but not great. There is also the [native driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) which Behringer withdrew support for a while ago, and therefore removed from their download section. + +**macOS**: Works better than on Windows. + +**Linux**: Works better than on Windows. + +*** + +**[Behringer UMC202HD](https://www.behringer.com/product.html?modelCode=P0BJZ)**, **UMC204HD**, and **UMC404HD** USB digital audio interfaces. Affordable. Behringer provides native ASIO drivers for Windows. + +**Windows**: Works great. [ASIO driver Windows 7 to 10](https://mediadl.musictribe.com/download/software/behringer/UMC/UMC-Driver_4-59-0.zip) + +**macOS**: Works great + +**Linux**: Works great + +*** + +**[Behringer X32](https://www.behringer.com/behringer/product?modelCode=P0ASF)** X-USB digital mixing desk 32-in/32-out + +**Windows**: Should work. + +**macOS**: Should work. + +**Linux**: Not yet tested. + +*** + +**[Behringer XR18](https://www.behringer.com/product.html?modelCode=P0BI8)** (XR serie), USB digital mixing consoles + +**Windows**: Should work. + +**macOS**: Should work. + +**Linux**: Not yet tested. + +*** + +**[Berhinger XENYX serie](https://www.behringer.com/series.html?category=R-BEHRINGER-XENYXSERIES)**, USB digital audio interfaces + +**Windows**: Works, but not great. The [Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) does not appear to be very good. Audio latency with this "unsupported" driver seems poor - not better than ASIO4ALL. + +**macOS**: Works great. + +**Linux**: Works great. -* **[Audient EVO 4](https://evo.audio/products/evo-4/overview/)**, USB digital audio interface 2-in/2-out -[Driver installation and download](https://evo.audio/driver-installation/), +_More testing required._ -* **[Behringer UCA222](https://www.behringer.com/product.html?modelCode=P0A31)** & **Behringer UCA202 U-Control**, 2-in/2-out USB Audio Interface with Digital Output -_Note: Works best on **macOS** and **Linux**._ -On Windows, [ASIO4ALL](http://www.asio4all.org/) driver works OK but not great. There is also the [native driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip) which Behringer withdrew support for a while ago, and therefore removed from their download section. +*** -* **[Behringer UMC202HD](https://www.behringer.com/product.html?modelCode=P0BJZ)**, **UMC204HD**, et **UMC404HD** USB digital audio interfaces -[pilotes ASIO pour Windows 7 à 10](http://downloads.music-group.com/software/behringer/UMC/UMC-Driver_4-59-0.zip) +**[Focusrite Scarlett serie](https://focusrite.com/en/scarlett)**, USB digital audio interfaces -* **[Behringer X32](https://www.behringer.com/behringer/product?modelCode=P0ASF)** X-USB digital mixing desk 32-in/32-out +**Windows**: Works great. If you have issues with the buffer size going to 136, download the updated driver version `4.64.15.598` from [http://beta.focusrite.com/](http://beta.focusrite.com/) -* **[Behringer XR18](https://www.behringer.com/product.html?modelCode=P0BI8)** (XR serie), USB digital mixing consoles +**macOS**: Should work great. -* **[Berhinger XENYX serie](https://www.behringer.com/series.html?category=R-BEHRINGER-XENYXSERIES)**, USB digital audio interfaces -[Behringer ASIO Driver](http://www.behringerdownload.de/_software/BEHRINGER_2902_X64_2.8.40.zip). This Behringer ASIO Driver does not appear to be very good. Audio latency with this "unsupported" driver seems poor - not better than ASIO4all. It's good device for **macOS** and **Linux**, but perhaps not for Windows. More testing is required. +**Linux**: Not tested, but should work great. -* **[Focusrite Scarlett serie](https://focusrite.com/en/scarlett)**, USB digital audio interfaces -_Note: if you have issues with the buffer size going to 136, download the updated driver version `4.64.15.598` from [http://beta.focusrite.com/](http://beta.focusrite.com/)_ +*** -* **[iConnectivity AUDIO4+](https://www.iconnectivity.com/products/audio/iconnectaudio4plus)**, USB digital audio interface +**[iConnectAUDIO4+](https://www.iconnectivity.com/products/audio/iconnectaudio4plus)**, Discontinued USB digital audio interface -* **[Lexicon Omega](https://lexiconpro.com/en/products/omega)**, USB digital audio interface -_Note: Works best on **macOS** and **Linux**. There is a driver for Windows but this does not allow to use 64 samples buffer size and adds some latency compared to, e.g.,the mocOS driver._ +**Windows**: Provides [ASIO drivers](https://www.iconnectivity.com/downloads). -* **[Native Instruments Komplete Audio 2](https://www.native-instruments.com/en/products/komplete/audio-interfaces/komplete-audio-1-audio-2/)**, USB digital audio interface -Tested on **Windows 10** with 64 sample buffer and am getting great sound and total latency around 15ms over the ping time. +**macOS**: Should work. -* **[Steinberg UR22C](https://new.steinberg.net/audio-interfaces/ur22c/)** USB-C/USB3 digital audio interface -Works directly on **macOS** with a beautiful sound even with un-balanced jack. -Works on a **Raspberry PI4** provided `jackd` version used is the one from `/usr/bin` (Tweaking `raspijamulus.sh`). Not tested on PC. +**Linux**: Not yet tested. -* **[Steinberg UR22 MKII](https://www.steinberg.net/en/products/audio_interfaces/ur_series/models/ur22mkii.html)**, USB digital audio interface -Sounds great, can achieve 32 frame buffer and works on **Windows** and **Linux**. -Not tested on **macOS**. +*** -* **[Yamaha AG03](https://usa.yamaha.com/products/music_production/interfaces/ag_series/index.html)**, USB digital audio/MIDI interface +**[Lexicon Omega](https://lexiconpro.com/en/products/omega)**, USB digital audio interface + +**Windows**: There is an ASIO driver which does not allow to use 64 samples buffer size and adds some latency. + +**macOS**: Should work. + +**Linux**: Not yet tested. + +*** + +**[Native Instruments Komplete Audio 2](https://www.native-instruments.com/en/products/komplete/audio-interfaces/komplete-audio-1-audio-2/)**, USB digital audio interface + +**Windows**: Tested on *Windows 10* with 64 sample buffer and am getting great sound and total latency around 15ms over the ping time. + +**macOS**: Should work + +**Linux**: Not yet tested. + +*** + +**[Steinberg UR22C](https://new.steinberg.net/audio-interfaces/ur22c/)** USB-C/USB3 digital audio interface + +**Windows**: Provides ASIO Driver. Not yet tested. + +**macOS**: Works directly on *macOS* with a beautiful sound even with un-balanced jack. + +**Linux**: Works on a *Raspberry PI4* provided `jackd` version used is the one from `/usr/bin` (Tweaking `raspijamulus.sh`). + +*** + +**[Steinberg UR22 MKII](https://www.steinberg.net/en/products/audio_interfaces/ur_series/models/ur22mkii.html)**, USB digital audio interface + +**Windows**: Works (great ?) on Windows. + +**macOS**: Not yet tested. + +**Linux**: Works (great?) on Linux. + +Sounds great, can achieve 32 frame buffer and works on *Windows* and *Linux*. + +*** + +**[Yamaha AG03](https://usa.yamaha.com/products/music_production/interfaces/ag_series/index.html)**, USB digital audio/MIDI interface + +**Windows**: Tested on *Windows 10* with 64 sample buffer and am getting great sound and total latency around 15ms over the ping time. + +**macOS**: Should work + +**Linux**: Not yet tested. #### Amp modelers/effects pedals for instruments -* **[Line 6 HX Stomp](https://line6.com/hx-stomp/)**, USB multi-effects pedal for guitar -See [Remote Jam with Helix and Jamulus](https://jimamsden.wordpress.com/2020/04/04/remote-jamming-with-helix-and-jamulus/) for settings on a Mac. +**[Line 6 HX Stomp](https://line6.com/hx-stomp/)**, USB multi-effects pedal for guitar + +**Windows**: not yet tested. + +**macOS**: See [Remote Jam with Helix and Jamulus](https://jimamsden.wordpress.com/2020/04/04/remote-jamming-with-helix-and-jamulus/) for settings on a Mac. + +**Linux**: not yet tested. #### Digital recorders -* **Tascam DR-07X** stereo recorder with USB audio into computer, headphones in line-out of the recorder. -It can also be used with an external mic in the line-in (had to use a pre-amp with that). Tested on **Windows 10**. +**Tascam DR-07X** stereo recorder with USB audio into computer, headphones in line-out of the recorder. -* **Tascam DR-40X** stereo recorder as above. Set "Monitor" to "PC/Mac". **Linux Ubuntu 18.04**. +**Windows**: Can also be used with an external mic in the line-in (had to use a pre-amp with that). -* **[Zoom H4](https://zoomcorp.com/en/us/handheld-recorders/handheld-recorders/h4/)**, USB portable recorder -Works well on Mac, PC and Raspberry Pi4 +**macOS**: should work. +**Linux**: not yet tested. -### Firewire devices +**Tascam DR-40X** stereo recorder as above. Set "Monitor" to "PC/Mac". **Linux Ubuntu 18.04**. -* **[Presonus StudioLive 16.4.2 AI](https://www.presonus.com/products/StudioLive-1642AI)** (StudioLive AI series), Firewire digital mixing desk -Works perfectly with Jamulus under **macOS** (not yet tested on Big Sur). Assign the individual inputs in Jamulus or the corresponding inputs to a stereo auxiliary mix (to be patched in "Universal Control") if more than two channels. Use outputs 17-18 to monitor the Jamulus mix. -These devices work under Windows, they should work with Jamulus under this OS (not tested). -Not tested under Linux, may (or may not) work, see [here](https://forums.presonus.com/viewtopic.php?f=67&t=2717). +*** -* **[Edirol (Roland) FA-66](https://www.roland.com/global/products/fa-66/)** Firewire digital audio interface -Good on **macOS**, **Linux**, et **Windows**, [Pilote ASIO](https://www.roland.com/global/products/fa-66/downloads/). +**[Zoom H4](https://zoomcorp.com/en/us/handheld-recorders/handheld-recorders/h4/)**, USB portable recorder -* **[MOTU Ultralite](https://motu.com/products/motuaudio/copy_of_ultralite/body-old.html)** (2010 models MK1/MK2), Firewire digital audio interface -Tested on e MacBook Pro 2015, **Mac OS X** 10.11.6 (El Capitan), Apple Thunderbolt/Firewire adaptor. +**Windows**: Works well. + +**macOS**: Works well. + +**Linux**: Tested on Raspberry Pi 4. Works well. + +### FireWire devices + +**[Presonus StudioLive 16.4.2 AI](https://www.presonus.com/products/StudioLive-1642AI)** (StudioLive AI series), FireWire digital mixing desk + +**Windows**: Since these devices work with Windows, they should also work with Jamulus. + +**macOS**: Works perfectly with Jamulus. Not yet tested on Big Sur. Assign the individual inputs in Jamulus or the corresponding inputs to a stereo auxiliary mix (to be patched in "Universal Control") if more than two channels. Use outputs 17-18 to monitor the Jamulus mix. + +**Linux**: Not tested under Linux, may (or may not) work, see [here](https://forums.presonus.com/viewtopic.php?f=67&t=2717). + +*** + +**[Edirol (Roland) FA-66](https://www.roland.com/global/products/fa-66/)** Firewire digital audio interface + +**Windows**: Works well. [ASIO driver download](https://www.roland.com/global/products/fa-66/downloads/) + +**macOS**: Works well. + +**Linux**: Works well. + +*** + +**[MOTU Ultralite](https://motu.com/products/motuaudio/copy_of_ultralite/body-old.html)** (2010 models MK1/MK2), Firewire digital audio interface + +**Windows**: Their page says it should work on Windows. + +**macOS**: Tested on MacBook Pro 2015, **Mac OS X** 10.11.6 (El Capitan) with Apple Thunderbolt/FireWire adapter. + +**Linux**: Not yet tested. Should work since it's class compliant. + +*** ### Thunderbolt devices @@ -120,22 +284,36 @@ Tested on e MacBook Pro 2015, **Mac OS X** 10.11.6 (El Capitan), Apple Thunderbo * **[Resident Audio T4](http://www.residentaudio.com/t4overview)**, Thunderbolt 2 digital audio interface * **[Universal Audio Arrow](https://www.uaudio.com/audio-interfaces/arrow.html)**, Thunderbolt 3 digital audio interface -This device provides the lowest latency. +This device provides the **lowest latency**. * **[Zoom TAC-2](https://zoomcorp.com/en/us/audio-interface/audio-interfaces/tac-2/)**, Thunderbolt 2 digital audio interface ### Internal soundcards -* **[HiFiBerry DAC+ ADC](https://www.hifiberry.com/shop/boards/hifiberry-dac-adc/)**, Raspberry Pi compatible HAC internal sound card. -Virtually no jitter and good latency (20 milliseconds). No headphone amp, so you'll need one. Used with a mini console [Rolls MX122](https://rolls.com/product/MX22s). Tested on Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. +**[HiFiBerry DAC+ ADC](https://www.hifiberry.com/shop/boards/hifiberry-dac-adc/)**, Raspberry Pi compatible HAC internal sound card. + +**Linux**: Virtually no jitter and good latency (20 milliseconds). No headphone amp, so you'll need one. Used with a mini console [Rolls MX122](https://rolls.com/product/MX22s). Tested on Raspberry Pi 4 under **Raspberry Pi OS Buster**, kernel version 4.19. + +**Windows**: Not yet tested (if anybody runs Windows ARM on a Raspberry Pi feel free to test it). Probably no ASIO Driver available. + +**macOS**: ? + +*** + +**[Soundblaster Live!](https://en.wikipedia.org/wiki/Sound_Blaster_Live!)**, PCI internal sound card + +**Windows**: Works with [kX ASIO driver](https://www.kxproject.com/) + +**macOS**: ? + +**Linux**: ? -* **[Soundblaster Live!](https://en.wikipedia.org/wiki/Sound_Blaster_Live!)**, PCI internal sound card -With [kX ASIO driver](https://www.kxproject.com/) +**[Soundblaster Audigy 4](https://en.wikipedia.org/wiki/Sound_Blaster_Audigy#Sound_Blaster_Audigy_4)**, PCI internal sound card -* **[Soundblaster Audigy 4](https://en.wikipedia.org/wiki/Sound_Blaster_Audigy#Sound_Blaster_Audigy_4)**, PCI internal sound card +See above. Not fully verified. ## Audio devices known not to work with Jamulus -* **Zoom B3**, USB amplifier modeling pedal for bass. **Does not support 48 KHz**. +* **Zoom B3**, USB amplifier modeling pedal for bass. **Does not support 48 kHz**. -* **Line6 Bass POD**, USB amplifier modeling pedal for bass. **Does not support 48 KHz**. +* **Line6 Bass POD**, USB amplifier modeling pedal for bass. **Does not support 48 kHz**. From 2d041907cef7c2643d7c04f057087ebbdc0e07ca Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 5 Jan 2021 22:33:00 +0100 Subject: [PATCH 5/8] Update 2021-01-05-Jamulus-Sound-Devices.md --- _posts/2021-01-05-Jamulus-Sound-Devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2021-01-05-Jamulus-Sound-Devices.md b/_posts/2021-01-05-Jamulus-Sound-Devices.md index 66478e753..28f61ab39 100644 --- a/_posts/2021-01-05-Jamulus-Sound-Devices.md +++ b/_posts/2021-01-05-Jamulus-Sound-Devices.md @@ -9,7 +9,7 @@ lang: "en" Thanks to Jamulus users, this page lists audio devices known to work (or not) with Jamulus. -_**Note**: If they work or can also depend on your operating system (Linux, MacOS, Windows, etc.)_. +_**Note**: If they work or not can depend on your operating system (Linux, MacOS, Windows, etc.)_. ## Updating this page From 08577dd8fb13d1934d9f792f821b9b42c6356d17 Mon Sep 17 00:00:00 2001 From: jdrage Date: Wed, 6 Jan 2021 10:19:43 -0800 Subject: [PATCH 6/8] Add more detail for Windows build process --- wiki/en/en-Compiling.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/wiki/en/en-Compiling.md b/wiki/en/en-Compiling.md index ef6e8baeb..27fceaf7d 100644 --- a/wiki/en/en-Compiling.md +++ b/wiki/en/en-Compiling.md @@ -62,12 +62,21 @@ Will build the file and make it available in `./Release/Jamulus.app` ## Windows You don't need to compile Jamulus for Windows since we provide official binaries, but if you really want to, follow the instructions below. -**Required software**: [Qt](https://www.qt.io/download), a compiler like Visual Studio, ASIO development files +###Required Software +- A compiler like [Visual Studio](https://visualstudio.microsoft.com) +- [Qt](https://www.qt.io/download) +-- Use the free GPLv2 license for Open Source development +-- Select Components during installation - Under **Qt 5.12.3**, add the compiler components for your compiler, e.g., MSVC 2017 32-bit / 64-bit for Visual Studio 2019 +- [ASIO development files](https://www.steinberg.net/de/company/developer.html) -- get the Jamulus source code e.g. via git or via zip download from the Jamulus Repo -- get and copy the [ASIOSDK](https://www.steinberg.net/de/company/developer.html) development files in `[\path\to\jamulus\source]\windows` directory so that, e.g., the - directory `[\path\to\jamulus\source]\ASIOSDK2\common` exists -- open Jamulus.pro in Qt Creator then compile & run +###Setup Steps +1. Get the Jamulus source code e.g. via git or via .zip downloaded from the [Jamulus Repo](https://github.com/corrados/jamulus) + +1. Create a folder under windows called ASIOSDK2 + +1. Download the [ASIOSDK](https://www.steinberg.net/asiosdk), open the top level folder in the .zip file and copy the contents into `[\path\to\jamulus\source]\windows\ASIOSDK2` so that, e.g., the folder `[\path\to\jamulus\source]\windows\ASIOSDK2\common` exists + +1. Open Jamulus.pro in Qt Creator, configure the project with a default kit, then compile & run ## General notes From a393f73f6b68660e42fa1b433093c27bc1eda490 Mon Sep 17 00:00:00 2001 From: jdrage Date: Wed, 6 Jan 2021 10:25:37 -0800 Subject: [PATCH 7/8] Fix formatting --- wiki/en/en-Compiling.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wiki/en/en-Compiling.md b/wiki/en/en-Compiling.md index 27fceaf7d..a5451fedd 100644 --- a/wiki/en/en-Compiling.md +++ b/wiki/en/en-Compiling.md @@ -62,14 +62,14 @@ Will build the file and make it available in `./Release/Jamulus.app` ## Windows You don't need to compile Jamulus for Windows since we provide official binaries, but if you really want to, follow the instructions below. -###Required Software +### Required Software - A compiler like [Visual Studio](https://visualstudio.microsoft.com) - [Qt](https://www.qt.io/download) --- Use the free GPLv2 license for Open Source development --- Select Components during installation - Under **Qt 5.12.3**, add the compiler components for your compiler, e.g., MSVC 2017 32-bit / 64-bit for Visual Studio 2019 + - Use the free GPLv2 license for Open Source development + - Select Components during installation: Under **Qt 5.12.3**, add the compiler components for your compiler, e.g., MSVC 2017 32-bit / 64-bit for Visual Studio 2019 - [ASIO development files](https://www.steinberg.net/de/company/developer.html) -###Setup Steps +### Setup Steps 1. Get the Jamulus source code e.g. via git or via .zip downloaded from the [Jamulus Repo](https://github.com/corrados/jamulus) 1. Create a folder under windows called ASIOSDK2 From 92c23b13ee80d8c8471058a6d99d7def6cf142a5 Mon Sep 17 00:00:00 2001 From: jdrage Date: Wed, 6 Jan 2021 10:33:12 -0800 Subject: [PATCH 8/8] Add Qt versioning info --- wiki/en/en-Compiling.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wiki/en/en-Compiling.md b/wiki/en/en-Compiling.md index a5451fedd..60c2c5387 100644 --- a/wiki/en/en-Compiling.md +++ b/wiki/en/en-Compiling.md @@ -66,7 +66,8 @@ You don't need to compile Jamulus for Windows since we provide official binaries - A compiler like [Visual Studio](https://visualstudio.microsoft.com) - [Qt](https://www.qt.io/download) - Use the free GPLv2 license for Open Source development - - Select Components during installation: Under **Qt 5.12.3**, add the compiler components for your compiler, e.g., MSVC 2017 32-bit / 64-bit for Visual Studio 2019 + - To determine the Qt version you need, check [qt-installer-windows.qs](https://github.com/corrados/jamulus/blob/master/windows/qt-installer-windows.qs): under INSTALL_COMPONENTS you will see `qt.qt5.[version]`, e.g., 5123 means version 5.12.3. + - Select Components during installation: Expand the Qt section, find the matching version, e.g., **Qt 5.12.3**, and add the compiler components for your compiler, e.g., `MSVC 2017 32-bit/64-bit` for Visual Studio 2019 - [ASIO development files](https://www.steinberg.net/de/company/developer.html) ### Setup Steps