Profile

Cover photo
Werner Van Belle
127,188 views
AboutPosts

Stream

Werner Van Belle

Shared publicly  - 
 
Todays challenge: create an audible sine wave by setting all frequencies to unitygain and playing with the phases.
1
Phillip Adkins's profile photo
 
all frequencies?
Add a comment...

Werner Van Belle

Shared publicly  - 
 
I'm investigating subband coding (aka wavelet compression/decompression). The picture below shows the encoded signal for the different bands. You might not immediately see it from this picture but the sole wave that was used as input into the filterbank was a sinewave with fixed frequency. It is quite a surprise to me that such a sine is encoded by interleaved pulses between two bands. Equally interesting, the pulses are fairly wide, suggesting that determining the correct frequency in the wavelet domain might not be as trivial as I might wish it.
1
Werner Van Belle's profile photo
 
For the interested ones: http://en.wikipedia.org/wiki/Quadrature_mirror_filter has some info on the filters used.
Add a comment...

Werner Van Belle

Shared publicly  - 
 
Holy bananananananas
 
This texture shrinks on one axis while stretching on the other - and yet somehow loops every three seconds. Here's the full code of a (very) heavily modified version, which fits in one and a half t...
1 comment on original post
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
Holy shit. Just got a ***ed database error (you know I have been making my own). An error that should not occur. So, I make a copy of the database to study it. Create a new non-proguarded BpmDj and copy the corrupt database to there. Then I start bpmdj. The phone crashes, and reboots and has been in rebootmode for the past 5 minutes. Filesystem errors probably. Safe to say: it wasn't BpmDj that had a problem, but that #ToyAndroid OS. I would venture a guess that the continuous segfaults due to that crapped up garbage collector has something to do with it, but then I would be suggesting that linux actually doesn't offer protection against that. Probably FS errors.
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
From the gothic sisters to the clowns of the prodigy. All a theater of tragedy. Be sure to listen to the transitions. https://www.mixcloud.com/5dbb/alice-cassandra/
Got to listen to the transitions here. From the sisters of mercy to the prodigy to the cranes. Started out as a test, ended up on mixcloud. Mix has been made with BpmDj. http://bpmdj.yellowcouch.org/
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
And that is when you package your nice app, turn off all debugging code. Should be blazing fast now. And indeed it is. It is chruning through those tagupdates at a speed never seen before. Thereby the time the tagupdates do not keep a lock has become so small that the application has become unusable. Need other solution to that. Release postponed.
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
which reminds me of a 'backup-in-the-ether' solution we once inventend. Upload your backups to network queues and make sure they stay in transit between peers. Not a single host will actually have the backup, yet all network buffer cards will enjoy that backup of the 5 seasons of game of thrones.
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
 
NERDGASM!
Grant Thompson of the King of Random just shared a great tutorial on how to make completely edible gummy LEGO bricks and figures using a mixture of corn syrup, Jello, and gelatin. Using the right molds, the pieces are so precise you can actually build with them. Unlike the chocolate LEGO bricks we
3 comments on original post
2
Add a comment...

Werner Van Belle

Shared publicly  - 
 
Lars Fosdal originally shared to Stuff happens:
 
Ultimate Dad Mode Activated

#closecall  
18 comments on original post
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
Version 4.6.3 brings you the finest of tags selectors. http://bpmdj.yellowcouch.org/manual/tags.html
On a sidenote I will not be adding new features to BpmDj for android unless Google get's its garbage collector in line with Java specifications. Some of you will notice that BpmDj crashes more often than in the past. This almost always happens with an abort during a garbage collect. Aside from the fact that BpmDj only gets 48 to 64 Mb from the OS (your phone has often 1G available), the garbage should actually be compacted and if that is not possible an OutOfMemory thrown. Yet, Google finds promotional videos on how to deal with 32M useable memory in 2015 the better approach. So: it is clear that BpmDj has reaced the roof of what can be done on a phone.
Exclusive: Tagging songs. Version 4.6.3 adds an exclusive tagging feature. You can now mark tag each song with multiple labels. These labels can be included or excluded from a search. Tagging songs. Tagging a song. To add a tag to a song go to the song selector. Click on a song and then on the ...
1
Add a comment...

Werner Van Belle

Shared publicly  - 
 
I understand less and less of android programming. My app, running on an Acer tablet a year ago worked fine. The same mix, now, on the same tablet, with code nearly identical to the old one can barely get through the mix. Now, after compiling it without debug bridge available, the thing works fast again. So where is the performance penalty gone ? Apparently the USB cable. Every time it has to print a message to the debugging host it takes ages. Yet this is new behavior. And yet that tablet has not been upgraded. So it must be at the receiving end, at the android studio end. Sigh... No interest in digging deeper in this performance sink. Just happy that I figured out that it is actually not a problem.
1
Dan Weese's profile photoWerner Van Belle's profile photo
2 comments
 
Nothing new there. Same with admob. http://stackoverflow.com/questions/20626870/iab-startsetup-nullpointerexception/24202135#24202135 is an answer I have in 2014. One year after people noticed that the demo code didn't work. The patch is still not in their released soft.
Add a comment...

Werner Van Belle

Shared publicly  - 
 
Wihie shit-piss-fuck nio actually works a lot better on retarted acer tablets. Tourette aside, those tablets with an old google vip-fuck API couldn't actually multitask. Allocating threads would crash that sorry excuse of an OS. Now it doesn't: no threads -> no crash.
1
Dan Weese's profile photo
 
(to the Bob Marley tune)  "No threadin', no cry".  Every time you feel the urge to write an AsyncTask or a Runnable in Android, step away from the keyboard.  Delegate it to a Service.  
Add a comment...
People
Links
Story
Tagline
Als uw hond kan schrijven.... dan is het eerder een pen.