halo ^^

No 431-443 No 411-430 Semua (balik urutan) |

derianto@derianto : 2007-12-26 21:56:38 UTC+0000
diacu: >>433 >>436
So I have been staying in my far aunt's house in a town in East Bay since a week and half ago, since my school's dorm is closed during winter break.

And.... for various reasons (one big reason is I miss playing piano since there is no piano here), I created a virtual piano program. With this program, you can basically press keys on your keyboard and a note will sound. When you release the key, the note will stop. The neat feature is that you can also simulate piano pedal: just press and release the spacebar.

Finally I decided to extend the program so you can also change the instruments: you can play basically any MIDI instruments your device support.

Although the layouting of the keys follow that on the piano, I still find it difficult though to just play right away, because I tend to forgot: what does key "u" correspond to? What does key "b" correspond to?

So I draw piano keys in two sheets of paper. I place one on top of the first row of my keyboard and one below the last row. It helps me a lot!!
Now that I'm used to this position, I have played dozens of songs here in my new "piano" and improvize a lot too, with different instruments! I slept at 4 yesterday playing music.

Download it here:
http://www.stanford.edu/~derianto/shared/program/VirtualPiano.jar

Keys:
zsxdcvgbhnjm = C C# D ... through B, first octave
q2w3er5t6y7u = C C# D ... through B, second octave
i9o0p[=] BACKSPACE BACKSLASH = C C# D ... through A, third octave

spacebar = pedal
up arrow = previous instrument
down arrow = next instrument

There are lists of MIDI instrument code on the web. Some highlights:
0 grand acoustic piano
40 violin
73 flute
123 bird tweet

Issues:
It is known that the program may not produce any sound in some computers.
If it happens to you, I am sorry. I don't know yet what the cause is.

Different computers may produce different sounds. For example, my computer's acoustic grand piano sound may be louder and brighter than your computer's. It is normal, since different MIDI synthesizers produce different sounds.

Sometimes pressing many keys at the same time will produce an error beep instead of sounding a note. This may be caused by the internal working of the keyboard.

Legal:
MIT License
http://www.opensource.org/licenses/mit-license.php
Although I should insert "Copyright (c) 2007 Derianto Kusuma" there,
it means basically you are free to do anything with the program.

This is just for formality lol.

Enjoy...
Rin@derianto : 2007-12-31 02:15:55 UTC+0000
diacu: >>434
>>431
Suaranya General Midi, jd misal suara "0: Accoustic Grand Piano" itu variable atau standar? Maksudnya, apakah tergantung sound cardnya ataukah di komputer manapun pasti sama?
Soalnya kayanya di electric piano dan di komputer beda sih, jadi kayanya ga standar, tapi bisa jadi memang itu bukan general midi, jadi wajar kalau beda. Hegh >_<
derianto@derianto : 2007-12-31 03:11:18 UTC+0000
diacu: >>435
>>433
um...
mestinya sih paling engga namanya sama: Acoustic Grand Piano
tapi suaranya tetap bisa beda-beda tergantung sound card...
misalnya di komputerku ada 2 sound card, eh agak beda sedikit

wah enak banget ada electric piano!  bisa ganti2 instrumen kan? mau juga :P
Rin@derianto : 2007-12-31 05:11:42 UTC+0000
diacu: >>438
>>434
Hm, kalau begitu kesimpulannya:
Standar bernama "General MIDI" itu hanya menentukan nomor xy itu alat musiknya apa, bukan menentukan suara persisnya seperti apa. Suara persisnya ditentukan oleh hardwarenya.
Yang terakhir itu tidak bisa dicoba, soalnya dari 2 komputer yg pernah kupakai, rasanya keduanya Avance '97 (atau '98??), yg kayanya standar on-board....
Agak masalah nih, soalnya aku ga suka suara violinnya, kalau terlalu tinggi terlalu menyakitkan telinga (lebih suka Violanya di nada yg sama). Dan beberapa alat musik lain seperti Koto warna suaranya (timbre) di 2 nada bersebelahan tertentu terlalu lompat. :(
Pengen punya sumber suara elektronik yg misal: senar 1 gitar di fret 5 dan senar 2 open string suaranya beda. (In general, can differ between stopped string and the same tone albeit open string), yang punya suara2 macam Lute, Fiddle, et alia....

Sebenarnya electric pianonya lagi ga ada, hehe. ^^;;;;
Tapi mungkin itu bukan istilah yg tepat, lebih tepat bilang MIDI keyboard kali ya, atau synthesizer? Ah, apapun lah, pokoknya electronic sound generator. :P
Udah pernah coba beberapa, Yamaha, Technics, Casio, dan kayanya antara Acoustic Grand aja beda2, tapi ya itu, mungkin emang bukan General MIDI, jdnya agak tidak valid kalau dibandingkan. Tapi Technics bisa menyimpan dalam format MIDI untuk disimpan di disket, jd agak tanda tanya apakahini general MIDI. Duh, ud lupa suaranya, sekarang barangnya lagi di rumah di Jakarta....

Yah gitu deh.... Kayanya omongannya cukup tidak teratur. ^^;;;;
yuku@derianto : 2007-12-31 05:41:09 UTC+0000
diacu: >>437
>>431
Issues yang mu bilang benar2 terjadi padaku :(
Di ku ga keluar suara apa2. Aneh, padahal NotAngka yang sama2 pake javax.sound.midi bisa
keluar suara.

Padahal keliatannya programnya bagus.
Ku disassemble dan hebat classnya benar2 terpisah jauh, dan banyak packagenya juga,
ada getInstance segala, pake finalize, bikin class Sprite sendiri dsb, wow keren.

Nah berarti ada telor paskahnya yah? :D karena banyak file mencurigakan di dalam jarnya
bahkan ada ucapan bagi seorang teman...
derianto@derianto : 2008-01-01 11:03:06 UTC+0000
>>436
wah?? eh javaxsound.midi itu apa?

iya sori ^^''
itu aslinya kartu natal yang mengandung piano.  tapi diburak, jadi tinggal
pianonya aja :P
aduh mestinya ku buang dulu ya kartu natalnya sebelom dipublish
derianto@derianto : 2008-01-01 11:08:15 UTC+0000
diacu: >>441
>>435
wah!!
mu pemusik banget??
tau berbagai macam instrumen MIDI ya?
wah sepertinya main piano ya?  dan jago?

wah ku juga ga begitu ngerti tentang aturan standar suara nih...

wah..

sebetulnya kalo mau, bahkan setiap not bisa dimanipulasi loh.  ada bermacam2
control seperti wheel (pitch dimeleotkan), pedal, volume, dll deh dan sepertinya
ada juga efek-efek aneh.  siapa tau stopped string mungkin ada.
ku taunya dari program Music Creator

hebat nih mu tau mendalam tentang musik elektronik! kapan2 ajarin ya
Rin@derianto : 2008-01-02 03:40:32 UTC+0000
diacu: >>442
>>438
Maksudnya "tau berbagai macam instrument" itu apa? Kalau cuma nomor mana instrumennya apa sih bisa dicari di Internet, tapi kalau "bendanya", aku tidak tahu....
Ga jago piano, huhu.... Grade 1 aja ga lulus (invalid statement, karena kalau ga ikut ujian ya jelas ga lulus) :P
Kalau dikira-kira sih, kayanya grade 6 aja ga lulus....

Kayanya kalau beda antara open dan stopped string itu ga bakal ada di standard GM deh, soalnya bedanya terlalu kecil untuk dimasukkan ke alat yang fungsinya sangat umum (virtuoso vs amateur?).

Maaf, saya ga tau mendalam tentang musik elektronik..... Malah sebenarnya agak susah bekerja dengan suara elektronik, karena tidak ada "benda" yang bisa diasosiasikan dengan suaranya. Lebih suka dengan yang ada "benda"nya, tapi karena alat musik seperti Tuba, Horn, dsb cuma paling mentok melihat gambarnya (atau dari jauh), itu juga susah. Lebih mudah bekerja dengan alat2 yang pernah dipegang, seperti piano. Ini masalah asosiasi, sih, atau mungkin "mnemonic".
Pada dasarnya aku masih punya masalah dengan yang mendasar dalam musik, ko, chord aja masih bingung..... :S Sering ga tau chord dari suatu melodi. :(
derianto@derianto : 2008-01-04 05:45:44 UTC+0000
diacu: >>443
>>441
oh "tau berbagai macam instrument" itu maksudku apakah suka
membuat MIDI musik dan memakai instrumen2 itu (suaranya aja)
di dalam musiknya?  cuma sepertinya kok tau banyak :)

iya nomor bisa cari internet.  iya bendanya ku juga banyak ga tau

eh sebetulnya ada loh guitar (biasa) sama guitar (muted)

wah jadi suka kegiatan apakah mu bersama musik?
maksudnya: memainkan, mendengar, mengutak-atik, dll?
Rin@derianto : 2008-01-04 07:30:17 UTC+0000
>>442
Yah sering sih utak-atik MIDI, tapi instrumen yg dipakai cuma sedikit, cuma yg cukup "kenal" aja. Kadang eksperimen beberapa, tapi kalau ga gt tau bendanya jadi susah diingat. Intinya, susah mengasosiasikan sesuatu cuma dengan "nama", jadinya sebenarnya "ngobrol" di sini juga agak susah, karena ga tau semua orangnya....

"muted" biasanya maksudnya di senarnya ditahan oleh suatu alat jadi volumenya lebih kecil, tapi efek sampingnya suaranya juga agak berubah. Yg kreatif bisa memanfaatkan suara "berubah" ini. Waktu itu NTU Guitar Ensemble pernah main The Entertainer tapi di senarnya diselipkan uang (pada dasarnya sih kertas apapun bisa), suaranya jadi unik dan cocok dengan lagunya yang bernuansa
Eh jadi ngelantur. Kalau "stopped" string itu maksudnya senarnya ditekan, ini prosedur yang biasa dilakukan untuk mengubah nada pada senar, jadi bukan sudah bergetar lalu dihentikan. Maaf kalau istilahnya terlalu teknis. >_<
Lawannya stopped string ya open string, kalau gitar itu (dari paling rendah) E A D G B E. Open string relatif lebih keras dari stopped, tapi selain itu suaranya agak beda sedikit. (tapi ya itu, "sedikit")

"Kegiatan bersama musik" sih iya, tapi kalau lagi pengen aja, ga bs dipaksa. ^^
Sayang pekerjaan resmiku ga di bidang musik.
Lebih suka "compose and arrange" ketimbang "playback" (malah sebenarnya ga suka), dan sebenarnya ga bisa "playing". >_<
("playback" itu pinjam istilah rekaman, maksudnya memainkan ulang suatu lagu yang sudah dilatih, kalau "playing" itu bagiku cuma kalau bisa langsung menentukan iringan yang tepat, ga peduli apakah baca tulisan C, Am, Dm, atau tidak baca, yang pasti memainkan sesuatu yang nadanya belum dengan persis ditentukan)

 

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|