CN110189733B - Piano training wearing equipment based on MQTT protocol - Google Patents

Piano training wearing equipment based on MQTT protocol Download PDF

Info

Publication number
CN110189733B
CN110189733B CN201910529665.4A CN201910529665A CN110189733B CN 110189733 B CN110189733 B CN 110189733B CN 201910529665 A CN201910529665 A CN 201910529665A CN 110189733 B CN110189733 B CN 110189733B
Authority
CN
China
Prior art keywords
fingering
piano
information
equipment
intelligent
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.)
Active
Application number
CN201910529665.4A
Other languages
Chinese (zh)
Other versions
CN110189733A (en
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201910529665.4A priority Critical patent/CN110189733B/en
Publication of CN110189733A publication Critical patent/CN110189733A/en
Application granted granted Critical
Publication of CN110189733B publication Critical patent/CN110189733B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/461Transducers, i.e. details, positioning or use of assemblies to detect and convert mechanical vibrations or mechanical strains into an electrical signal, e.g. audio, trigger or control signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses a piano partner training wearing device based on MQTT protocol, which comprises an auxiliary wearing device, intelligent piano equipment and an MQTT server, and achieves the aim of fingering training by adopting a scheme of integrating an intelligent module into a targeted wearing device and combining the intelligent module with a main intelligent electric piano processing unit through MQTT subscription and release and a mode of 'external constraint' and 'internal error correction'; the invention can help beginners to ensure that the hand shape and the arms reach standard postures in the early learning process through external auxiliary equipment, and gradually form brain memory in long-term accumulation, so that the basic work is firmer.

Description

Piano training wearing equipment based on MQTT protocol
Technical Field
The invention relates to the technical field of musical instrument partner training, in particular to piano partner training wearing equipment based on an MQTT protocol.
Background
At present, the speed of music enlightenment education in the aspect of culture propagation popularization is faster and faster, an electronic organ with a frequency division analog circuit as a core technology is born, the purchase cost of a real piano is reduced, then people perform physical sampling and digital processing on struck strings for playback by adopting a digital sampling technology based on the electronic organ without struck string touch feeling, the dynamics, the speed and the struck string rhythm of a piano counter weight are simulated, and the electronic organ is promoted to be a product of a high-imitation mechanical piano of a digital piano. Although the measures ensure that the playing skill and the struck string hand feeling of the electronic piano are close to the mechanical piano to a certain extent, the measures still have the characteristics of intelligent training from the concept perspective of the intelligent piano. Until 2008, the intelligent processing unit of the intelligent piano appears, which mainly depends on forming a sensing layer by taking a digital piano with basic functions as an intelligent carrier, integrating an original complex analog circuit unit with a network driving unit to share the same network environment to form a network layer, and the application layer can perform application operation through an intelligent handheld device (a tablet computer, a mobile phone and the like) of an operator, so that intelligent processing operations such as error correction, spectrum identification, song analysis and the like are realized. Although the intelligent interaction is solved to a certain extent, the constraint on basic functions such as playing fingering and hand shape of a basic piano cannot be met. Meanwhile, more sensor technologies serving human-computer interaction and MQTT communication technologies serving network interaction are becoming mature. Under the background, how to combine the basic intelligent piano unit to create an intelligent auxiliary device to help complete the external constraint on the piano basic functions of the trainee, and thoroughly get rid of the artificial uninterrupted supervision, thereby forming the problem of high-efficiency and real-time training which is urgently needed to be solved.
Disclosure of Invention
Aiming at the problems, the invention provides piano partner training wearing equipment based on the MQTT protocol, and solves the problem of repeated requests which may occur when js resources are dynamically loaded by creating script tags.
The invention realizes the purpose through the following technical scheme:
piano training wearing equipment based on MQTT agreement includes:
MQTT Client 1-auxiliary wearing equipment, auxiliary wearing equipment includes:
<1> wearing equipment: according to people of all ages, according to the size of the attached hand, the hand wearing module is made of high-elasticity mesh fiber materials, and meanwhile, patches with large mechanical tension are attached to each joint of the ten fingers of the left hand and the right hand;
the arm part adopts a solid supporting device with a soft protection pad to horizontally drag the forearm of a practicer, and the tail end of the solid supporting device extends out of an adjustable binding band which can be respectively used for fixing the arm and the waist;
<2> touch key sensor: a touch key sensor is arranged on the finger pad of the eight fingers of the two hands;
<3> intelligent processing unit: during practice, the keystroke acts on the touch key sensor to generate unbalanced output, a 32-bit embedded CPU is used as a micro-processing hardware unit for controlling and assisting the system to run, the output signal is received through chip integration and reaches a memory, and the embedded system needs the memory to store and execute codes; the memory of the embedded system comprises a Cache, a main memory and an auxiliary memory, and when data reading operation is needed, the microprocessor reads data from the Cache;
<4> vibration feedback device: ten groups of small vibration feedback devices are integrated below the gloves worn by both hands, and the devices are powered by wearing equipment, driven by an intelligent processing unit to work and used for timely reminding errors in fingering exercises;
<5> publish subscription music score information: the intelligent processing unit of the auxiliary wearable device is provided with an application program for piano practice, the application program subscribes a correct fingering playing table of a specific music score issued by the intelligent piano, and the table is a specific key stroke finger serial number generated according to the beat and the bar of the music score; if the player does not perform keystroke according to the correct sequence, namely, the correct note-fingering corresponding relation is not used, the fingering sequence generated by keystroke information transmitted by the piezoresistive sensors is not matched with the comparison sequence, and the vibration feedback device is driven to generate vibration reaction on the wrong fingering, so that the practicer can sense and correct the fingering in time;
MQTT Client 2-intelligent piano equipment, intelligent piano equipment includes:
<1> spectrum identification unit: the unit comprises a music score library and an interactive input part, fingering marks are made on music score information of multiple stages of music enlightenment and piano examination level one by one, note-fingering corresponding information of each music score is stored, meanwhile, for a relatively biased song or a practicer to make a song by himself, the unit is provided with an input mode, the input mode is started, the practicer can use wearing equipment to input note information of the song through playing, the unit can store fingering sequence information, note information and beat information sent by subscribing wearing equipment, a standard note fingering chart is generated according to the information, and the information is finally stored in the music score library for subsequent use of the practicer;
<2> error correction unit: when a designated song is played through the wearable device, the unit firstly calls note-fingering corresponding sequence information of the song, the intelligent processing unit subscribes fingering keystroke messages issued by the wearable device, analyzes the fingering keystroke messages into keystroke sequences with the same format, then compares the keystroke sequences, and makes red marks on the note on the screen;
<3> publish subscribe melody information: the process is mutually inverse to the subscription and the release of the wearable equipment, the application program integrated by the intelligent processing unit defines the release subject Topic as a note fingering sequence, the sequence is subscribed by the intelligent processing unit of the wearable equipment, when a practicer uses the piano intelligent equipment application program, the piano intelligent equipment application program establishes network connection with the wearable facility through a proxy server, a music score fingering message is released, and the wearable equipment subscribes to receive the message and generates subsequent feedback;
and (3) MQTT server end construction:
constructing an MQTT server by adopting a lightweight mosquitto open-source project, and specifically comprising the following steps;
the first step is as follows: installing a linux host, wherein the linux host can be installed by using a real machine or a virtual machine;
the second step is that: support required for downloading mosquitto:
the third step: downloading and decompressing mosquitto;
The fourth step: compiling;
the fifth step: starting mosquitto;
further, the MQTT server provides one-to-many message publishing by using a publish/subscribe message mode and provides network connection by using TCP/IP.
The invention has the beneficial effects that:
the device is internally provided with a corresponding intelligent processing unit driving program to communicate with the piano main body, provides basic operations of reading music, practicing in real time, adjusting beats, rhythm, tone variation and the like, and simultaneously externally issues correct fingering information of the current music, so that the device is more intelligent; intelligent units are reasonably deployed in the electric piano, so that the piano body becomes a necessary carrier for assisting learning intelligent application;
the intelligent piano integration scheme in the prior art cannot restrict basic requirements such as hand shapes and sitting postures shared by piano trainees, and needs to be corrected manually through a training mechanism or a private coach, so that the limitation is large, and the suit of equipment restricts the piano trainees externally on the basis of ensuring internal intelligent drive, so that each piano trainee practicing independently can be separated from manual constraint, and the accumulated time span is used as a formation condition of basic work; the invention realizes the external wearable equipment which is adaptive to human engineering and can efficiently and accurately correct hand shape and sitting posture;
Every piano practice is a continuous process, and the existing intelligent piano scheme only depends on piano trainees to actively find errors, and cannot find fingering errors in time in the process of quickly clicking keys. The MQTT subscription and release-based software scheme of the equipment can record and feed back each note in real time in a local area network, completes fingering correction and instantaneity and low delay of external equipment feedback, and reduces playing errors by 'correcting when errors happen'.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the embodiments or the drawings needed to be practical in the prior art description, and obviously, the drawings in the following description are only some embodiments of the embodiments, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic view of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
In any embodiment, as shown in fig. 1, the piano partner training wearing device based on MQTT protocol of the invention comprises:
MQTT Client 1-auxiliary wearing equipment, auxiliary wearing equipment includes:
<1> wearing device: according to people of all ages, according to the size of the attached hand, the hand wearing module is made of high-elasticity mesh fiber materials, long-term wearing is facilitated, long-term high-finger-lifting touch key exercise is carried out, meanwhile, patches with large mechanical tension are added to joints of ten fingers of the left hand and the right hand, and therefore the phenomenon that a piano exerciser frequently has finger-collapsing wrong gestures during piano exercise is avoided;
the arms adopt solid supporting devices with soft protection pads to horizontally drag forearms of a practicer, and adjustable binding bands extend from the tail ends of the arms and the forearms and the waist respectively and can be used for fixing the arms and the waist;
<2> touch key sensor: the finger pad of the eight fingers of both hands (except two thumbs, because the thumb is used for striking a key by the outside) is provided with a touch key sensor (piezoresistive sensor), a resistance strip is integrated on a single crystal silicon membrane by adopting an integration process to manufacture a silicon piezoresistive chip, and the periphery of the chip is fixedly packaged below a glove worn by both hands, so that the pressure change of a student when striking the key can be directly sensed by the silicon membrane, and the piezoresistive sensor is a device manufactured on a substrate made of a semiconductor material by diffusion resistance according to the piezoresistive effect of the semiconductor material; the substrate can be directly used as a measuring sensing element, the diffusion resistor is connected in the substrate in a bridge mode, when the substrate is deformed under the action of external force, each resistance value changes, the bridge generates corresponding unbalanced output, and finally, the bridge is tightly combined with an embedded intelligent processing unit (described below) to collect the output information in real time and judge the fingering sequence and strength of key stroke;
<3> intelligent processing unit: during practice, the keystroke acts on the touch key sensor to generate unbalanced output, a 32-bit embedded CPU is used as a micro-processing hardware unit for controlling and assisting the system to run, the output signal is received through chip integration and reaches a memory, and the embedded system needs the memory to store and execute codes; the memory of the embedded system comprises a Cache, a main memory and an auxiliary memory, when data reading operation is needed, the microprocessor reads data from the Cache instead of the main memory, thereby greatly improving the performance of the system and improving the data transmission rate between the microprocessor and the main memory. The main memory is a register which can be directly accessed by the embedded microprocessor and is used for storing programs and data of a system and a user. The auxiliary memory is used for storing program codes or information with large data volume, has large capacity, but has much slower reading speed compared with the main memory, and is used for storing the information of the user for a long time. Considering that the order, strength and speed of key strokes need to be communicated with the main body electric piano in real time when the piano is actually exercised, the information received by the equipment from the key stroke sensors is still read and written by a Cache memory for subsequent communication with an intelligent module of the main body of the intelligent piano;
<4> vibration feedback device: ten groups of small vibration feedback devices are integrated below the gloves worn by both hands, and the devices are powered by wearing equipment, driven by an intelligent processing unit to work and used for timely reminding errors in fingering exercises;
<5> publish subscription music score information: the intelligent processing unit of the auxiliary wearable device is provided with an application program for piano practice, the application program subscribes a correct fingering playing table of a specific music score issued by the intelligent piano, and the table is a specific key stroke finger serial number generated according to the beat and the bar of the music score; if the player does not perform keystroke according to the correct sequence, namely, the correct note fingering corresponding relation is not used, the fingering sequence generated by keystroke information transmitted by the piezoresistive sensors is not matched with the comparison sequence, and the vibration feedback device is driven to generate vibration reaction on the wrong fingering, so that the practicer can sense and correct the fingering in time; for example, if the three notes do-re-mi of a certain music score are specified to use the thumb, the index finger and the middle finger of the right hand to press keys in turn, a 1-2-3 digital sequence (the left hand adopts negative number record) is generated, the sequence is taken as the finally customized theme load, is issued by the intelligent processing unit of the intelligent piano, is bridged by the MQTT proxy server, and is received, analyzed and stored by the intelligent processing unit of the wearable device subscribed to the theme to form a comparison sequence. At the moment, if the player does not perform keystroke according to the correct sequence, namely, the correct note-fingering corresponding relation is not used, the fingering sequence generated by keystroke information transmitted by the piezoresistive sensors is not matched with the comparison sequence, and the vibration feedback device is driven to generate vibration reaction on the wrong fingering, so that the practicer can sense and correct the fingering in time;
MQTT Client 2-intelligent piano equipment is based on the internal structure of a traditional electric piano, a novel embedded microprocessor needs to be integrated, the processor needs to be specially customized for data records generated in the piano playing process, and the installation of an application program is supported to achieve the purposes of music score processing, error correction and playing information communication with wearing equipment;
the intelligent piano device comprises:
<1> spectrum identification unit: the unit comprises a music score library and an interactive input part, fingering marks are made on music score information of multiple stages of music enlightenment and piano examination level one by one, corresponding note-fingering information of each music score is stored, an exerciser can quickly retrieve appointed music for exercise, meanwhile, a relatively biased music or the exerciser makes music by himself/herself is provided with an input mode, the input mode is started, the exerciser can use wearing equipment, note information of the music is input through playing, fingering sequence information, note information and beat information sent by subscribing wearing equipment can be stored in the unit, a standard note-fingering chart is finally generated according to the information, and the standard note-fingering chart is finally stored in the music score library for subsequent use of the exerciser;
<2> error correction unit: when a designated song is played through the wearable device, the unit firstly calls the note-fingering corresponding sequence information of the song, the intelligent processing unit subscribes fingering keystroke messages issued by the wearable device, the fingering keystroke messages are analyzed into keystroke sequences with the same format, then the keystroke sequences are compared, the generated wrong fingering keystrokes are compared, and red marks are made on the note on the screen, so that a practicer can correct the note in time;
<3> publish subscribe melody information: the process is mutually inverse to the subscription and the release of the wearable equipment, the application program integrated by the intelligent processing unit defines the release subject Topic as a note fingering sequence, the sequence is subscribed by the intelligent processing unit of the wearable equipment, when a practicer uses the piano intelligent equipment application program, the piano intelligent equipment application program establishes network connection with the wearable facility through a proxy server, a music score fingering message is released, and the wearable equipment subscribes to receive the message and generates subsequent feedback;
and (3) MQTT server side construction:
the MQTT protocol is a widely applied Internet of things protocol, and an agent for testing the MQTT protocol needs the MQTT. There are two methods to use MQTT service, one is to rent ready-made MQTT servers, such as the MQTT services provided by public cloud platforms such as the arri cloud, the Baidu cloud, the Huashi cloud, etc., the use of the public MQTT servers is a trouble-saving benefit, but if only used for test learning, account registration is needed, the flexibility is poor, and some platforms need to pay. Another approach is to build itself using open-source MQTT components. MQTT servers are numerous, such as apache's ActiveMQ, emtqqd, HiveMQ, Emitter, Mosquitto, Moquette, and so on. The method comprises the steps that a light-weight mosquitto open-source project is adopted to build an MQTT server, the MQTT server provides one-to-many message publishing by using a publishing/subscribing message mode, and provides network connection by using TCP/IP (transmission control protocol/Internet protocol);
The first step is as follows: installing a linux host, wherein the linux host can be installed by using a real machine or a virtual machine;
the second step is that: support required for downloading mosquitto:
sudo apt-get install libssl-dev;
sudo apt-get install uuid-dev;
sudo apt-get install cmake;
the third step: downloading and decompressing mosquitto;
the fourth step: compiling;
cd mosquitto-1.5.4/;
make;
make install;
the fifth step: starting mosquitto;
mosquitto-v;
1535473957:mosquitto version 1.5.1starting;
1535473957:Using default config.
1535473957:Opening ipv4 listen socket on port 1883.
1535473957:Opening ipv6 listen socket on port 1883.
the above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. The various features described in the foregoing detailed description may be combined in any suitable manner without contradiction, and various combinations that are possible in the present invention will not be further described in order to avoid unnecessary repetition. Any combination of the different embodiments of the present invention is also possible, and the same should be considered as the disclosure of the present invention as long as it does not depart from the gist of the present invention.

Claims (2)

1. Piano training wearing equipment based on MQTT agreement, its characterized in that includes:
MQTT Client 1-auxiliary wearable device, auxiliary wearable device includes:
<1> wearing device: according to people of all ages, according to the size of the attached hand, the hand wearing module is made of high-elasticity mesh fiber materials, and meanwhile, patches for increasing mechanical tension are additionally arranged at each joint of the ten fingers of the left hand and the right hand;
a solid supporting device with a soft protection pad is adopted at the arm, and the forearm of the practicer is horizontally dragged to fix the arm; and the end of the solid supporting device extends out of an adjustable binding band for fixing the waist;
<2> touch key sensor: a touch key sensor is arranged on the finger pad of the eight fingers of the two hands;
<3> intelligent processing unit: during practice, the keystroke acts on the touch key sensor to generate unbalanced output, a 32-bit embedded CPU is used as a micro-processing hardware unit for controlling and assisting the system to run, the output signal is received through chip integration and reaches a memory, and the embedded system needs the memory to store and execute codes; the memory of the embedded system comprises a Cache, a main memory and an auxiliary memory, and when data reading operation is needed, the microprocessor reads data from the Cache;
<4> vibration feedback device: ten groups of small vibration feedback devices are integrated below the gloves worn by both hands, and the devices are powered by wearing equipment, driven by an intelligent processing unit to work and used for timely reminding errors in fingering exercises;
<5> publish subscribe melody information: the intelligent processing unit of the auxiliary wearable device is provided with an application program for piano practice, the application program subscribes to a correct fingering playing table of a specific music score issued by the intelligent piano, and the table is a specific keystroke finger serial number generated according to the beats and measures of the music score; if the player does not perform keystroke according to the correct sequence, namely, the correct note-fingering corresponding relation is not used, the fingering sequence generated by keystroke information transmitted by the piezoresistive sensors is not matched with the comparison sequence, and the vibration feedback device is driven to generate vibration reaction on the wrong fingering, so that the practicer can sense and correct the fingering in time;
MQTT Client 2-intelligence piano equipment, intelligence piano equipment includes:
<1> spectrum identification unit: the unit comprises a music score library and an interactive input part, fingering marks are made on music score information of multiple stages of music enlightenment and piano examination level one by one, note-fingering corresponding information of each music score is stored, meanwhile, for a relatively biased song or a practicer to make a song by himself, the unit is provided with an input mode, the input mode is started, the practicer can use wearing equipment to input note information of the song through playing, the unit can store fingering sequence information, note information and beat information sent by subscribing wearing equipment, a standard note-fingering chart is generated according to the information, and the standard note-fingering chart is finally stored in the music score library for the practicer to use subsequently;
<2> error correction unit: when the wearing equipment plays the appointed song, the unit firstly calls the note-fingering corresponding sequence information of the song, the intelligent processing unit subscribes fingering keystroke information issued by the wearing equipment, the fingering keystroke information is analyzed into keystroke sequences with the same format, then the keystroke sequences are compared, the generated wrong fingering keystrokes are compared, and the note at the position is marked with red;
<3> publish subscribe melody information: the process is mutually inverse to the subscription and the release of the wearable equipment, the application program integrated by the intelligent processing unit defines the release subject Topic as a note fingering sequence, the sequence is subscribed by the intelligent processing unit of the wearable equipment, when a practicer uses the piano intelligent equipment application program, the piano intelligent equipment application program establishes network connection with the wearable facility through a proxy server, a music score fingering message is released, and the wearable equipment subscribes to receive the message and generates subsequent feedback;
MQTT server side:
constructing an MQTT server by adopting a lightweight mosquitto open-source project, and specifically comprising the following steps;
the first step is as follows: installing a linux host, and installing by using a real machine or a virtual machine;
the second step is that: support required for downloading mosquitto:
the third step: downloading and decompressing mosquitto;
The fourth step: compiling;
the fifth step: mosquitto was initiated.
2. A piano partner training wearing device based on MQTT protocol according to claim 1, wherein said MQTT server provides one-to-many message publishing using publish/subscribe message mode and provides network connection using TCP/IP.
CN201910529665.4A 2019-06-18 2019-06-18 Piano training wearing equipment based on MQTT protocol Active CN110189733B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910529665.4A CN110189733B (en) 2019-06-18 2019-06-18 Piano training wearing equipment based on MQTT protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910529665.4A CN110189733B (en) 2019-06-18 2019-06-18 Piano training wearing equipment based on MQTT protocol

Publications (2)

Publication Number Publication Date
CN110189733A CN110189733A (en) 2019-08-30
CN110189733B true CN110189733B (en) 2022-05-03

Family

ID=67722396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910529665.4A Active CN110189733B (en) 2019-06-18 2019-06-18 Piano training wearing equipment based on MQTT protocol

Country Status (1)

Country Link
CN (1) CN110189733B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111723938B (en) * 2020-05-06 2023-06-23 华南理工大学 Piano fingering automatic generation method based on fingering rules and reinforcement learning

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000000883A1 (en) * 1998-06-30 2000-01-06 Koninklijke Philips Electronics N.V. Fingerless glove for interacting with data processing system
JP2000089754A (en) * 1998-07-16 2000-03-31 Yamaha Corp Paying support device
US8008563B1 (en) * 2010-04-12 2011-08-30 Karla Kay Hastings Electronic circuit driven, inter-active, plural sensory stimuli apparatus and comprehensive method to teach, with no instructor present, beginners as young as two years old to play a piano/keyboard type musical instrument and to read and correctly respond to standard music notation for said instruments
CN206209598U (en) * 2016-09-30 2017-05-31 无锡吾成互联科技有限公司 A kind of piano playing teaching auxiliary device
CN108735035A (en) * 2018-05-29 2018-11-02 怀化学院 A kind of Piano Teaching auxiliary device
CN108777137A (en) * 2018-05-17 2018-11-09 四川斐讯信息技术有限公司 A kind of electronic organ, the guiding system and method for playing electronic organ
CN109887481A (en) * 2019-02-01 2019-06-14 中央民族大学 Electronic organ performance method and device
GB202001752D0 (en) * 2020-02-10 2020-03-25 Wells Paul William Piano teacing system and metho of use

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000000883A1 (en) * 1998-06-30 2000-01-06 Koninklijke Philips Electronics N.V. Fingerless glove for interacting with data processing system
JP2000089754A (en) * 1998-07-16 2000-03-31 Yamaha Corp Paying support device
US8008563B1 (en) * 2010-04-12 2011-08-30 Karla Kay Hastings Electronic circuit driven, inter-active, plural sensory stimuli apparatus and comprehensive method to teach, with no instructor present, beginners as young as two years old to play a piano/keyboard type musical instrument and to read and correctly respond to standard music notation for said instruments
CN206209598U (en) * 2016-09-30 2017-05-31 无锡吾成互联科技有限公司 A kind of piano playing teaching auxiliary device
CN108777137A (en) * 2018-05-17 2018-11-09 四川斐讯信息技术有限公司 A kind of electronic organ, the guiding system and method for playing electronic organ
CN108735035A (en) * 2018-05-29 2018-11-02 怀化学院 A kind of Piano Teaching auxiliary device
CN109887481A (en) * 2019-02-01 2019-06-14 中央民族大学 Electronic organ performance method and device
GB202001752D0 (en) * 2020-02-10 2020-03-25 Wells Paul William Piano teacing system and metho of use

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"PianoTouch: A wearable haptic piano instruction system for passive learning of piano skills";K. Huang 等;《008 12th IEEE International Symposium on Wearable Computers》;20081001;全文 *
"穿戴式钢琴弹奏手套智能感知与手势识别技术";叶素芬 等;《仪器仪表学报》;20190530;第40卷(第5期);全文 *

Also Published As

Publication number Publication date
CN110189733A (en) 2019-08-30

Similar Documents

Publication Publication Date Title
US10895914B2 (en) Methods, devices, and methods for creating control signals
US7378585B2 (en) Musical teaching device and method using gloves and a virtual keyboard
US20220172638A1 (en) Method and apparatus for an adaptive and interactive teaching of playing a musical instrument
CN104622613B (en) Multifunctional hand/footmuff
WO2020071149A1 (en) Information processing device
CN107302548A (en) Method, terminal device, server and the system of aid musical instruments playing practice
Papetti et al. Rhythm'n'Shoes: a Wearable Foot Tapping Interface with Audio-Tactile Feedback.
Bouwer et al. The Haptic Bracelets: learning multi-limb rhythm skills from haptic stimuli while reading
JP2018505500A (en) Handheld controller for computer, control system for computer and computer system
CN110189733B (en) Piano training wearing equipment based on MQTT protocol
US10186166B2 (en) Enhancing stringed instrument learning with a wearable device
Turchet et al. Envisioning smart musical haptic wearables to enhance performers’ creative communication
CN211016498U (en) Finger musical instrument
US20180137770A1 (en) Musical instrument indicator apparatus, system, and method to aid in learning to play musical instruments
CN109887481B (en) Electronic organ playing method and device
Avissar et al. An audio game app using interactive movement sonification for targeted posture control
CN109739388B (en) Violin playing method and device based on terminal and terminal
CN110841244A (en) Device for enhancing athletic ability by simulating sounds of human body limb motions and instrument motions and operation method thereof
CN214504972U (en) Intelligent musical instrument
WO2020024166A1 (en) Simulation device for plucked string instrument
CN214796734U (en) Virtual drum set playing equipment
JP4582785B2 (en) Strength training equipment with music performance function
WO2023243293A1 (en) Performance motion estimation method and performance motion estimation device
KR20110061439A (en) Apparatus for assisting fingering of guitar
Wilcox robotcowboy: A one-man band musical cyborg

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
GR01 Patent grant
GR01 Patent grant