{"id":4804,"date":"2026-02-11T14:13:37","date_gmt":"2026-02-11T14:13:37","guid":{"rendered":"https:\/\/www.artinoise.com\/?post_type=assets&#038;p=4804"},"modified":"2026-02-11T14:43:40","modified_gmt":"2026-02-11T14:43:40","slug":"prompt-videogame-zefiro","status":"publish","type":"assets","link":"https:\/\/www.artinoise.com\/en\/assets\/prompt-videogame-zefiro\/","title":{"rendered":"Prompt videogame zefiro"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Create a HTML code for a game that can run on a browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It will use the ARTinoise zefiro Pro MIDI Breath controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following text is a list of available MIDI Controls that zefiro can send and how the game can interpret.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure that the game asks the browser to access the available MIDI devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; MIDI details, controls and relative CCs:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MIDI Channel: 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aftertouch: N.A.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Breath\/Pressure: MIDI CC# 11<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inclination: MIDI CC# 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rotation: MIDI CC# 52<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lip Sensor: MIDI CC# 69 (this CC can only be with value 0 or 127, consider it ON or OFF)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Game Overview:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create a music game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screen will show a color changing background.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The color will change hue from a darker color to a lighter color based on the value of CC 52, follow the colours of the rainbow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the center of the screen, the name of the note will be shown in a nice and modern way and animated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A 80s inspired synth note is generated each time the CC 69 is 127, basically triggering each time lips are positioned the zefiro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pitch of the note, ranging from C3 to C5, is mapped to the value of the Inclination MIDI CC# 1, from 0 to 127.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sound will have a filter applied, simulating a Low Pass filter, that opens with the intensity of the breath, mapped to the MIDI CC# 11. The harder you blow, the opened the filter. With lower breath value the filter will not be closed all the way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sound will be sustained unless the lip sensor do not detect the lips.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add a dropdown menu that allows to change range of the note, an octave transposer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add another dropdown menu that allows to change between 3 different sounds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add a volume slider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controls:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(If you want to be specific and have more precision on the range of the MIDI CCs you can for example write \u201crotation value from 0 to 63 is used to turn left and from 64 to 127 to turn right)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notes:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Insert any note or ask to avoid libraries or functions in the code)<\/p>\n\n\n\n<div data-wp-router-region=\"query-2\" class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\">\n\n\n\n<div class=\"wp-block-query-no-results\">\n\n<p class=\"wp-block-paragraph\">Create a HTML code for a game that can run on a browser.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It will use the ARTinoise zefiro Pro MIDI Breath controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following text is a list of available MIDI Controls that zefiro can send and how the game can interpret.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure that the game asks the browser to access the available MIDI devices.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MIDI details, controls and relative CCs:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">MIDI Channel: 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aftertouch: N.A.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pressure: MIDI CC# 11<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inclination: MIDI CC# 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rotation: MIDI CC# 52<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lip Sensor: MIDI CC# 69 (this CC can only be with value 0 or 127, consider it ON or OFF)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Game Overview:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(Insert your game idea!)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Controls:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(If you want to be specific and have more precision on the range of the MIDI CCs you can for example write \u201crotation value from 0 to 63&nbsp; is used to turn left and from 64 to 127 to turn right)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Notes:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(Insert any note or ask to avoid libraries or functions in the code)<\/p>\n\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a HTML code for a game that can run on a browser.\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It will use the ARTinoise zefiro Pro MIDI Breath controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following text is a list of available MIDI Controls that zefiro can send and how the game can interpret.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure that the game asks the browser to access the available MIDI devices.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MIDI details, controls and relative CCs:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">MIDI Channel: 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aftertouch: N.A.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pressure: MIDI CC# 11<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inclination: MIDI CC# 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rotation: MIDI CC# 52<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lip Sensor: MIDI CC# 69 (this CC can only be with value 0 or 127, consider it ON or OFF)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Game Overview:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(Insert your game idea!)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Controls:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(If you want to be specific and have more precision on the range of the MIDI CCs you can for example write \u201crotation value from 0 to 63&nbsp; is used to turn left and from 64 to 127 to turn right)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Notes:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(Insert any note or ask to avoid libraries or functions in the code)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create a HTML code for a game that can run on a browser. It will use the ARTinoise zefiro Pro MIDI Breath controller. The following text is a list of available MIDI Controls that zefiro can send and how the game can interpret. Make sure that the game asks the browser to access the available [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[],"tags":[],"device":[21],"model_type":[],"file_type":[30],"class_list":["post-4804","assets","type-assets","status-publish","hentry","device-zefiro","file_type-vibe_coding"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/assets\/4804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/assets"}],"about":[{"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/types\/assets"}],"wp:attachment":[{"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/media?parent=4804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/categories?post=4804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/tags?post=4804"},{"taxonomy":"device","embeddable":true,"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/device?post=4804"},{"taxonomy":"model_type","embeddable":true,"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/model_type?post=4804"},{"taxonomy":"file_type","embeddable":true,"href":"https:\/\/www.artinoise.com\/en\/wp-json\/wp\/v2\/file_type?post=4804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}