#!/bin/env bash
echo "What music to play?"
echo "[1] Groovy; blues"
echo "[2] Japanese"
echo "[3] ??"
echo "[4] 8 bit Bass boosted"
read music
if [[ $music -eq 1 ]]; then
echo "Enjoy!!"
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,3,5,6,7,10,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | pacat --channels 2 --format S32 --rate 24000
fi
if [[ $music -eq 2 ]]; then
echo 'Enjoy!!'
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("4,5,7,11",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1046*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | pacat --channels 2 --format S32 --rate 24000 &
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | pacat --channels 2 --format U8 --rate 4000
fi
[ $music -eq 4 ] && {
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("4,5,7,11",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1046*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | pacat --channels 2 --format S32 --rate 24000 &
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | pacat --channels 1 --format S16 --rate 4000
}
if [[ $music -eq 3 ]]; then
echo "Taken from r/coding; enjoy!!"
awk 'function wl() {
rate=64000;
return (rate/160)*(0.87055^(int(rand()*10)))};
BEGIN {
srand();
wla=wl();
while(1) {
wlb=wla;
wla=wl();
if (wla==wlb)
{wla*=2;};
d=(rand()*10+5)*rate/4;
a=b=0; c=128;
ca=40/wla; cb=20/wlb;
de=rate/10; di=0;
for (i=0;i<d;i++) {
a++; b++; di++; c+=ca+cb;
if (a>wla)
{a=0; ca*=-1};
if (b>wlb)
{b=0; cb*=-1};
if (di>de)
{di=0; ca*=0.9; cb*=0.9};
printf("%c",c)};
c=int(c);
while(c!=128) {
c<128?c++:c--;
printf("%c",c)};};}' | sox -t raw -r 64k -c 1 -e unsigned -b 8 - -d
fi
exit 0
Littux
Please forgive my ignorance, as I’m still a Reddit peasant
- 0 Posts
- 8 Comments
Littux@lemmy.worldto linuxmemes@lemmy.world•Who needs stable, feature-rich desktops anyway0·29 days agoI went from GNOME on Ubuntu, to KDE on Manjaro, to XFCE on Manjaro, and finally i3 on Arch.
GNOME was sluggish and not customisable.
KDE had graphical glitches everywhere that made navigating interfaces annoying sometimesOn XFCE, I actually didn’t find that many issues. I just stopped using Manjaro and switched to i3 when doing so.
Every government school here uses Linux. And there’s no security (password is “password” even for root account). The only reason it works is because everyone has common sense on what they shouldn’t do. The worst any kid could do is visit a “bad” site on a browser because no one knows how to do anything else.
Even the exam software assumes you don’t know how things in Linux works:
- The scores and answers are stored in simple non-encrypted SQLite3 databases at a directory in
/usr/share
. - During the exam, the panel for launching applications is hidden, so you can’t cheat on questions like “What does this tool do in GIMP?” by opening GIMP. But you can just do
Ctrl + Alt + T
to launch the Terminal andAlt + Tab
to switch to it.
I easily qualified for a State level competition where the education minister visited and had big news agencies visiting that made up a lot of nonsense. You can probably guess what the average student will be like from this
- The scores and answers are stored in simple non-encrypted SQLite3 databases at a directory in
Littux@lemmy.worldto Mildly Infuriating@lemmy.world•Pearson complaining about using Linux to access my course materialEnglish3·1 month agoIf they were using user agents for identification, Android browsers on “Desktop mode” would be wrongly identified as “Linux”. Even Discord has this issue on their download page. “Premium” Android devices with large screens use Desktop mode by default
Littux@lemmy.worldto Technology@lemmy.world•Reddit will warn users who repeatedly upvote banned contentEnglish0·3 months ago!spezholedesign
The comment said “SD Card” so it would be
/dev/mmcblk*
best bet for solving climate change is a shift to renewable energy
Nuclear energy is the future. Companies like Microsoft are now using entire reactors for their AI server farms.
Merging the upvotes and downvotes is the best option