[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107329691A - A kind of network virtual brass instrument - Google Patents

A kind of network virtual brass instrument Download PDF

Info

Publication number
CN107329691A
CN107329691A CN201710534655.0A CN201710534655A CN107329691A CN 107329691 A CN107329691 A CN 107329691A CN 201710534655 A CN201710534655 A CN 201710534655A CN 107329691 A CN107329691 A CN 107329691A
Authority
CN
China
Prior art keywords
virtual
brass instrument
button
instrument
brass
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710534655.0A
Other languages
Chinese (zh)
Inventor
王汉熙
陈冲
张衍平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CN201710534655.0A priority Critical patent/CN107329691A/en
Publication of CN107329691A publication Critical patent/CN107329691A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention belongs to Internet technical field, a kind of network virtual brass instrument is provided, use HTML, JavaScript, CSS technology, virtual brass instrument is set up on network, any one user can use the virtual brass instrument by the computer that can be networked in any place, all operations are performed by browser, special client is not needed, and the interactive function of user is locally being realized by web front-end technology, the pressure for server is reduced to the full extent, so as to improve the speed of operation.Meanwhile, the cost and user for reducing hardware need not carry out the maintenance in later stage, greatly convenient for users to use.

Description

A kind of network virtual brass instrument
Technical field
The invention belongs to Internet technical field, and in particular to a kind of network virtual brass instrument.
Technical background
At present, existing virtual musical instrument is mainly realized by following two modes:
First, by the way of 3D projections and sense organ interaction, by the monitoring and data processing to action so as to reality The work of existing virtual musical instrument.It mainly includes human body servicing unit, 3D cameras, 3D projection arrangements and signal processing unit, Wherein the acoustic information of human body servicing unit collection human body, contacting feeling information, pressure feel information, and above- mentioned information are converted into letter Signal processing unit, the signal processing unit processes signal number are sent to, and sends signal control human body servicing unit feedback Auditory Perception information, the exhausted perception information of contact, pressure feel perception information;3D projection arrangements feedback Auditory Perception letter is controlled simultaneously Breath.
Second, virtual musical instrument is built using hardware devices such as sensors, and combine audio amplifier, audio database, host computer etc. Constitute a sensor-based virtual musical instrument system.The system is gathered by sensor to be vibrated, and pressure and other parameters are simultaneously handed over Signal transacting is carried out to host computer with audio database match so as to form audio file, then audio signal is passed through into audio amplifier Play out.
The characteristics of both the above mode and the problem of of presence, are as follows:
The first, which is projected by 3D, 3D photographs, virtual musical instrument is realized in movement locus monitoring, can be very real Existing musical instrument is simulated, user can experience the interaction effect played on real instrument.But which needs hardware Support, not readily portable and 3D photography, 3D shadow casting techniques it is of a high price, be unfavorable for large-scale promotion.
Second, the hardware devices such as sensor, audio amplifier and host computer are used, it is with high costs, and by sensor The hardware system of composition is bulky, not readily portable, because each musical instrument will be needed by different sensors for data Host computer is wanted to carry out the processing of data by different programs, so poor expandability, does not possess versatility.
The content of the invention
The purpose of the present invention is exactly that there is provided a kind of network virtual music for or played by a brass band in order to solve above-mentioned deficiency of the prior art Device, the virtual brass instrument is used on computers by network, so the requirement for hardware is extremely low, it is only necessary to Yong Huke With access network, and with sound-box device to play audio, projected relative to existing by sensor and 3D The virtual musical instrument realized etc. technology, the cost and user for reducing hardware need not carry out the maintenance in later stage, greatly facilitate The use of user.
The purpose of the present invention is achieved through the following technical solutions:A kind of network virtual brass instrument, including virtual copper Wind instrument interface, virtual brass instrument mapping inventory, dynamic interaction module, audio calls and playing module.
The virtual brass instrument interface, this module is directly entered as the main interface of whole virtual brass instrument with user Row interaction, will be independent using the independent pipe shaft of image processing software making and the picture of button, and by way of page layout Pipe shaft and key image spliced and combined, so as to constitute complete brass instrument interface.User can be according to the need of oneself The pattern of pipe shaft and button is determined, so as to constitute different types of brass instrument interface.
The virtual brass instrument mapping inventory, the button single-tone different with virtual brass instrument for determining computor-keyboard Between corresponding relation, and the correspondence pass between the audio file of the different single-tones of the button of computor-keyboard and virtual woodwind instrument System;Wherein, the button of the different virtual brass instrument of different single-tone correspondences.
The dynamic interaction module, is the part interacted between whole musical instrument and user, passes through virtual brass instrument Inventory is mapped, computor-keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, further The some buttons for being mapped to virtual brass instrument are used, and simulate the process of virtual brass instrument performance and sounding.
The audio calls and playing module, record sound when true brass instrument is played as source of sound in advance, will Computor-keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, further according to the list of brass instrument Sound and the corresponding relation for recording source of sound, call loudspeaker to play correspondence audio.
In the above-mentioned technical solutions, the specific construction step at virtual brass instrument interface is as follows:
Step one, the material-making of pipe shaft and button
Picture of the real brass instrument when not played is handled using Photoshop softwares, reduce fall by Pipe shaft picture body.png is fabricated to after key section, only retains key part and is then fabricated to the key image not being pressed up.png;Then the key shaft portion of button in the key image up.png not being pressed made is truncated with Photoshop, It is fabricated to key image down.png when being pressed;
Step 2, is laid out to the picture of pipe shaft and button
A newly-built html document, a newly-built id attribute is set to main div tag as receiving in the document The bottom musical instrument of musical instrument, and be the newly-built css pattern of div tag that id is main by id selectors in style labels The size and location of this label is determined by setting its width, height, left margin, top margin and ralocatable mode, and will Its background picture attribute is set to body.png;Newly-built n div tag sets gradually id for key1-keyN, each div again Label is as the container of a key image, and n represents the number of keys for the brass instrument to be used, logical in style labels Cross the newly-built n css patterns of id selectors be corresponding in turn to id be div1-divN label, and set gradually its width, height, left margin, Top margin and ralocatable mode determine the position and size of this n div tag, itself and the body.png is constituted a complete copper Wind instrument picture;Newly-built two CSS classes again, one of them is named as unpressed, and its background picture attribute is set to up.png;Another is named as pressed, and its background picture attribute is set into down.png.
In the above-mentioned technical solutions, the specific implementation of the dynamic interaction module is as follows:
Step one, a newly-built javascript script file and pass through onkeydown functions monitor computor-keyboard event And key assignments is obtained, determine which button is pressed according to key assignments, the button and virtual brass instrument further according to computor-keyboard are not Determine which single-tone corresponded to the corresponding relation between single-tone, further corresponding to which button of virtual brass instrument is made With;
Step 2, it is corresponding to accommodate by javascript script files after having monitored that Computer key is pressed The div tag of button carries out deleting unpressed classes and adds pressed generic operations, realizes dynamic interaction effect;
Step 3, determines which audio file played according to the corresponding relation of keyboard key assignments and audio file.
In the above-mentioned technical solutions, audio calls and the specific implementation of playing module are as follows:A newly-built control The JavaScript script files of woodwind instrument audio calls, by calling the onkeydown functions inside JavaScript to supervise Whether survey user presses the button on keyboard, and obtains key assignments, and the mapping relations further according to key assignments and audio file are determined It should be played, then be entered again by the play function pairs audio inside JavaScript to which specific audio file Row is played.
The virtual brass instrument of inventive network uses HTML, JavaScript, CSS technology, is set up virtually on network Brass instrument, any one user can use the virtual brass instrument by the computer that can be networked in any place, All operations are performed by browser, it is not necessary to special client, and by web front-end technology by the interaction of user Function is locally being realized, the pressure for server is reduced to the full extent, so as to improve the speed of operation.Due to this Virtual brass instrument is used on computers by network, so the requirement for hardware is extremely low, it is only necessary to which user can connect Enter network, and with sound-box device to play audio, the skill such as sensor and 3D projections is passed through relative to existing The virtual musical instrument that art is realized, reduces the cost of hardware and user need not carry out the maintenance in later stage, have great convenience for the user Use.
Brief description of the drawings
Fig. 1 is the workflow diagram of dynamic interaction module in the present invention.
Embodiment
The principle of the invention and implementation are described further below in conjunction with the drawings and specific embodiments.It should be appreciated that this The specific embodiment of place description does not limit the present invention only to explain the present invention.
Present embodiments provide a kind of network virtual brass instrument, including virtual brass instrument interface, virtual brass instrument Map inventory, dynamic interaction module, audio calls and playing module.
The virtual brass instrument interface, this module is directly entered as the main interface of whole virtual brass instrument with user Row interaction, will be independent using the independent pipe shaft of image processing software making and the picture of button, and by way of page layout Pipe shaft and key image spliced and combined, so as to constitute complete brass instrument interface.User can be according to the need of oneself The pattern of pipe shaft and button is determined, so as to constitute different types of brass instrument interface.
The virtual brass instrument mapping inventory, the button single-tone different with virtual brass instrument for determining computor-keyboard Between corresponding relation, and the correspondence pass between the audio file of the different single-tones of the button of computor-keyboard and virtual woodwind instrument System;Wherein, the button of the different virtual brass instrument of different single-tone correspondences.Specific corresponding relation is as shown in the table.
Computer key Q W E R T Y U
Actual pitch C5 D5 E5 F5 G5 A5 B5
Audio file C5.mp3 D5.mp3 E5.mp3 F5.mp3 G5.mp3 A5.mp3 B5.mp3
Computer key Z X C V B N M
Actual pitch C3 D3 E3 F3 G3 A3 B3
Audio file C3.mp3 D3.mp3 E3.mp3 F3.mp3 G3.mp3 A3.mp3 B3.mp3
Computer key A S D F G H J
Actual pitch C4 D4 E4 F4 G4 A4 B4
Audio file C4.mp3 D4.mp3 E4.mp3 F4.mp3 G4.mp3 A4.mp3 B4.mp3
The dynamic interaction module, is the part interacted between whole musical instrument and user, passes through virtual brass instrument Inventory is mapped, computor-keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, further The some buttons for being mapped to virtual brass instrument are used, and simulate the process of virtual brass instrument performance and sounding.
The audio calls and playing module, record sound when true brass instrument is played as source of sound in advance, will Computor-keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, further according to the list of brass instrument Sound and the corresponding relation for recording source of sound, call loudspeaker to play correspondence audio.
In the above-described embodiments, the specific construction step at virtual brass instrument interface is as follows:
Step one, the material-making of pipe shaft and button
Picture of the real brass instrument when not played is handled using Photoshop softwares, reduce fall by Pipe shaft picture body.png is fabricated to after key section, only retains key part and is then fabricated to the key image not being pressed up.png;Then the key shaft portion of button in the key image up.png not being pressed made is truncated with Photoshop, It is fabricated to key image down.png when being pressed;
Step 2, is laid out to the picture of pipe shaft and button
A newly-built html document, a newly-built id attribute is set to main div tag as receiving in the document The bottom musical instrument of musical instrument, and be the newly-built css pattern of div tag that id is main by id selectors in style labels The size and location of this label is determined by setting its width, height, left margin, top margin and ralocatable mode, and will Its background picture attribute is set to body.png;Newly-built n div tag sets gradually id for key1-keyN, each div again Label is as the container of a key image, and n represents the number of keys for the brass instrument to be used, logical in style labels Cross the newly-built n css patterns of id selectors be corresponding in turn to id be div1-divN label, and set gradually its width, height, left margin, Top margin and ralocatable mode determine the position and size of this n div tag, itself and the body.png is constituted a complete copper Wind instrument picture;Newly-built two CSS classes again, one of them is named as unpressed, and its background picture attribute is set to up.png;Another is named as pressed, and its background picture attribute is set into down.png.
In the above-described embodiments, as shown in figure 1, the specific implementation of dynamic interaction module is as follows:
Step one, a newly-built javascript script file and pass through onkeydown functions monitor computor-keyboard event And key assignments is obtained, determine which button is pressed according to key assignments, the button and virtual brass instrument further according to computor-keyboard are not Determine which single-tone corresponded to the corresponding relation between single-tone, further corresponding to which button of virtual brass instrument is made With;
Step 2, it is corresponding to accommodate by javascript script files after having monitored that Computer key is pressed The div tag of button carries out deleting unpressed classes and adds pressed generic operations, realizes dynamic interaction effect;
Step 3, determines which audio file played according to the corresponding relation of keyboard key assignments and audio file.
In the above-described embodiments, audio calls and the specific implementation of playing module are as follows:Newly-built control wood The JavaScript script files of wind instrument audio calls, by calling the onkeydown functions inside JavaScript to monitor Whether user presses the button on keyboard, and obtains key assignments, and the mapping relations further according to key assignments and audio file determine to arrive Which specific audio file should be played, and then pass through the play function pairs audio progress inside JavaScript again Play.
Use the hardware requirement of virtual brass instrument:Notebook computer recommends full size keyboard and external access of mouse, platform Formula computer should External microphone, audio amplifier and keyboard and mouse.Computer, which should be provided with, supports HTML5's and JavaScript Browser, and can be with access network.
Build the hardware requirement of virtual brass instrument:If voluntarily to build virtual brass instrument website and be on network Other users provide the service of virtual brass instrument, then need a server that can connect network and corresponding service Device management software, the domain name that can normally use.
The workflow of the present embodiment network virtual brass instrument is as follows:
Computer by browser inputs domain name, corresponding port from browser to server (port by server management Person is set) send the request for obtaining the virtual brass instrument page, the magnetic that server responds simultaneously in server to the request The page of virtual brass instrument is found in disk and the browser for sending request is returned to, to therein after the browser acquisition page HTML and JavaScript, CSS are parsed, and are shown in browser window.
After display is completed, virtual brass instrument starts normal work, and the keyboard of computer is pressed, operating system The event is responded, the key assignments of keyboard is returned to, browser is got after these information, by what is obtained from server The progress of JavaScript script files handles the change for corresponding to brass instrument key image, and generates virtual brass instrument correspondence Audio http request, then server is sent the requests to by browser, server carries out responses to these requests Corresponding audio file is found in disk further according to the path provided in request afterwards, these please being sent to transmission by network The browser asked, finally calls the function that audio is played, by the loudspeaker of computer to the audio by JavaScript script files Play out.
The content not being described in detail in this specification, belongs to prior art known to those skilled in the art.
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.

Claims (4)

1. a kind of network virtual brass instrument, it is characterised in that:It is clear including virtual brass instrument interface, the mapping of virtual brass instrument List, dynamic interaction module, audio calls and playing module;
The virtual brass instrument interface, using the independent pipe shaft of image processing software making and the picture of button, and passes through net The mode of page layout is spliced and combined independent pipe shaft and key image, so as to constitute complete brass instrument interface;
Between the virtual brass instrument mapping inventory, the different single-tones of button and virtual brass instrument for determining computor-keyboard Corresponding relation, and the corresponding relation between the audio file of the different single-tones of the button of computor-keyboard and virtual woodwind instrument; Wherein, the button of the different virtual brass instrument of different single-tone correspondences;
The dynamic interaction module, is the part interacted between whole musical instrument and user, is mapped by virtual brass instrument Inventory, computor-keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, further mapping Some buttons to virtual brass instrument are used, and simulate the process of virtual brass instrument performance and sounding;
The audio calls and playing module, record sound when true brass instrument is played as source of sound, by computer in advance Keyboard this event that is pressed is mapped to some single-tone of virtual brass instrument and played, single-tone further according to brass instrument and The corresponding relation of source of sound is recorded, calls loudspeaker to play correspondence audio.
2. network virtual brass instrument according to claim 1, it is characterised in that the tool at the virtual brass instrument interface Body construction step is as follows:
Step one, the material-making of pipe shaft and button
Picture of the real brass instrument when not played is handled using Photoshop softwares, reduces button portion Pipe shaft picture body.png is fabricated to after point, only retains key part and is then fabricated to the key image up.png not being pressed;So Afterwards with Photoshop by the key image up.png not being pressed made button key shaft portion truncate, be fabricated to by Key image down.png when pressing;
Step 2, is laid out to the picture of pipe shaft and button
A newly-built html document, a newly-built id attribute is set to main div tag as receiving musical instrument in the document Bottom musical instrument, and be that the newly-built css pattern of div tag that id is main passes through by id selectors in style labels Set its width, height, left margin, top margin and ralocatable mode to determine the size and location of this label, and carried on the back Scape picture attribute is set to body.png;Newly-built n div tag sets gradually id for key1-keyN again, each div tag As the container of a key image, n represents the number of keys for the brass instrument to be used, and id is passed through in style labels The newly-built n css patterns of selector are corresponding in turn to id and are div1-divN label, and set gradually its width, height, left margin, top Away from the position and size of this n div tag is determined with ralocatable mode, itself and body.png is set to constitute complete music for or played by a brass band Device picture;Newly-built two CSS classes again, one of them is named as unpressed, and its background picture attribute is set into up.png; Another is named as pressed, and its background picture attribute is set into down.png.
3. network virtual brass instrument according to claim 1, it is characterised in that the specific reality of the dynamic interaction module Existing mode is as follows:
Step one, a newly-built javascript script file and being monitored by onkeydown functions and is obtained computor-keyboard event Key assignments is taken, determines which button is pressed according to key assignments, further according to the Bu Tong list of the button and virtual brass instrument of computor-keyboard Corresponding relation between sound determines which single-tone corresponded to, and which button for further corresponding to virtual brass instrument is used;
Step 2, after having monitored that Computer key is pressed, passes through div of the javascript scripts for the corresponding button of receiving Label carries out deleting unpressed classes and adds pressed generic operations, realizes dynamic interaction effect;
Step 3, determines which audio file played according to the corresponding relation of keyboard key assignments and audio file.
4. network virtual brass instrument according to claim 1, it is characterised in that the audio calls and playing module Specific implementation it is as follows:The JavaScript script files of newly-built control woodwind instrument audio calls, by calling Whether the onkeydown functions monitoring user inside JavaScript presses the button on keyboard, and obtains key assignments, then root Determine to which specific audio file to be played according to the mapping relations of key assignments and audio file, then pass through again The play function pairs audio inside JavaScript is played out.
CN201710534655.0A 2017-07-03 2017-07-03 A kind of network virtual brass instrument Pending CN107329691A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710534655.0A CN107329691A (en) 2017-07-03 2017-07-03 A kind of network virtual brass instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710534655.0A CN107329691A (en) 2017-07-03 2017-07-03 A kind of network virtual brass instrument

Publications (1)

Publication Number Publication Date
CN107329691A true CN107329691A (en) 2017-11-07

Family

ID=60198323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710534655.0A Pending CN107329691A (en) 2017-07-03 2017-07-03 A kind of network virtual brass instrument

Country Status (1)

Country Link
CN (1) CN107329691A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113485559A (en) * 2021-07-23 2021-10-08 王皓 Virtual musical instrument playing method and system based on panoramic roaming platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393697A (en) * 2008-10-27 2009-03-25 武汉大学 Virtual electronic music teaching apparatus and operation information inputting method thereof
US20110316793A1 (en) * 2010-06-28 2011-12-29 Digitar World Inc. System and computer program for virtual musical instruments
CN103235642A (en) * 2013-03-17 2013-08-07 浙江大学 6-dimentional sensory-interactive virtual instrument system and realization method thereof
CN103235641A (en) * 2013-03-17 2013-08-07 浙江大学 6-dimensional sensory-interactive virtual keyboard instrument system and realization method thereof
US20130233158A1 (en) * 2011-01-07 2013-09-12 Apple Inc. Intelligent keyboard interface for virtual musical instrument
CN104091589A (en) * 2014-07-01 2014-10-08 冯山 Bowed string instrument playing instruction device and control method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393697A (en) * 2008-10-27 2009-03-25 武汉大学 Virtual electronic music teaching apparatus and operation information inputting method thereof
US20110316793A1 (en) * 2010-06-28 2011-12-29 Digitar World Inc. System and computer program for virtual musical instruments
US20130233158A1 (en) * 2011-01-07 2013-09-12 Apple Inc. Intelligent keyboard interface for virtual musical instrument
CN103235642A (en) * 2013-03-17 2013-08-07 浙江大学 6-dimentional sensory-interactive virtual instrument system and realization method thereof
CN103235641A (en) * 2013-03-17 2013-08-07 浙江大学 6-dimensional sensory-interactive virtual keyboard instrument system and realization method thereof
CN104091589A (en) * 2014-07-01 2014-10-08 冯山 Bowed string instrument playing instruction device and control method thereof

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
MARCIO CABRAL ET AL: "Crosscale: A 3D Virtual Musical Instrument Interface", 《IEEE SYMPOSIUM ON 3D USER INTERFACES》 *
YRQ110: "把浏览器变成钢琴!Web Audio API入门", 《V2EX》 *
王汉熙 等: ""互联网+数字音乐"面临的关键技术", 《武汉理工大学学报》 *
王汉熙 等: ""虚拟乐器"技术专利现状分析与发展趋势", 《武汉理工大学学报》 *
疯狂JAVA: "Java编程实例模拟钢琴", 《豆丁网》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113485559A (en) * 2021-07-23 2021-10-08 王皓 Virtual musical instrument playing method and system based on panoramic roaming platform

Similar Documents

Publication Publication Date Title
US8589169B2 (en) System and method for creating audio files
US20210318866A1 (en) Auto-generation of api documentation via implementation-neutral analysis of api traffic
US7184592B2 (en) Information processing apparatus, method of controlling the same, and program for causing a computer to execute such a method
US8830188B2 (en) Infrastructural haptics on wall scale interactive displays
KR100290198B1 (en) A system for communicating between a client and transient server programs
RU2419842C2 (en) Data controlled actions for network forms
US9009674B1 (en) Flash testing framework
CN105706161B (en) Automated audio based on pitch distributions is coordinated
Kuutti et al. Virtual prototypes in usability testing
KR20010012783A (en) Sound Authoring System and Method for Silent Application
JP2015510602A (en) Management of auxiliary information playback
CN107329660A (en) A kind of piano class network virtual musical instrument
CN107368568A (en) Method, device, equipment and storage medium for generating notes
JP5312103B2 (en) Screen display program generation device, screen display system, computer program, and screen display program generation method
CN107608799A (en) A kind of method, equipment and storage medium for being used to perform interactive instruction
CN108351766A (en) Slave mobile device creates and modification application
CN107358943A (en) A kind of network virtual woodwind instrument
CN107205043A (en) A kind of violin class network virtual musical instrument
CN107329691A (en) A kind of network virtual brass instrument
Comunità et al. Web-based binaural audio and sonic narratives for cultural heritage
CN107357519A (en) A kind of network virtual frame drum
CN107273039A (en) A kind of network virtual mouth organ
CN112289298A (en) Processing method and device for synthesized voice, storage medium and electronic equipment
JP3842746B2 (en) Teaching material providing program, teaching material providing system, and teaching material providing method
TW201926039A (en) Detection system and detection method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171107

RJ01 Rejection of invention patent application after publication