Wednesday, October 19, 2005

SOP Ring Tone


Poly, Syarat Umum :
· Lead melody : Channel 1, octave C6 C8
· Bass : C3 C5
· Drum : Channel 10, panjang notnya pakai not 1/32 saja untuk menghindari over polyphonic
· Format MIDI 0
· Durasi 30 50 detik
· Format untuk preview dibuat dalam MP3 (22 kbps, 22050 Hz, 16 bit, mono) dan asf (22 kbps, 22050 Hz, 16 bit, mono atau 28.8 FM Radio Mono). Durasi preview dibuat max 40 detik fade out (walau lagu MIDI sebenarnya lebih panjang)
· File preview direkam dari playback MIDI 16 poly

16 Poly, Syarat Khusus :
· Dibuat max 10 track saja, max dari seluruh track ditotal = 14 poly
· Hindari penggunaan jenis suara yg keliatannya single tapi sebetulnya poly (makan 2-3 poly) : 5th saw wave, new age, polysynth, space voice, brightness, ice rain, atmosfer, halo pad, goblin, soundtrack, dan sejenisnya.
· Untuk Outsource :
o penamaan file = xx_16p.mid, xx.mp3, xx.asf (xx = 01, 02, dst ...)
o sertakan list dalam file excel
· Diusahakan di awal lagu agar langsung bunyi, jangan ada jeda/silent di awal lagu kecuali bila memang tak mungkin (misal mulainya memang harus di ketukan ke 3.

4 Poly, Syarat Khusus :
· Lead melody : C6 C8
· Bass : C3 C5
· Dibuat max 4 track : 1 poly melody, 1 poly drum (tak usah pakai open hi-hat atau cymbal sustainnya bisa menyebabkan overpoly), 2 instrumen lain masing-masing 1 poly
· Hindari penggunaan instrument string (diganti misal dgn brass, pokoknya yg release timenya pendek) & bell
· Antara not satu dengan not lainnya dalam track yg sama diberi jarak not 1/32 karena bila rapat maka not akan dihitung 2 poly (bukan 1 poly)
· Untuk Outsource :
o penamaan file = xx_4p.mid (xx = 01, 02, dst ...)
· Diusahakan di awal lagu agar langsung bunyi, jangan ada jeda/silent di awal lagu kecuali bila memang tak mungkin (misal mulainya memang harus di ketukan ke 3.


Mono
· Range melody : C5 C9, channel 1
· Instrument : Ocarina
· Format MIDI 0
· Dibuat seperti berirama tanpa mengaburkan melody sebenarnya (menyisipkan not-not di antara jeda melody).
· Durasi kira-kira 10 15 detik
· Not-not tersebut harus di-quantize untuk memastikan agar tak ada yg overlap
· Begitu midi mono di-play, not harus langsung bunyi, jgn ada jeda/diam dulu caranya selesaikan dulu rangkaian not-not lagu mono itu di ketukan dan bar yg sebenarnya, bila sudah selesai lalu select semua not itu dan geser ke posisi paling mentok ke depan, jadi begitu playback langsung bunyi
· Jangan ada 'jeda' atau tanda diam terlalu lama di sepanjang lagu utk rt mono
· Jenis file yg dibuat : *.mid, *.txt (hasil convert dari mid), *.mp3 (rekam dari playback mid) dan *.asf (convert dari *.mp3)
· Untuk Outsource :
o penamaan file = xx.mid, xx_1.txt, xx.mp3, xx.asf (xx = 01, 02, dst ...)
· Convert dari midi ke txt menggunakan software Coding Workshop, file txt yg didapat harus tak boleh lebih dari 250 kb
· Cara convert mono midi ke txt :
o Select a phone pilih nokia, lalu nokia sms binary format
o Import a ringtone pilih MIDI file
o Cari midi file yg akan diconvert lalu uncheck selain channel 0 (channel 0 disini adalah channel 1 aktual), coba diplayback bunyi apa tidak
o How many notes pilih Entire Song
o Copy to ringtone converter
o Coba di-playback lagi, bila sudah fix tekan tombol di bawahnya
o Hasil convert akan keluar susunan angka-angka binary
o Copy-paste angka-angka tsb ke notepad
o Potong header Coding Workshop (//SCKL1581.....) ganti dg header "024A3A51D195CDD0" seperti prosedur contoh di bawah ini
o Setelah prosedur potong memotong seperti di bawah ini selesai, pastikan tak ada karakter spasi ataupun enter baik di awal, tengah, ataupun akhir dari susunan angka2 dan huruf tsb(jadi semua angka tersebut nyambung, dan kursor tak akan bergerak lagi ke samping atau ke bawah setelah angka terakhir).

Contoh :
Misal utk 10014.mid, hasil konversi ke sms binary nokia dgn CW adalah :

//SCKL15811581990201
06050415810000024A3A6135A591A481B595B004005114A2D
02AC2CC22D2D02AC2CC2642702AC2B02AC30C2C92AD2682
292D02AC2CC22D2D030C2CD2

//SCKL15811581990202
692502702AC2B02AC30C2C92AD26821022D49B4000

"//SCKL15811581990201" dan "//SCKL15811581990202" dihapus, lalu angka yg tersisa dari 2 baris itu digabung, jadi hasilnya adalah: 06050415810000024A3A6135A591A481B595B0
04005114A2D02AC2CC22D2D02AC2CC2642702AC2B
02AC30C2C92AD2682292D02AC2CC22D2D030C2CD2
692502702AC2B02AC30C2C92AD26821022D49B4000

Nah, hasil ini masih harus dipotong lagi bagian yang
06050415810000024A3A6135A591A481B595B0
(38 karakter pertama, tapi belum tentu 38 juga - bisa 40 bisa 45, pokoknya dipotong bagian depan ini dengan batas buntutnya sebelum angka 0400...)

Sehingga menjadi:
04005114A2D02AC2CC22D2D02AC2CC2642702AC2B02AC30C2C92AD2682
292D02AC2CC22D2D030C2CD2692502702AC2B02AC30C2C92AD26821022
D49B4000

Terus ditambahin header berupa susunan angka : 024A3A51D195CDD0 (angkanya pasti ini), di depannya menggantikan header Coding Workshop yg dipotong tadi, jadi hasil akhirnya:

024A3A51D195CDD004005114A2D02AC2CC22D2D02AC2CC2642702
AC2B02AC30C2C92AD2682292D02AC2CC22D2D030C2CD269250270
2AC2B02AC30C2C92AD26821022D49B4000