{"id":"https://openalex.org/W4283031718","doi":"https://doi.org/10.21428/92fbeb44.76cfc96e","title":"ForceHost: an open-source toolchain for generating firmware embedding the authoring and rendering of audio and force-feedback haptics","display_name":"ForceHost: an open-source toolchain for generating firmware embedding the authoring and rendering of audio and force-feedback haptics","publication_year":2022,"publication_date":"2022-06-16","ids":{"openalex":"https://openalex.org/W4283031718","doi":"https://doi.org/10.21428/92fbeb44.76cfc96e"},"language":"en","primary_location":{"id":"doi:10.21428/92fbeb44.76cfc96e","is_oa":true,"landing_page_url":"https://doi.org/10.21428/92fbeb44.76cfc96e","pdf_url":"https://nime.pubpub.org/pub/jtdpakvp/download/pdf","source":{"id":"https://openalex.org/S4363606845","display_name":"NIME 2022","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"NIME 2022","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://nime.pubpub.org/pub/jtdpakvp/download/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023953972","display_name":"Christian Frisson","orcid":"https://orcid.org/0000-0003-0768-3257"},"institutions":[{"id":"https://openalex.org/I4210145168","display_name":"Centre for Interdisciplinary Research in Music Media and Technology","ror":"https://ror.org/03f3kev64","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210145168"]},{"id":"https://openalex.org/I4210159465","display_name":"Society for Arts and Technology","ror":"https://ror.org/05p0hpp38","country_code":"CA","type":"nonprofit","lineage":["https://openalex.org/I4210159465"]},{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Christian Frisson","raw_affiliation_strings":["IDMIL, CIRMMT, McGill University & Soci\u00e9t\u00e9 des Arts Technologiques, Metalab"],"raw_orcid":"https://orcid.org/0000-0003-0768-3257","affiliations":[{"raw_affiliation_string":"IDMIL, CIRMMT, McGill University & Soci\u00e9t\u00e9 des Arts Technologiques, Metalab","institution_ids":["https://openalex.org/I4210159465","https://openalex.org/I4210145168","https://openalex.org/I5023651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026713483","display_name":"Mathias Kirkegaard","orcid":null},"institutions":[{"id":"https://openalex.org/I4210145168","display_name":"Centre for Interdisciplinary Research in Music Media and Technology","ror":"https://ror.org/03f3kev64","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210145168"]},{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mathias Kirkegaard","raw_affiliation_strings":["IDMIL, CIRMMT, McGill University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IDMIL, CIRMMT, McGill University","institution_ids":["https://openalex.org/I4210145168","https://openalex.org/I5023651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041328118","display_name":"Thomas Pietrzak","orcid":"https://orcid.org/0000-0002-2013-7253"},"institutions":[{"id":"https://openalex.org/I7454413","display_name":"\u00c9cole Centrale de Lille","ror":"https://ror.org/01x441g73","country_code":"FR","type":"education","lineage":["https://openalex.org/I7454413"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Thomas Pietrzak","raw_affiliation_strings":["Univ. Lille, CNRS, Inria, Centrale Lille, UMR 9189 CRIStAL","Technology and knowledge for interaction"],"raw_orcid":"https://orcid.org/0000-0002-2013-7253","affiliations":[{"raw_affiliation_string":"Univ. Lille, CNRS, Inria, Centrale Lille, UMR 9189 CRIStAL","institution_ids":["https://openalex.org/I7454413"]},{"raw_affiliation_string":"Technology and knowledge for interaction","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046066988","display_name":"Marcelo M. Wanderley","orcid":"https://orcid.org/0000-0002-9169-4313"},"institutions":[{"id":"https://openalex.org/I4210145168","display_name":"Centre for Interdisciplinary Research in Music Media and Technology","ror":"https://ror.org/03f3kev64","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210145168"]},{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Marcelo M. Wanderley","raw_affiliation_strings":["IDMIL, CIRMMT, McGill University","Input Devices and Music Interaction Laboratory"],"raw_orcid":"https://orcid.org/0000-0002-9169-4313","affiliations":[{"raw_affiliation_string":"IDMIL, CIRMMT, McGill University","institution_ids":["https://openalex.org/I4210145168","https://openalex.org/I5023651"]},{"raw_affiliation_string":"Input Devices and Music Interaction Laboratory","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0745,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.70418192,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11687","display_name":"Teleoperation and Haptic Systems","score":0.9926000237464905,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11687","display_name":"Teleoperation and Haptic Systems","score":0.9926000237464905,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10914","display_name":"Tactile and Sensory Interactions","score":0.9868999719619751,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.979363203048706},{"id":"https://openalex.org/keywords/firmware","display_name":"Firmware","score":0.8877427577972412},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8104856610298157},{"id":"https://openalex.org/keywords/haptic-technology","display_name":"Haptic technology","score":0.7690949440002441},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.6623640656471252},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5175678133964539},{"id":"https://openalex.org/keywords/physical-computing","display_name":"Physical computing","score":0.49206680059432983},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36644670367240906},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3348158299922943},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.32513415813446045},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.32365289330482483},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3177255392074585},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3090469539165497},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2955300211906433}],"concepts":[{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.979363203048706},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.8877427577972412},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8104856610298157},{"id":"https://openalex.org/C152086174","wikidata":"https://www.wikidata.org/wiki/Q3030571","display_name":"Haptic technology","level":2,"score":0.7690949440002441},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6623640656471252},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5175678133964539},{"id":"https://openalex.org/C128582244","wikidata":"https://www.wikidata.org/wiki/Q939007","display_name":"Physical computing","level":2,"score":0.49206680059432983},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36644670367240906},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3348158299922943},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.32513415813446045},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.32365289330482483},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3177255392074585},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3090469539165497},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2955300211906433}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.21428/92fbeb44.76cfc96e","is_oa":true,"landing_page_url":"https://doi.org/10.21428/92fbeb44.76cfc96e","pdf_url":"https://nime.pubpub.org/pub/jtdpakvp/download/pdf","source":{"id":"https://openalex.org/S4363606845","display_name":"NIME 2022","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"NIME 2022","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-03701730v1","is_oa":false,"landing_page_url":"https://inria.hal.science/hal-03701730","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://nime.org/","raw_type":"Conference papers"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/75569","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/75569","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.21428/92fbeb44.76cfc96e","is_oa":true,"landing_page_url":"https://doi.org/10.21428/92fbeb44.76cfc96e","pdf_url":"https://nime.pubpub.org/pub/jtdpakvp/download/pdf","source":{"id":"https://openalex.org/S4363606845","display_name":"NIME 2022","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"NIME 2022","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5199999809265137}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4283031718.pdf","grobid_xml":"https://content.openalex.org/works/W4283031718.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W148163061","https://openalex.org/W590358248","https://openalex.org/W2008758790","https://openalex.org/W2033754556","https://openalex.org/W2070071863","https://openalex.org/W2099377848","https://openalex.org/W2152310241","https://openalex.org/W2328475895","https://openalex.org/W2345327032","https://openalex.org/W2487470680","https://openalex.org/W2491172929","https://openalex.org/W2567775922","https://openalex.org/W2610625294","https://openalex.org/W2890141959","https://openalex.org/W2892844477","https://openalex.org/W2920221944","https://openalex.org/W2940962880","https://openalex.org/W2950257169","https://openalex.org/W3002568684","https://openalex.org/W3049092191","https://openalex.org/W3094485622","https://openalex.org/W3098764167","https://openalex.org/W4252743775","https://openalex.org/W4299601494","https://openalex.org/W4312097504","https://openalex.org/W6638134809","https://openalex.org/W6785718793","https://openalex.org/W6911649784","https://openalex.org/W6968906796"],"related_works":["https://openalex.org/W2013037783","https://openalex.org/W2909413202","https://openalex.org/W1999008563","https://openalex.org/W4385243142","https://openalex.org/W2561644314","https://openalex.org/W4288628075","https://openalex.org/W2913859679","https://openalex.org/W4283031718","https://openalex.org/W4225004516","https://openalex.org/W2296653274"],"abstract_inverted_index":{"ForceHost":[0,146],"is":[1,38],"an":[2],"opensource":[3],"toolchain":[4,75,92],"for":[5,65],"generating":[6],"firmware":[7,78,107],"that":[8,19],"hosts":[9],"authoring":[10],"and":[11,15,18,26,35,43,48,50,63,82,96,119,124,142,147,152],"rendering":[12],"of":[13,33,98,105,145,149],"force-feedback":[14],"audio":[16,34,67,123],"signals":[17,121],"communicates":[20],"through":[21],"I2C":[22],"with":[23,80,109,131],"guest":[24],"motor":[25],"sensor":[27],"boards.":[28],"With":[29],"ForceHost,":[30],"the":[31,140],"stability":[32],"haptic":[36,106,125],"loops":[37],"no":[39],"longer":[40],"delegated":[41],"to":[42,71],"dependent":[44],"on":[45],"operating":[46],"systems":[47],"drivers,":[49],"devices":[51,126],"remain":[52],"discoverable":[53],"beyond":[54],"planned":[55],"obsolescence.":[56],"We":[57,89,138],"modified":[58],"Faust,":[59],"a":[60],"high-level":[61],"language":[62],"compiler":[64],"real-time":[66],"digital":[68],"signal":[69],"processing,":[70],"support":[72],"haptics.":[73],"Our":[74],"compiles":[76],"audio-haptic":[77],"applications":[79,95,108],"Faust":[81,112],"embeds":[83],"web-based":[84],"UIs":[85],"exposing":[86],"their":[87],"parameters.":[88],"validate":[90],"our":[91,110],"by":[93,116],"example":[94],"modifications":[97],"integrated":[99],"development":[100],"environments:":[101],"script-based":[102],"programming":[103,115,130],"examples":[104],"haptic1D":[111],"library,":[113],"visual":[114,129],"mapping":[117],"input":[118],"output":[120],"between":[122],"in":[127,135],"Webmapper,":[128],"physically-inspired":[132],"mass-interaction":[133],"models":[134],"Synth-a-Modeler":[136],"Designer.":[137],"distribute":[139],"documentation":[141],"source":[143],"code":[144],"all":[148],"its":[150],"components":[151],"forks.":[153]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2023,"cited_by_count":2}],"updated_date":"2026-06-13T07:54:00.901334","created_date":"2025-10-10T00:00:00"}
