Hi Volker/Peter, etc. I think I may have found a limit within Jamulus or perhaps the server I was running worldjam on. I've just bought a new virtual dedicated server at linode.com it's 4 core @ 2.5Ghz burstable to 5 with 8GB RAM and 200GB SSD. On saturday after the world jam everyone went into one room that is on this server. I did have other jamulus servers running on this server but they would have been asleep. When number of people reach about 28 to 30, the server began to die, overall delays...
Make sure you do a git update/pull submodules and it should pull the oboe libraries in
Sorry, I understand what you mean. I've initiated pull request from main repo and merged all my changes in. Hopefully this works.
Hi. I've committed all the code I've done so far to my forked branch: https://github.com/sthenos/jamulus. Still wasn't able to get the audio sounding clean and free of distortion. I had to add some additional code to Jamulus.pro, main.cpp (to add the permission for recording which now on android requires explicit request in code, not just in the android manifest), global.h (types for android for int64_t, etc are different from win32). So I should do a new pull request from the main repo and then...
hi Volker. Still struggling with getting this sound quality to sound right in Oboe. I've taken a video of my phone connected to a jamulus room where music is being played so you can hear. I didn't have headphones plugged in so it does cause a feedback loop fairly quickly, but hopefully initially you can hear what it sounds like. https://drive.google.com/drive/folders/1nmZcpgsN6bRP-KFdf5nJ_HH6nnmaFxEv?usp=sharing Here's the code I'm using for sound.cpp /******************************************************************************\...
Hi I'm not even show how you can get the software as presonus have stopped supporting it and they moved it off their website into an obsolete section. The often drivers/software they now supply is universal control which is just the asio driver only and a little dialog box with the buffer, sample rates ,etc. that can be configured. Simon On Fri, 24 Apr 2020, 19:01 Stephen Enge, blueshorn50@users.sourceforge.net wrote: thanks! as far as I can tell the only way to get the AudioBox ASIO driver installed...
Will do On Fri, 24 Apr 2020, 13:37 Volker Fischer, corrados@users.sourceforge.net wrote: Can you please create an Issue on Github for that? New Jamulus Release 3.5.1 https://sourceforge.net/p/llcon/discussion/software/thread/3ba7d356d7/?limit=25&page=1#7a07/07e3/9a0a/8b96/5bab/d42e/c826/681e/4b23 Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/llcon/discussion/software/ To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscript...
VOTE: llcon Literally best piece of music software that has helped literally millions of people during this time of lockdown, allowing musicians and singers to avoid going mad and still being able to unwind and relax through music performing with others and socialising.
It looks like you're locally monitoring you sound using the audio box software. I dont use that at all as it conflicts with jamulus and disables the card routing in jamulus. Turn off local monitoring and only have one piece of software open on your machine which is jamulus and connect to a room and make sure you can hear your own sound coming back from jamulus. If you can hear your own sound then the odds are other people can. On Fri, 24 Apr 2020, 04:24 Stephen Enge, blueshorn50@users.sourceforge.net...
No problems. There is an attach files button under the post reply edit box. On Fri, 24 Apr 2020, 02:47 Stephen Enge, blueshorn50@users.sourceforge.net wrote: sorry to be so lame but how do i upload the files to the forum? Jamulus with Presonus Audiobox 44VSL or 22VSL on Windows 10? Need Help https://sourceforge.net/p/llcon/discussion/533517/thread/d9a7b01f37/?limit=25#6942 Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/llcon/discussion/533517/ To unsubscribe...
Just upload them to the site, dont use email to reply to this. On Fri, 24 Apr 2020, 02:15 Stephen Enge, blueshorn50@users.sourceforge.net wrote: hey simon can you send me your regular email so I can send you some files? the SourceFore mail forwarder rejected my reply because of the size of the attached files. Thanks! On Thursday, April 23, 2020, 05:58:22 PM EDT, Simon Tomlinson kanopy@users.sourceforge.net wrote: I have the 44VSL and don't have any problems whatsoever with people not hearing me....
There is also a daily jazz session in the JazzLounge (London server) with quite a few jazz musicians from the UK at around 7-7:30pm London time. They coordinate on the Jamulus Singers/Musicians Online facebook group. Worth linking up somehow?
There is also a daily jazz session in the JazzLounge (London server) with quite a few jazz musicians from the UK. They coordinate on the Jamulus Singers/Musicians Online facebook group. Worth linking up somehow?
I see all 200 all the time, i'm on virgin cable too. You have unset the "Filter partial packets" on the virgin router config advanced page right?
There is a problem with mute streams when people have a self volume of less than 100%, hitting mute stream appears to make it 100% again.
I have the 44VSL and don't have any problems whatsoever with people not hearing me. Except occassionally when I load my daw or another program that takes exclusive control of my interface. Make sure in the advanced settings for both input and output sound on the 'Advanced' tab in windows you untick the "Allow programs to take exclusive control of device" tick box. Also make sure that in all settings in windows, plus in universal control and jamulus you have everything set on the sample rate. Posting...
Interesting results! Interesting that 62% consider themselves computer programmers. I think the line "Involed in computers for my work" covers things from advanced low level c++ programmers should to people who use computers for word docs and emails only!. I wouldn't count the latter as "Advanced computer uses"! Definately sound card configuring is the top issue for jamulus and frankly the one question I am constantly asked about from my facebook group I run. Today alone I had 3 calls with people...
That got set from the client, when i choose middle option (128 samples) CSound.Init(preferredBufferMono) is called, but I guess because it's stereo it creates a buffer that is 256 samples in size. I've tried reducing it down to 64 (which makes it 128) but that makes it sound worse. I'm running it within the android emulator on my PC, so perhaps it could be something to do with that. I'm about to compile one of the samples Oboe provides to see if streaming a wav file from my filesystem provides the...
Thanks, I'm now getting some data back and sending it up to the server, but the playback stream is sounding odd: sounds like a static in a bathroom. I think it could be due to type casting on the playback callback. Here's a very simiplified versoin of the code i'm using: The numFrames is being set to 256, channelCount is 2. oboe::DataCallbackResult CSound::onAudioReady(oboe::AudioStream *oboeStream, void *audioData, int32_t numFrames) { float *floatData = static_cast<float *>(audioData); for (int...
Started a new thread to discuss the android port with Oboe I'm working on. Whilst I pretty much the Obo implementation working in terms of being able to open both the speaker device plus the recording devices on the android device, I'm struggling a little in understanding the method of transferring the data back and forther between the main application. I've obviously modified the android/sound.cpp/h files to use the Oboe libraries and I see that CSound is a derirvative of CSoundBase which has a...
Ok let me ask a few peopl
A few of the folks have told me that connecting with the new 3.5 client to old servers results in no sound or they can't be heard in the room. If the two are not compatible, perhaps we could add some kind of flag in the serverlist for 3.5 clients that servers are old version, or even remove them entirely from the serverlist
I'll publish this survey on the facebook group I administer if you want
Will do!
Ah yes good point! Yes it's pretty simple "git submodule add http:..." ;)
Have added oboe as submodule under libs and committed to master. Probably now when you git clone you'll need to add --recurse-submodules so it pulls all submodules including oboe.
Have added oboe as submodule under libs and committed to my forked master. Is that the right way to do it? When you git clone you'll need to add "--recurse-submodules"
That's exactly where I've put it locally.... On Thu, Apr 16, 2020 at 2:51 PM Volker Fischer corrados@users.sourceforge.net wrote: Great. Maybe it is a good idea to put Oboe as a Git Submodule in the jamulus\libs directory. Jamulus server-only on android https://sourceforge.net/p/llcon/discussion/533517/thread/cfd165e0/?limit=25#452b/6e3b/b60d Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/llcon/discussion/533517/ To unsubscribe from further messages, please...
Ignore that, I just logged out the room and went back in and it works,.
Hi Volker. I've just upgraded my server to 3.5.0 and used the -F flag, as soon as I brought it up the fader meters stopped working, they work fine when the -F flag is not present? Is that known?
Volker, on a similar but slightly different thread, whilst I was working on getting the android Qt environment I made the headings of the serverlist TreeView sortable and disabled the sort when ping information is received and was able to get a much better view by sorting ascending by number of musicians or by location (I was easily able to find all servers in london, for instance). Is it worth adding this as a feature request?
Hi Volker. I've managed to get the Qt android dev env setup and compiling and launching jamulus on the android emulator. I'm just investigating the Oboe API and have added the libraries to the environment and currently just looking into what needs to be modified in sound.cpp/h to use Obeo instead of OpenSLES/AA directly.
Hi Volker. I've managed to get the Qt android dev env setup and compiling and launching jamulus on the android emulator. I'm just investigating the Oboe library and adding it to libraries to the environment and modifying sound.cpp/h to use Obeo instead of OpenSLES/AA directly.
Allison, Not sure why serverlist is not giving you servers in New Jersey, I can see a few on my list. However to answer one of your points. You can create a server on a mac and even if it's not visible on server list your friends can connect to it by typing your IP address in directly to their jamulus clients. If you want more specific help doing this I'd be happy to guide you through on a remote session. Simon On Tue, 14 Apr 2020, 17:20 Alison Bolshoi, divalison@users.sourceforge.net wrote: We are...
Nick. It's worth asking him to turn websafe back on again and test again. I feel this would have zero bearing on blocking incoming packets. This would confirm it is the fragmented packets option that is the cause. The websafe feature just blocks outgoing https traffic to certain known blacklisted domains. Simon On Fri, 10 Apr 2020, 00:50 Nick Veit, nickveit@users.sourceforge.net wrote: My friend has advised me that his issue of "no servers in the list" is resolved. I am told it started working some...
Which is pretty much all DSL routers, most of them perform NAT translation certainly mine does. But you only need the port forward if you're hosting a server. I have discovered the on the virgin media network there is a setting called "block partial packets" when that is enabled it results in empty server list and by default that option is set for virgin media customers. Turn it off and all is good Simon On Thu, 9 Apr 2020, 21:49 Gilgongo, gilgongojones@users.sourceforge.net wrote: Hi Paco - it's...
if you're using virgin media then you need to ensure you have unticked "block partial packets" as this blocks ssome but not all jamulus traffic.
I'm on virgin cable and I know that I have a slower ping to our london server than my friend who is on DSL. He's also on what we call in the UK "fibre to the cabinet" this means it's a fibre network to the telephone exchange in his village and then fibre from the exchange to the roadside junction cabinet on his road, but then it's copper pair twisted cable to his house from the cabinet. I'm completely fibre optic and on Virgin Media 200mbps and technically nearer london in terms of miles. He gets...
The dropouts are caused by your computer not having enough CPU to sample at a high rate with a small block size. If you have a new iMac Pro with 16 cores you shouldn't have any drop outs. I have a 6 core i7 and do not get drop outs when I set audio quality on medium/low. Also make sure nothing else is running on your computer taking cpu slices as that will cause less timeslicing to jamulus and thus dropouts.
Well yes if you plugged your laptop into his network that would pinpoint the problem further: 1. If it works, then it's his laptop 2. If it doesn't work then it indicates a problem with his router/isp or hops to the central server
Great video!
hey gordon, as I mentioned on the facebook group you posted on, make sure your firewall is allowing jamulus to make outbound and inbound connections on UDP port 22124. Also make sure your ISP is not blocking that traffic.
hey Volker. this is not the first person to mention this. I've just had another person report to me blank server list. it can only be firewall blocKing UDP 22124 right?
we are livestreaming onto the Facebook group tomorrow a combined zoom video and audio stream as a live jam night event so that regular listening can watch the video.
Awesome, good to know. We too have achieved stream audio & video using a combination of jamulus and zoom. Setup was like this: My primary computer has my webcam, my primary interface and jamulus on it. I open zoom with video only option (no audio) and connect to jamulus. All my mates connect to my jamulus server and also connect their videos to my zoom meeting. I have a second interface and second laptop and I connected a seconday output of my primary interface into the inputs of my secondary interface....
Gilgongo I used your very useful guide on setting up servers on ubuntu and turned it into an idiots guide for setting a headless server up on AWS Lightsail. It's on the facebook group: 'Jamulus Online Musicians/Singers Jamming' https://www.facebook.com/notes/jamulus-online-musicianssingers-jamming/howto-idiots-guide-to-installing-jamulus-server-on-amazon-aws-lightsail-ubuntu-i/507719749802976/
You have my help Volker, I will assist in helping users and answering questions when I can! You software is simply awesome! You might be interested to see a simultaneous live stream zoom and jamulus together Live stream on Facebook that we did today: https://www.facebook.com/simon.james.tomlinson/videos/10159731540017576/UzpfSTcyMzMzNzU3NToxMDE1OTczMTg1NzYyNzU3Ng/ We also have a facebook group in the UK which is getting more and more people joining called 'Jamulus Online Musicians/Singers Jamming'...
You have my help Volker, I will assist in helping users and answering questions when I can! You software is simply awesome!
Hi Alison I'm a big proponent for jamulus, as a music producer and in a band and jamulus is fantastic for dual rehearsing amoungst musicians, it doesn't work so well when people just connect in with basic equipment. I'm also a music and singing teacher and teach online. I actually don't use Jamulus for that, instead I use Zoom as I need to be able to have video to see my students. There are some settings in zoom that I need to switch off so that the audio is the best quality. There is still too much...
Great thanks! I see it's already up a bit higher, that's good in some ways as it means lots of people are using it. I see a lot of servers however, that clearly have a firewall blocking their ports and so they're not pingable. Maybe central server should release them after say 24 hours of not being able to ping them?
It appears we reached a maxium number of servers being published to the central server. With --showallservers on the client I can see there are only 100 servers listed. I've created a few more servers today and they are not being listed, is there a way we can increase the max number of servers on the main central server?
hi Volker, I'm just resurrecting this thread as I'm interested in seeing if we could get a version of jamulus GUI with audio (just using the internal mic of the android device) as having an android version would allow us to significantly increase the volume of singers on the platform which I noticed we are lacking. I've done a bit of android development in the past and would be happy to take a look at it as I note in your post above that your PC wasn't sufficiently fast enough for the IDE. What required...
Ah, actually I found i had the name of the server too long! Once I made it below 20 chars it was all good - maybe worth putting as you get no error about it not working. Still worth pointing out that ping information doesn't work between a server and a central server when they are on the same host.
Ah, actually I found i had the name of the server too long! Once I made it below 20 chars it was all good - maybe worth putting as you get no error about it not working.
One thing I've noticed that I can't seem to get working, I tried creating a central server. This would be useful for a group of us who are trying to work collaboratively on a number of different rooms, so would be useful so not every musician keeps connecting to our rooms for our projects. (this is answering your use case question above for having another central server). However, I can get the central server running fine and I've configured it on the default 22124 port. However, when i tried to...
Version 18 i believe is what AWS ubuntu image is installed as default. Authenticating with public key "imported-openssh-key" Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-1057-aws x86_64)
hi thanks for this, I'm using AWS Ubuntu and I get the error: ubuntu@ip-172-31-43-57:~$ sudo apt-get install build-essential libqt4-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libqt4-dev I've looked on the web and I see messages that this package is no longer available and you should use: sudo apt update sudo apt install libqtcore4 libqtgui4 sudo apt-get install build-essential libqt4-dev Would you agree with this? [EDIT]...
hi thanks for this, I'm using AWS Ubuntu and I get the error: ubuntu@ip-172-31-43-57:~$ sudo apt-get install build-essential libqt4-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libqt4-dev I've looked on the web and I see messages that this package is no longer available and you should use: sudo apt update sudo apt install libqtcore4 libqtgui4 Would you agree with this? [EDIT] I finally got it working, i had to do the following...
hi thanks for this, I'm using AWS Ubuntu and I get the error: ubuntu@ip-172-31-43-57:~$ sudo apt-get install build-essential libqt4-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libqt4-dev I've looked on the web and I see messages that this package is no longer available and you should use: sudo apt update sudo apt install libqtcore4 libqtgui4 Would you agree with this?
Hi Volker. Thanks again for this software, it's bringing me and others great joy in this time of lock down. I would like to donate something towards you for this software. Is there a way we can do this? Many thanks, Simon
Yes Lots of us can't see other peoples servers, but it is temporamental, sometimes it works sometimes it doesn't. Possibly it could be due to internet bandwidth issues with so many people on it at one? Maybe the ping messages are unable to be sent back to clients?
So I had a quick look through your code and I see it's just sending a ping type message on a normal socket to each server's IP and Port, so that answers one of my questions. I guess the question is what is the normal reason why some servers don't respond with the ping request or why some jamulus clients don't receive the response?
hi Volker. Thank you so much for writing this fantastic software. A lot of us in the UK and Europe who are in lockdown and are musicians are using this to continuing jamming. I note there is not a 3.4.3 version for windows available, yet there is for linux/mac - so I'm on 3.4.2, but all my friends on macs are on the latest version. A lot of us are having problems with servers not being listed. For instance, I created a server lets say "Simons Server" and my friend can't see it, until he launches...
hi Volker. Thank you so much for writing this fantastic software. A lot of us in the UK and Europe who are in lockdown and are musicians are using this to continuing jamming. A lot of us are having problems with servers not being listed. For instance, I created a server lets say "Simons Server" and my friend can't see it, until he launches jamulus with the '--showallservers' option, but then he sees the server with no ping information or musician details. Same happens when he creates a server, i...