Friday 29 December 2017

3.5 Cara memproduksi musik digital

Nama                       : Ahmad Fakhriza Luthfi
NPM                        : 50416360
Kelas                        : 2IA13
Mata Kuliah             : Peng. Teknologi Internet dan New Media

Proses Pembuatan Musik Digital
Untuk dapat membuat musik digital, ada 2 unsur utama yang perlu dikuasai yaitu :

Penguasaan software MIDI yang digunakan.

1.   1.   Penguasaan teori dasar musik.
2.  2.  Penguasaan software MIDI yang digunakan.

     MIDI (Musical Instrument Digital Interface) merupakan proses produksi musik, yang dilakukan dengan memainkan instrumen-instrumen musik, dengan metode digital atau komputer. Seluruh proses pembuatan musik digantikan dengan komputer, baik dari komposisi hingga instrumen yang digunakan.

     Untuk penguasaan software produksi musik digital, setidaknya ada 3 hal yang harus Anda mengerti, yaitu :
a. Score : susunan atau komposisi musik yang dibuat.
b. Instrumen musik digital : merupakan instrumen-instrumen musik yang dihasilkan melalui komputer.
c. Mixing : menyelaraskan segala unsur instrumen yang digunakan dalam sebuah aransemen, sehingga dapat nyaman didengar.

Penguasaan teori dasar musik.

Sebagai contoh, ini adalah langkah - langkah tentang bagaimana cara menyusun sebuah lagu :
a. Melodi
- Tangga nada mayor, minor, blues, dll
- Alur melodi (melodi utama – reff)
- Menentukan lagu ada berapa
b. Acord / Kunci / Chord
setelah tercipta melodi, buat chord untuk mengiringi melodi tersebut.
c. Ketukan
kembangkan ketukan yang digunakan dalam membentuk komposisi lagu.
d. Progresi Chord
susun progresi chord keseluruhan lagu dengan baik.
e. Pengembangan lagu

susun bagian-bagian lagu sesuai dengan hati nurani.

3.4 Aplikasi yang digunakan untuk memproduksi musik digital

Nama                       : Ahmad Fakhriza Luthfi
NPM                        : 50416360
Kelas                        : 2IA13
Mata Kuliah             : Peng. Teknologi Internet dan New Media

Software Pembuat Musik Digital
     Salah satu cara mengomposisi musik adalah memanfaatkan teknologi komputer atau lebih dikenal dengan tracking. Dalam tacking, seorang komposer dapat menciptakan musik dengan bermodalkan komputer atau laptop.
     Dalam penjelasan kali ini, saya akan membahasa aplikasi tracking yang tentunya bersifat freeware alias gratis. Tentunya ditambahkan pula dengan berbagai macam aplikasi menarik lainnya. Salah satu software yang sering digunakan adalah Kristal.

     Kristal adalah multi-track recorder yang baik untuk mengelola sequencer audio dan mixer. Software ini di rancang sebagai sistem modular dengan aplikasi utamanya menggunakan mixing consule. Sementara, sequencer audio, input audio, dan sebagainya dimuat sebagai plugin terpisah. Kristal Audio Engine memiliki 16 track audio, 3-band parametric EQ, 2 VST insertslots per channel, 3 VST Master effect slots, dan fitur-fitur menarik lainnya. Aplikasi ini bisa anda unduh di website resminya yang beralamat di http://www.kreatives.org/kristal/.

3.3 Sebutkan dan jelaskan produksi musik digital serta distribusi musik digital

Nama                       : Ahmad Fakhriza Luthfi
NPM                        : 50416360
Kelas                        : 2IA13
Mata Kuliah             : Peng. Teknologi Internet dan New Media

Produksi Musik Digital
     Perkembangan teknologi yang semakin pesat dalam industri musik membuat kita semakin mudah memproduksi musik sendiri. Ini terbutkti dari semakin menjamur nya tidak hanya studio skala sedang hingga studio rumahan. Musisi zaman sekarang pun tidak luput baik dari kalangan Pro sampai kalangan Indy memiliki studio rumahan sendiri, ini berguna untuk menuangkan karya.
     Kini zaman telah berubah berevolusi Digital teknologi khusus nya musik sangat membantu musisi, antara lain : Produksi Murah, Cepat, efisien dan mudah.Dalam sejarah nya system musik recording digital Digital Audio Workstation bermula pada tahun 1970, percobaan pertama nya based on CPU pada tahun 1980 dengan Apple machintos dan Atari TS. Kemudian sekitar awal tahun 1992 produksi Musik digital pertama pada basis operasi Windows pertamanya lahir oleh perusahaan Soundscape Digital Technology (lalu diikuti oleh Mackie kemudian Solid state Logic), SADiE, Echo Digital Audio and Spectral Synthesis. Dan pada tahun 1996 perusahaan berbasis dijerman Steinberg memperkenalkan produk nya bernama Cubase dapat merecord dan playback sebanyak 32 channel tanpa harus menggunakan Digital Signal prosessor outboard /harware.
     Steinberg adalan technology system starter yang merevolusi system Musik produksi digital didunia sampai sekarang, sehingga banyak pengikut perusahaaan musik produksi digital untuk diproduksi dan memasarkan produknya masing dengan system yang serupa dengan steinberg system.Yang berkembang di dunia sampai saat ini. CPU dengan spek yang mumpuni, Disk/hard Disk yang memadai berfungsi sebagai Host untuk menunjang kinerja DAW. DAW ( Digital Audio Workstation ) adalah sebuah sistem software rekaman berbasis computer yang di rancang untuk menggantikan studio rekaman tradisional. (Cubase, nuendo, garageband, SADIE, protocols, Logic, Sonar, cakewalk, presonus studio one Dll). InterfaceA/D-D/A (analog to Digital – Digital to Analog), atau biasa disebut sound card/converter. Berfungsi untuk merubah signal analog menjadi digital, dan sebaliknya. Mic Condenser. Berfungsi sebagai transducer yaitu merubah gelombang suara di udara menjadi variasi voltase kemudian akan dirubah menjadi data digital oleh converter dalam bentuk angka digital binary digit (Bit). Berupa data WAVE.
     Monitor System. Yang dimaksud disini adalah speaker yang flat dan dirancang khusus untuk kebutuhan mixing / mastering. Ruangan Vocal kedap suara/ Vocal Booth Ini menghindari noise / suara bising yang tidak diinginkan tidak ikut terrekam pada saat tracking. Optional Instrument (guitar, Bass, Vsti Instrument, Effect Processor, dsb, Outboard Micpreamp). Perlu diingat kejernihan rekaman/kualitas bergantung kepada Converter/ Audio Interface AD-DA, Mic preamp, dan Mic Condenser.



Distribusi Musik Digital

     Walaupun terlihat cukup sederhana, akan tetapi pembuatan musik menggunakan media digital tidak semudah yang kita bayangkan. Ada beberapa hal dasar yang harus dikuasai, seperti apa saja komposisi sebuah musik, dan mengerti mengenai proses mixing seluruh instrumen yang digunakan. Yang terpenting dalam pembuatan musik digital adalah membuat ritme. Setelah ritmenya sesuai, batu dapat digabungkan dengan komponen lain.
     Banyak musik yang dibuat melalui proses rekaman studio, lalu formatnya diubah menjadi format digital. Ada beberapa faktor yang membuat penikmat musik lebih memilih musik dalam format digital.
     Seperti, mudahnya mendapatkan musik dalam format digital, hanya dengan mengunduh, baik secara gratis maupun berbayar, penikmat musik sudah mendapatkan musik yang diinginkan. Dengan menggunakan media digital, penikmat musik juga dapat memilih salah satu lagu yang ia sukai tanpa harus memiliki keseluruhan album.
    Musik dalam format digital juga dapat memberikan keuntungan bagi si pembuat musik. Penjualan musik dalam bentuk nada tunggu (RBT) telepon seluler jauh lebih menguntungkan dibandingkan harus menjual dalam bentuk CD atau kaset.

    Selain mendapatkan keuntungan dalam bentuk materi, pembuat musik juga dapat memanfaatkan teknologi internet untuk menyebarluaskan karya mereka. Pembuat musik dapat menyebarkan karyanya ke seluruh dunia, dengan cara mengunggah karya mereka ke berbagai website jejaring sosial. Sudah banyak musisi Indonesia yang berhasil manggung di luar negeri dengan cara seperti ini.

3.2 Sebutkan & Jelaskan platform aplikasi untuk mengembangkan video game serta bahasa pemrograman yang digunakan

Nama                       : Ahmad Fakhriza Luthfi
NPM                        : 50416360
Kelas                        : 2IA13
Mata Kuliah             : Peng. Teknologi Internet dan New Media

Platform yang dipakai
      Platform ialah kombinasi antara sebuah arsitektur perangkat keras dengan sebuah kerangka kerja perangkat lunak (termasuk kerangka kerja aplikasi), dalam video game disini platform ialah sistem elektronik yang digunakan untuk menjalankan permainan video. Platform untuk Video Game berupa komputer pribadi dan konsol permainan seperti Arcade, Game Boy, PlayStation (PS2/P3/PS4), Xbox 360, Nintendo Wii, PC (Komputer), game online hingga game Android.

Bahasa pemograman yang digunakan

1.       Java

    Java merupakan bahasa pemrograman yang paling populer. Bahasa pemrograman ini digunakan untuk membangun aplikasi server-side untuk video game dan aplikasi mobile. Java sendiri bukan hanya membangun sebuah software berbasis desktop, namun juga berbasis web, mobile dan merupakan dasar utama dari pengembangan aplikasi Android.

2.       Bahasa C

    Dalam mempelajari semua bahasa pemrograman, Bahasa C merupakan bahasa yang paling dasar dan wajib dipelajari pertama kali oleh para programmer. Karena pada dasarnya bahasa C merupakan dasar dari bahasa pemrograman lainnya. Bahasa pemrograman ini baik ketika digunakan untuk membuat proyek kecil dan aplikasi tingkat rendah. Bahasa ini banyak digunakan sebagai embedded system seperti di televisi, sistem operasi dari sebuah pesawat, dan sistem operasi komputer.

3.       C++

    C++ merupakan bahasa tingkat menengah yang memiliki fitur pemrograman berorientasi objek. Awal diciptakannya C++ adalah untuk meningkatkan bahasa sebelumnya yaitu C. C++ merupakan kekuatan terbesar dari sebuah software terbesar, seperti Firefox, Winamp, dan program Adobe. Bahasa pemrograman yang satu ini digunakan untuk mengembangkan sistem perangkat lunak baik berupa aplikasi, server dengan kinerja yang tinggi, aplikasi client dan video game.

4.       C#
     C# (atau dibaca C Sharp) adalah sebuah bahasa pemrograman yang digunakan untuk mengembangkan perangkat lunak seperti aplikasi Microsof. Penulisan kode bahasa pemrograman ini mirip dengan Java. Dapat digunakan pada pembuatan desktop games menggunakan XNA, DirectX, atau Unity3D. Dapat juga digunakan untuk membuat web games menggunakan Silverlight atau Unity3D. Contoh web game yang dibuat menggunakan C# dan Unity3D adalah LiloCity dari Agate Studio.

5.       Python

    Python adalah sebuah bahasa pemrograman penerjemah multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Bahasa Phyton merupakan bahasa tingkat tinggi. Phyton menjadi salah satu bahasa pemrograman yang membangun sebuah website dan aplikasi mobile. Bahasa phyton menjadi bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Phyton menjadi sebuah kekuatan dari aplikasi terkenal, seperti Instagram, Pinterest dan Rdio. Phyton juga digunakan oleh para pengembang Google, Yahoo! Dan juga NASA
.
6.       Ruby

    Dalam pengembangan sebuah website dan juga aplikasi mobile, para progammer juga menggunakan bahasa Ruby. Ruby dirancang untuk menjadi bahasa pemrograman yang sederhana dan mudah untuk ditulis. Ini merupakan kekuatan yang dimiliki oleh Ruby. Ruby menjadi pembangun dari Scripd, GitHub, Groupon dan Shopify. Seperti halnya Phyton, Ruby dianggap sebagai bahasa yang cukup user-friendly untuk para pemula. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.

7.       JavaScript

   JavaScript merupakan bahasa pemrograman berbasis java yang merupakan interface pembantu dalam pemrograman web. Setiap web yang disisipkan kode JavaScript akan Nampak lebih dinamis dan tidak monoton. Javascript juga digunakan dalam pengembangan sebuah video game dan juga dalam aplikasi desktop. JavaScript sangat populer di internet dan dapat bekerja di sebagian besar web browser populer seperti Microsoft Edge, Mozilla Firefox, Google Chrome, dan Opera.

8.       PHP

    PHP adalah bahasa pemrograman yang sering digunakan dalam pembuatan website berupa aplikasi dengan data berat dan dinamis. Saat ini banyak situs-situs populer yang menggunakan bahasa pemrograman ini seperti WordPress dan Facebook.

9.       Objective-C

   Obcjective-C adalah bahasa pemrograman yang digunakan oleh Apple untuk pengembangan aplikasi iOS dan system operasi OS X. Bahasa pemrograman ini dikembangkan pada awal tahun 1980-an, dan dipilih oleh NeXT (perusahaan yang didirikan Steve Job selepas dipecat dari Apple) untuk membangun sistem operasi NeXTSTE (cikal bakal dari OS X dan iOS). bahasa ini spesifik digunakan untuk membuat game di komputer buatan Apple yang menggunakan Mac OS.

10.   SQL

    SQL (Structured Query Language) merupakan bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini merupakan standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahas ini untuk melakukan manajemen datanya.

11.   Actionscript 3


    Umum digunakan dalam pembuatan web games dalam format Flash Games, contohnya game flash di Facebook seperti Shopping Paradisebuatan Agate Studio atau game flash di game portal, seperti Earl Grey and that Rupert Guy yang juga buatan Agate Studio.

3.1 Jelaskan apa yang anda ketahui tentang video games dan video games apa yang anda sukai

Nama                       : Ahmad Fakhriza Luthfi
NPM                        : 50416360
Kelas                        : 2IA13
Mata Kuliah             : Peng. Teknologi Internet dan New Media

    Video Game adalah sebuah permainan dengan dengan tampilan sebuah gambar atau visual yang dapat memberikan respon balik jika diberikan perintah-perintah tertentu menggunkanan alat kontrol pada seperangkat sistem elektronik. Kata Video Game pada dasarnya mengacu pada istilah “raster display device” . Banyaknya jenis sistem yang digunakan untuk menggenerate display game senghingga dinamakan platform, contok Personal Computer dan konsol. Media yang diggunakan sebagai input data untuk memanipulasi/memainkan game dinamakan Cotroller, controller pada konsol dinamakan Joystick, sebuah papan portable berisi tombol-tombol untuk memasukan perintah-perintah pada game. Controller pada PC tetap berupa keyboard dan mouse yang digunakan bersamaan secara simultan.
    Contoh video games yang saya sukai adalah Pro Evolution Soccer , Resident Evil series , Final Fantasy dan masih banyak lagi.