{"id":611,"date":"2018-11-30T03:19:23","date_gmt":"2018-11-30T03:19:23","guid":{"rendered":"http:\/\/ault.immtcnj.com\/thesis_fall_18\/?p=611"},"modified":"2018-11-30T03:19:23","modified_gmt":"2018-11-30T03:19:23","slug":"prototype-2-4","status":"publish","type":"post","link":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/2018\/11\/30\/prototype-2-4\/","title":{"rendered":"Prototype #2"},"content":{"rendered":"<p>For my second prototype, I decided to steer away from the visual aspect of things and focus on the implementation process. I worked in the program, Max, which I will potentially be using for the final project. I figured out how to set up my MIDI keyboard through Max and I made it so that the user can select between a number of different instruments to play with (just like any normal keyboard would). The difference is that I made it easy to understand, separating the different instruments families into categories and only selecting the instruments that create pitches, rather than sound (i.e. trumpet vs. woodblock).<\/p>\n<p>Even from working with the sounds myself, I realized that a lot of these instruments sound terrible. The reason for this is because I was using general MIDI data to generate the sounds of each instrument. Based on the feedback I received, the main criticism was the quality of instrumentation and making each instrument sound realistic. Dr. Nakra suggested that I either find a source of instrument MIDI files online, or commit to a long and tedious process in Logic. Doing it through Logic would involve the following: play a single note with the instrument track I want, bounce that individual note as a wav file, import that file into Max, rinse and repeat with every note of every instrument. I&#8217;m still trying to decide on a realistic approach to the quality of instruments, and I&#8217;m glad to hear any suggestions. For the mean time, general MIDI instruments will be my audio source for the final prototype.<\/p>\n<p>In addition to setting up the Max patch, I&#8217;ve also been researching on the function &#8220;Jitter&#8221; in Max, which will allow me to display graphics in real time. I hope that in the future, I will master this function and be able to implement my visuals into the Max patch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For my second prototype, I decided to steer away from the visual aspect of things and focus on the implementation process. I worked in the program, Max, which I will potentially be using for the final project. I figured out how to set up my MIDI keyboard through Max and I made it so that &hellip; <a href=\"https:\/\/ault.immtcnj.com\/thesis_fall_18\/2018\/11\/30\/prototype-2-4\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Prototype #2&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[],"class_list":["post-611","post","type-post","status-publish","format-standard","hentry","category-prototypes"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pamuO2-9R","_links":{"self":[{"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/posts\/611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/comments?post=611"}],"version-history":[{"count":1,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/posts\/611\/revisions"}],"predecessor-version":[{"id":613,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/posts\/611\/revisions\/613"}],"wp:attachment":[{"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/media?parent=611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/categories?post=611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ault.immtcnj.com\/thesis_fall_18\/wp-json\/wp\/v2\/tags?post=611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}