Posts Tagged gadget

Record from computer speaker?

It never been so easy before.. 😀

http://www.ubuntugeek.com/how-to-recording-internal-audio-in-ubuntu.html

Ubuntu Rules.. 😀

1. Install pavucontrol (PulseAudio Volume Control) using apt-get or the Ubuntu Software Center.

2. Open PulseAudio Volume Control. It should be in the applications menu under Sound and Video.
3. Open Sound Recorder and start recording. Playing any sound at this point would be helpful, as your level indicator should react once you have finished.
4. Go to the “Recording” tab in the PulseAudio Volume Control window.
5. Make sure that “Applications” is selected in the drop down menu on the “Recording” tab.
6. Choose “Monitor of Internal Audio Analog Atereo” from the “Record Stream from” menu in the Sound Recorder entry of the application list.

,

Leave a comment

[WSK] Korean apps rock Global Market

bismillah..

Kita pasti sudah kenal dengan yang namanya Samsung Galaxy Tab, Nexus S dan gadget2 lainnya yang berkeliaran di pasaran saat ini.. seperti Yepp, dan TV LED. Semua datang dari samsung. Berikut perusahaan raksasa LG yg di indonesia biasanya bikin barang2 elektronik aja, tapi di korea sini, udah punya perusahaan telekomunikasi sekelas indosat. 🙂

Baru aja baca dari blog koreabrand.. inovasi korea tidak berhenti di situ, tapi merambah ke software2 yg populer di seluruh dunia. Mungkin yang paling dekat adalah Kakao. Semua orang korea punya account Kakao.. 😀 itu semacam “Whatsapp” yang lebih populer di indonesia. Jadi kita bisa ngirim2 pesan cuma2 kalao pake wi-fi atau langganan 3G. Malah, kakao benar2 gratis, gak kayak Whatsapp yang gratisnya cuma setahun dan nanti kita diminta bayar $1.99 dolar. 😀

Berikut adalah kutipan dari blog-nya, http://blog.daum.net/korea_brand/1096

Ternyata masih banyak aplikasi2 lain yg buatan korea menarik untuk didownload.. ^^ tapi syaratnya punya android atau iphone.. hehe

yuk mang.. sedot.. hehe

…………………………………………………………………………………………….

Korea-made apps rock the global market

 Many of you would have used applications especially in this smartphone era. Aside from its domestic success, Korea-made apps are now stepping into the global market with its excellent technology. You would have seen those Korea-made apps are ranked the top-sellers in overseas app store. In short, app store is the open market that sells applications for iPhones and iPads. Surprisingly, there is one Korea-made app ranked the first top paid app in US. Do you know what it is? The name of the app is ‘Cartoon Wars’. It is an arcade war game that combines “Defence Genre” and “RTS”. To win the stage, you should capture the enemies’ castle by producing as many units as possible. ‘Jolla man’, which is a well-known cartoon figure in Korea, is the main character of the game. Well, there are still more apps that are rapidly growing in overseas market. Let’s go check out some hot apps!

“Best of Britain” Galaxy Tab App by Samsung

<Visitors searching for information with the UK tour mobile app in Galaxy Tab>
(Photo: Consumer Times)

 Samsung Electronics and British Tourist Authority signed at partnership for utilizing the mobile contents in order to promote the London 2012 Olympic Games. With the contract, Samsung Smartphone users will be able to easily download the tour information provided by the British Tourist Authority. With a Galaxy Tab, there is no need to worry about traveling to UK. It has all the information you need as a tourist, such as museum, historic site, accommodation, restaurant, etc. This app will be available for download a month from now when Galaxy Tab is released in Britain. Don’t be sad that you can’t just have this application named ‘Best of Britain’ right now. Once it comes out, it will not only introduce its innovative technology to all the countries of the world during and after the London Olympic, but also make you satisfaction.

 <Various images of Galaxy Tab> (Photo: Blog ‘Britain- You’re invited’>

Want to see hot apps? Here’s more

<Fazecat’s game for iPhone, ’Paladog’> (Photo: YTN)

This is an app named ‘Paladog’ which has been ranked the best selling app in Korea for 7 weeks since February. It is incredible when considering the popular app doesn’t last for more than two weeks. ‘Paladog’ received 9 out of 10 points by the UK mobile game webzine ‘Pocket Gamer‘, and awarded ‘Golden Award’ for the first among Korean apps. In addition, it achieved worldwide recognition, selected as an app of ‘What’s HOT’ and ‘NEW&NOTEWORTHY’. Have you already tried the ‘Paladog’ game? If you haven’t, just one download, you will soon be addicted to this strategic simulation game which is full of 20 kinds of magic items, other items increasing skill level, and so on.

<’Kakao Talk’ on the top free iPhone Apps list in Kuwait> (Photo: ZD Net Korea)

 This is an app named ‘Kakao Talk’ which is very popular among Koreans and even people in Middle East. It was already ranked No.1 among free iPhone apps in four Middle East countries. As you know, ‘Kakao Talk’ users can communicate each other for free. It is said that it gained popularity for not only its free of charge and convenient function but also its yellow logo which is the most favorite color in Middle East

Marketing Strategy of Korea-made apps for Global Market

Marketing Strategy of<Wizard of Oz> (Photo: Yonhap)

‘Podo Tree’ is an app developing company established after ‘Kakao Talk’ by Kim Beom-su, the former CEO of NHN which is famous for a web search engine ‘Naver’ in Korea. You can get all these creative apps for only 0.99 dollar! Let’s take a look at one of it apps that was ranked No.1 in Top Paid Apps for iPad. Korea-made apps for Global Market 

 <’who?’, an app which was ranked in Top Paid Apps for iPad>(Photo : ZD Net Korea)

 1. Super 0.99 Vocab 30k

This is an application that combined every existing material to study English. For this app, ‘Podo Tree’ invested 14 native speakers and foreigners, and developed all sources, such as entries, meanings, example sentences, native pronunciation by their own. They studied the learning pattern and tendency of questions in order to have better comprehension. Surprisingly, it costs only 0.99 dollar. ‘Super 0.99 Vocab is scheduled to be released from March in Korea, April in Japan, May in US. Besides, they are planning to host a ‘Word Challenge’ competition offering $100,000 in total prize with people all over the world.

 2. Wizard of Oz

This is the first app that recreated the well-known novel written by L. Frank Baum for iPad. As the whole story is summarized and reconstituted into 80 frames of scene, you would feel as if you were watching a movie for one or two hours. While the picture books in the past used to add images to help understanding on the text, the ‘Wizard of Oz’ produced by ‘Podo Tree’ helps readers discover the new stories behind through reading the text and retouch the image. That is, you can go inside the new storyline if you find special items by dragging things to other place in the picture and slightly leaning the screen. Otherwise, the entire story will stick to the original version.

 3. Cartoon Biography of Global Figures – Who?

This is an animated biography app whose concepts are just like the book series by Dasan Books Co.,Ltd. The book series have been very popular among Korean readers and once introduced overseas. In other words, this is the first cartoon app which contains 30 global figures for iPhone and iPad. In particular, to celebrate the launching of ‘Who’ series of iPhones and iPads, they are plaaning to combine every story including Steve Jobs, Barack Obama, and Kim Dae-Jung for 0.99 dollar.

4. 3D Toy – CUBE DOG

This is a toy app that users can enjoy playing with its own 3D character. Previously, users had to choose either one from several characters which were already made during the production stage. However, the ‘Cube Dog’ made it possible for users to have their own players by selecting each facial part from the samples, such as eyes, nose, ears, and mouth. The aim of this game is to make users enjoy its different characteristics. In fact, the game was supposed to be targeting the global market, those who are interested would have to wait until May when this will be released simultaneously all over the world.

Globalization prospects for Korea-made Apps

With a huge popularity of Smartphones including iPhone, the interests on app store, which is an application market, are growing rapidly among Koreans. In addition, many Korea-made applications were awarded in app developing contests overseas and that helps building a good reputation. It is expected that such a positive trend will have a good influence in vitalizing the domestic app store market. Also it is expected that much more people all over the world will use Korean apps in the near future.

.

.

,

Leave a comment

Noise Removal Tutorial using Audacity

bismillah..

Terkait kerjaan jadi koordinator tim teknis di radiopengajian.com , gua coba bikin tutorial buat ngilangin noise. Prosesnya sederhana, dan juga murah meriah ternyata.. cuman perlu pake aplikasi gratisan Audacity .. waah.. mantab 🙂  *excited mode gak jelas*

Yang lebih ribet, adalah proses perekamannya, konversi, bersihin noise, dan akhirnya upload… ngabisin waktu lebih dari 5 jam.. 😛

itu jg karena memang masih coba2, jadi ada yang gagal.. hehe

Begini ceritanya.. *gaya di tv*

1. Rekam layar komputer + suara

Lingkungan yang digunakan adalah Ubuntu 10.04, maka digunakan pula software rekam yang cocok dengan linux. Pernah coba rekam pakai XVidCap waktu simulasi project kemarin, cukup memuaskan dan file hasil konversi sudah dalam bentuk .mpeg , sehingga mudah di-upload ke youtube. Namun, memang rekaman suara dari microphone masih belum berhasil, dikarenakan input setting dari XVidCap menggunakan OSS sound driver, bukan menggunakan ALSA mixer. Hasilnya, bermasalah di ubuntu ini, dan suara pun tidak terekam.

xVidCap

Setelah berjibaku dengan google.. dan uninstal default version dari repo lucid, dan pake versi dari jaunty, gua akhirnya nyerah… -___-”

Gua akhirnya pake record-my-desktop, dengan versi yg berantar muka gtk-record-my-desktop. Kelemahannnya adalah hasil rekamannya berformat OGV (OGG Vorbis Video), yang sangat bermasalah ketika gua upload ke youtube atau pun situs video2 lainnya.. :S
Tapi itu kita pikiran lagi nanti deh, sekarang yg penting hasilnya ada dulu, dan video tutorial gua kelar.

gtk-record-my-desktop

Rekaman pun dilakukan… sekitar 10 menitan lebih .. selesai.. mulai converting dari raw video ke format OGV oleh aplikasi record-my-desktop tadi…

dannn..

aaah.. storage gua abiiiiiissssssss NOL byte tersisa..

ini gara2 gua kebanyakan nyampah.. :S .. donlot2 gak jelas..

akhirnya, konversi berhenti tengah jalan, kayaknya malah ngerekam tadi itu sama sekali gak kesimpen, tapi si aplikasi gak ngomong apa2 soal error.. dudul.. gua ngomong panjang lebar jelasin barusan just for nothing.. huehue…

Gua bersih2.. dan ngerekam ulang..

😀

selesai.. alhamdulillah..

hasilnya agak beda ama yg pertama, tapi gpp lah.

oya, lupa nambahin, untuk ganti input suara rekaman dari mic dan speaker komputer (loop-back), maka gunakan PulseAudio Volume Control, bisa dicari di google.. huehue… berikut screenshot-nya:

PulseAudio Volume Control

2. Konversi file ke MPEG

Untuk menangani masalah upload yang tidak bisa di-play di youtube (tidak dikenali), maka gua coba lakukan konversi.

Pilihan pertama adalah menggunakan handbrake, program yang terkenal mumpuni menangani banyak konversi gua selama ini..

handbrake

Dan.. berhasil.. tanpa ada masalah terlihat. Namun, ternyata di bagian awal2.. :S seperti kehilangan key frame.. cuma ada gambar diam selama 1.5 menit.. aaah.. what should I do..??

hm…….

gua googling lagi.. ada cara buat convert OGV jadi mp4, dengan menggunakan “Arista Transcoder” .. alhamdulillah.. lancar..

hufff….

sekarang.. bisa gua playback dengan lancar.. 🙂

tapi.. ada satu masalah lagi.. soal suara gua yang terlalu kecil, karena gua ngerekam dini hari di lab, jadinya takut ganggu anak laen yg ada di lab istirahat..

3. Audio enhanancement

Pertama, suara dipisah dulu dari file videonya menggunakan ffmpeg:

$ffmpeg -i <video file> <audiofile>.mp3

Lalu, dilakukan filtering noise sesuai tutorial di atas.. hehe, praktek lagi.

Untuk suara yang kecil, gua ngelakuin leveling suara di menu “Effect-Level”. Namun sebelumnya.. ada bagian2 yang gua pengen kecilin, karena itu bukan dari suara gua, tapi suara dari komputer, nah itu”Amplify” di menu “Effect->Amplify” dan gua set jadi minus alias amplitudo bakal berkurang. Terus dilakukan pada beberapa bagian rekaman yang kelihatan mencolok supaya volume suaranya stabil. Begitulah.. hehe

selesai, simpen deh file mp3-nya.

4. Replace audio track

Tahapan berikutnya, menggabungkan audio yang sudah “bersih” dan diperbesar suaranya tadi dengan video-nya. Itu dilakukan dengan ffmpeg jg, perintahnya :

$ffmpeg -i <input video> -i <iput suara> -map 0.1:1 -map 1:0 -f mp4 -vcodec copy -acodec copy <output video>.mp4

*catatan : parameter -map dimodifikasi sesuai kebutuhan.. intinya lihat dulu property dari video-nya ada di track berapa, dan audio di track berapa.

Selesai dilakukan, siap luncur.. 😀

5. Upload video

Pilihan jatuh ke vimeo, karena gua gak mengalami error waktu upload sebelumnya. Di youtube, ada aja yg aneh.. video yg framerate 15 dikencengin ama dia.. jadinya ancur.. -__-”

…………………………….

anyway.. gitu deh.. bisa diakses videonya langsung di sini:

http://vimeo.com/22631612

Terus, ini adalah comment gua waktu ngasih link video itu ke kru radiopengajian.com:

Untuk melakukan editing file audio, semua bisa dilakukan di Audacity, termasuk cutting dan merging. Bisa dilihat pada manual Audacity http://manual.audacityteam.org

Terkait Noise removal, saya sudah mengupload video tutorial di http://vimeo.com/22631612

intinya.. dilakukan sampling terhadap noise dahulu pada daerah di mana seharusnya tidak ada suara, namun ada noise yang muncul. Lalu, dilakukan filtering berdasarkan pola noise tersebut.

Perhatikan untuk parameter “Noise Reduction (db)” diatur sesuai kebutuhan. Bila terlalu rendah, noise tidak hilang, tapi bila terlalu besar.. merusak rekaman. Cek lagi kualitas rekaman setelah selesai melakukan konversi.

Terkait export file mp3 yang malah menjadi sangat besar, hal itu karena bitrate yang dipilih adalah “default” yaitu 128kbps, padahal sumbernya memiliki bitrate hanya 32kbps. Pada saat mengeksport file mp3, klik “Option” yang akan memberikan window untuk memilih bitrate yang diinginkan. Lebih jelasnya, lihat di video di dekat2 akhir.

Referensi lanjut:

http://manual.audacityteam.org/index.php?title=Noise_Removal

http://www.geeks.com/techtips/2006/techtips-10dec06.htm

,

Leave a comment

Gadgets .. close to the heart

bismillah..

direct link: http://prezi.com/r1nkb25wz4dp/gadget-lekat-di-hati/

🙂

,

3 Comments

Honeycomb @ Googleplex

Leave a comment

Certificate Vending Machine @ Sun Moon University

bismillah..

gak cuma coca cola dan kantor pos..

ada lagi vending machine buat ijazah dan transkrip nilai.. 🙂

Hari gini.. Legalisir ijazah??!!
Print ajeee.. 😛

kkkk

berikut adalah contoh penggunaannya.

,

Leave a comment

Build Your Own Radio Station (Mac Version)

bismillah..

Struggled… for a few days..  😀 but finally I made it works.. hehe

Actually, the icecast has been working well since two weeks ago, but it could only receive a playlist stream provided by ices2 program. Okay, now we’ve encountered two foreign term.. icecast and ices2.. what are those creatures.. hehe. Later on, we’ll discover one by one..

I will focus on sharing my experience on creating an Internet Radio Station specifically on Mac. Also, this implementation will be using vorbis encoding, that you may use lame mp3 as encoder in your own preference. Ubuntu or windows will be following in other posts. I really want to share it with you guys, while it’s still hot.. 😀

Anyway.. let’s start it.

Requirement:

1. Downloads :

  • icecast – we will use icecast version 2.x in this example. You can download the files here. Download the source code. However, if you do not want to compile it by your self, you can download macport and let it do all the dirty works.. 😀
  • darkice – a live cast tool that can encode voice input from computer sound devices into desired encoding (mp3 or ogg vorbis). You can download the source code of darkice here. I’ve read about the availability of darkice in macport, however when I ran the search command, it didn’t found anything.. :S . That’s why we need to build the library from scratch. Current version of darkice is 1.0.
  • JackOSX – Mac porting of JACK device driver in linux. It will create an interface to be used by darkice. Download it here. If you use macport then avoid to use that version of JACK. I faced it that the device was not well configured.. I don’t know exactly why.. 😦
  • Okay.. install macport .. hahaha

2. Compilers

Install essential package from xCode available in your mac installation DVD in order to be able to compile the source codes.

Steps:

1. Icecast installation

We just need to call the port command belongs to the macport from console. Run with root privilege.

$ sudo port install icecast

After that, port will download all required dependent libraries needed by icecast, including the lame mp3 library and ogg vorbis library. We need to change ownership of some folders in order to be able to runs it well with the existing configuration template. Although, we can also define our own configuration for logging folder. In my implementation, avoiding non default logging folder and cache folder, I just change their ownership 😀

$ sudo chown -R desired_user /usr/local/share/icecast

It will change the ownership of caching and logging folder to the “desired_user” .

2. JackOSX installation

You just need to run the package file that has been extracted from a zip file. Restart of system will be required.

3. darkice installation

Extract downloaded file and enter the folder using console. We will do some configuration in order for darkice to be able of using the JACK device.

Befor that, we need to modify a few lines of source code in order to get the JACK run automatically along with the darkice. It is not necessary, however it will make our life easier in the future.. 😀

Find JackDspSource.cpp file in the src folder, and open it. We will find this lines of codes in line 209 :

    if ((client = jack_client_new(client_name)) == NULL) {
        throw Exception( __FILE__, __LINE__, "JACK server not running?");
    }

Replace those lines with this code :

    if ((client = jack_client_open (client_name, JackNullOption, NULL)) == 0){
        throw Exception( __FILE__, __LINE__, "JACK server not running?");
    }

We are replacing the deprecated jack_client_new function with the jack_client_open function. The latter one will automatically starts JACK server. 🙂 You can download the modified JackDspSource.cpp here ..  http://pastebin.com/uTNwLTUi

Save the modification and run these commands from the console:

$ export prefix=/opt/local
$ /configure  --with-lame-prefix=$prefix --with-vorbis-prefix=$prefix --with-twolame-prefix=$prefix --with-faac-prefix=$pefix --mandir=${prefix}/share/man --with-jack-prefix=$prefix
$ make
$ sudo make install

we need to explicitly declare that we are using library of lame and vorbis, along with the JACK. The darkice will be compiled using all of those capabilities. We also defined prefix prevously to be on “/opt/local” since the macport installed all  those libraries inside that folder.

To test whether the installation is successful or not, we can run “darkice” command in console and we will have the program is found or not.

4. Run the icecast

We need to configure the icecast config file. The default file is located on /opt/local/etc/icecast.xml .

The configuration file I made is uploaded here.. http://pastebin.com/Fj9MTVzZ

The lines needed to be modified are only:

– authentication section

    <authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>yourPass</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>yourPass</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>admin</admin-user>
        <admin-password>yourPass</admin-password>
    </authentication>

change the username as password as you like.

– address binding

    <!-- This is the hostname other people will use to connect to your server.
    It affects mainly the urls generated by Icecast for playlists and yp
    listings. -->
    <hostname>0.0.0.0</hostname>

    <!-- You may have multiple <listener> elements -->
    <listen-socket>
        <port>8181</port>
        <bind-address>0.0.0.0</bind-address>
        <shoutcast-mount>/mount.ogg</shoutcast-mount>
    </listen-socket>

Change the hostname to your computer IP. Port number can be defined as you like that will be used to access your radio. The bind address is again your IP number. The mount point will be the file address showing after the IP number and port number in your URL address field.

For the above configuration, the url will be : http://0.0.0.0:8181/mount.ogg .

You can run the icecast by this command:

$ icecast -c /usr/local/etc/icecast.xml -b

“-b” parameter means that the icecast will run in the background.

check by running

$ ps -def |grep icecast

if there is a program running in the background, then everything is okay.

5. Run the darkice

Create the configuration file for darkice. You can see mine here.. http://pastebin.com/xdsz7eB7

The parts you need to modify is on the icecast2 connetion:

[icecast2-0]
bitrateMode     = abr       # average bit rate
format          = vorbis       # vorbis    # format of the stream: ogg vorbis
bitrate         = 96        # bitrate of the stream sent to the server
server          = 0.0.0.0
                            # host name of the server
port            = 8181      # port of the IceCast2 server, usually 8000
password        = yourPass    # source password to the IceCast2 server
mountPoint      = mount.ogg  # mount point of this stream on the IceCast2 server
name            = RadioName # name of the stream
description     = This is only a test
                            # description of the stream
url             = http://0.0.0.0:8181/mount.ogg
                            # URL related to the stream
genre           = yourGenre    # genre of the stream

Fill the server with IP of your icecast running computer. So do with the port number and mountPoint comply with the setting of icecast in the previous setting. Save the file in certain folder, we’ll name it as darkice.cfg for example.

As for the input source setting, we’ve set it as “jack_auto”. It will automatically grab the input from JACK device.

Run the darkice with this following command.

$ darkice -c darkice.cfg

it will print out some verbose description.

6. Test your radio

Open your browser, it can be firefox or chrome or an IE. Put http://0.0.0.0:8181/mount.ogg in your address bar, following the setting in your icecast config file.

And, if there was no problem .. we can hear our own voice with a delay of about 7 seconds.. 😀

..

I think, that’s all I could share for now.. 🙂

, ,

3 Comments

Apple Wireless Keyboard Upgrade

bismillah..

.

upgraded my home laptop with a new wireless keyboard.. 🙂

Found some problem with the Function keys. Based on the information from http://discussions.apple.com/thread.jspa?threadID=2257478 , the driver available in my mac was outdated. The mac thought the aluminium keyboard was the old white keyboard. We need to update the driver. You can download it here : http://support.apple.com/kb/DL957

The new mate 😉

++Update++
Unboxing video.. ^^V

,

Leave a comment

Dropbox Invitation link

Yuk ikut dropbox.. 🙂

kalo lewat link ini, dapet bonus 250 Mega… mau kan? 😉

http://www.dropbox.com/referrals/NTEwMDM4NTM5

Leave a comment

Seagate Expansion 1TB unboxing

bismillah..

Bought it for my Indonesian worker friend.. 🙂

*once i bought it too for my indonesian friend*

an unboxing video of Seagate Expansion 1TB

4 Comments

%d bloggers like this: