Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 11:17
    achimmihca commented #255
  • 11:16
    achimmihca commented #255
  • Oct 26 22:31
    webbertakken commented #255
  • Oct 26 22:30
    webbertakken commented #255
  • Oct 26 19:20
    achimmihca edited #255
  • Oct 26 19:19
    achimmihca commented #255
  • Oct 26 18:57

    achimmihca on master

    changed PROJECT_PATH (compare)

  • Oct 26 18:48

    achimmihca on master

    build *master* branch and pull … (compare)

  • Oct 26 18:46

    achimmihca on master

    build main branch and pull requ… (compare)

  • Oct 25 19:04
    achimmihca commented #258
  • Oct 25 19:03
    achimmihca synchronize #258
  • Oct 25 19:03

    achimmihca on song-editor-improvements

    fix: Notification popup should … SongEditor: fix: note should no… (compare)

  • Oct 25 15:52
    achimmihca opened #258
  • Oct 25 15:42

    achimmihca on song-editor-improvements

    commented SongMeta fields SongEditor: imp: start at lyric… SongEditor: imp: stretch/shrink… (compare)

  • Oct 25 14:35

    achimmihca on song-editor-improvements

    SongEditor: imp: smaller auto-s… (compare)

  • Oct 25 09:29
    jaddel commented #257
  • Oct 25 09:18
    basisbit commented #249
  • Oct 25 09:17
    basisbit labeled #257
  • Oct 25 09:17
    basisbit labeled #257
  • Oct 25 09:16
    basisbit commented #257
achimmihca
@achimmihca
yes, all correct.
(has nice image e for the buffer)
achimmihca
@achimmihca

because the buffer has a limited size the new samples are added to the back and if they hit the end they start at 0 again

Actually no. I just checked this. The new samples come into the buffer (highest index has newst samples, index 0 has oldest sample). When the buffer is full, the old samples just "fall out" of the buffer.

No circular buffer involved for this part.
achimmihca
@achimmihca
BTW: You can see the mic buffer in the RecordingOptionsScene. The visualization shows a portion of the newest samples in the mic buffer (See RecordingOptionsMicVisualizer.displayedSampleCount). When you make a sound, you can see it moving from right (high index in mic buffer) to left (low index in mic buffer).
Also, when you increase RecordingOptionsMicVisualizer.displayedSampleCount to the full size of the buffer, then it should take 1 second for the wave to move from right to left (because mic buffer has length == sampleRateHz).
Nico Franke
@ZerNico
ahh that is good to know, thank you!
Nico Franke
@ZerNico

I am working on a Karaoke app as a website/webapp for fun atm
Thought you might be interested to see what I have atm
https://streamable.com/84pny0

It's really only visual atm tho, I've tested some stuff and it definitely is possible to do proper pitch recognition in a browser but it's gonna be a lot of work

basisbit
@basisbit
@ZerNico there already exists a karaoke game as website, but because of legal issues and licensing fees being astronomically high if you are not a big Sony Music licensor or similar, no one did continue to put any more time into such games. code: https://github.com/Katharine/ponytone Website with very niche indie-music content: https://ponytone.online/
however, the code of that project is quite easily readable and might be helpful for you
Nico Franke
@ZerNico

@ZerNico there already exists a karaoke game as website, but because of legal issues and licensing fees being astronomically high if you are not a big Sony Music licensor or similar, no one did continue to put any more time into such games. code: https://github.com/Katharine/ponytone Website with very niche indie-music content: https://ponytone.online/

Thanks, it looks pretty interesting!
My plan was to make it for self hosting and not for one big page so legal issues shouldn't be an issue
Also audio processing changed a lot recently, audioworklets and web assembly should improve the pitch detection quite a bit

achimmihca
@achimmihca
ponytone looks awesome :D
I only knew about MyLittleKaraoke
achimmihca
@achimmihca
@basisbit Codacy requires to add UltraStar-Deluxe Organization again (they changed something it seems). I wanted to add PlayCompanion repo to Codacy but couldn't because it is part of legacy USDX organization. And only organization owner can add the organization.
So please, add this organization in Codacy again.
basisbit
@basisbit
@achimmihca uh, sure, let me try this quickly
basisbit
@basisbit
should be done now
achimmihca
@achimmihca
Nice! If you enter ARTIFACTS_KEY and ARTIFACTS_SECRET on https://travis-ci.org/github/UltraStar-Deluxe/PlayCompanion/settings then the build should be ready as well
Michael Chen
@Drominar_twitter
Hey I downloaded the standalone ultrastar play alpha for mac (and I am the sole administrator and have permissions to read and write) but it still tells me 'You do not have permission to open the application “UltraStar Play”.' - I'm wondering why is this the case?
achimmihca
@achimmihca
Other users had also issues with v0.2.1 on MacOS. These issues might be solved with the next pre-release (there is an outstanding pull request).
Michael Chen
@Drominar_twitter
Thank you- I will look forward to the next pre-release
achimmihca
@achimmihca
You can find the new v0.3 pre-release over here
basisbit
@basisbit
Wow, so much progress! Thank you so much for all the effort you put into this!
Markus Böhning
@bohning
Nice! Thanks a ton, @achimmihca !
Just installed the companion app, really excited to try it out…
Markus Böhning
@bohning
Successfully singing through my smartphone, works out of the box. This is AWESOME.
achimmihca
@achimmihca
You're welcome :) Happy that it's working
It should also be possible now to run the main game on a tablet or phone and then use another smartphone as mic.
achimmihca
@achimmihca
I just opened some issues with features that are available in USDX but not yet in USPlay.
Do you know / want other features that are available in Vocaluxe, Performous, SingStar, Rockband, etc. that USPlay does not have (yet)?
Markus Böhning
@bohning
In 2018 I started a feature list of the infamous UltraStar CMD (Challenge, Medley, Duet) version of UltraStar. Maybe this can also be some inspiration for good features. UltraStar-Deluxe/USDX#361
basisbit
@basisbit
there are many corner case features which make it difficult to not end up with feature creep. Imho, I'd suggest focusing on features which are more urgent because there doesn't yet exist a good solution for them. That for example includes online multiplayer support where the players all have the same usdx files already, and thus multiplayer mode could be possible. That would allow online tournaments / competitions and thus could get open source karaoke back into the usual events list of online conventions / meetups.
achimmihca
@achimmihca
I just found a new site with UltraStar songs: https://usdb.eu/home
This looks very nice!
They also have an overview of UltraStar games and software: https://usdb.eu/software
Would appreciate if someone could contact them on facebook and ask them to include UltraStar Play on their site: https://www.facebook.com/UltrastarDB.
I don't use facebook so I can't do this myself.
Also, there now is a video about UltraStar Play on YouTube: https://www.youtube.com/watch?v=2B8BJeEcjj0
achimmihca
@achimmihca
Feel free to copy&paste this to spread the word ;)
basisbit
@basisbit

I just found a new site with UltraStar songs: https://usdb.eu/home

Maybe we should try to contact them and talk about the zip file format and a song content registry? I could write a server reference implementation for that but am currently not sure what the requirements are and how stuff like the API and workflow should be designed

a legal implementation could be like this: Alice is a registered at Samplestore, who also sell licensed karaoke music. Alice bought a tons of music content, more than fits on their phone's memory. USP could have some integration into such a store, which allows Alice to find and one-click download+"install" content or remove content again form the phone.
In countries where music licensing is not as complicated or when using only creative commons content (or similar), such a "store" could include free content which is available even for unregistered users.
basisbit
@basisbit
by the way, you just got your first sponsor
Markus Böhning
@bohning
Would appreciate if someone could contact them on facebook and ask them to include UltraStar Play on their site: https://www.facebook.com/UltrastarDB.
I did and it is already on their website!
achimmihca
@achimmihca
Nice! Thank you!
Frank Bouwens
@frankkienl
Nice
achimmihca
@achimmihca
Checkout the new website of UltraStar Play: https://usplay.net
I redesigned the page using a bootstrap theme to better highlight its features.
Also, I wrote an article for German blog linuxnews.de
If you also know or follow some tech related blog/magazine for Android, games, or open source, then you might want to sent them a hint about UltraStar Play. Spread the word ;)
Markus Böhning
@bohning

Checkout the new website of UltraStar Play: https://usplay.net
I redesigned the page using a bootstrap theme to better highlight its features.

Nice! Great job, @achimmihca !

TulipKitten
@TulipKitten
Looks purdy