1. Field of the Invention
The present invention relates to a pedal apparatus for outputting a control signal for use in controlling a musical tone parameter, and an electronic keyboard apparatus having the pedal apparatus.
2. Description of the Related Art
Conventionally, an electronic keyboard apparatus that performs musical tone control in response to a pedal manipulation is known. Also, a pedal apparatus is known that outputs a signal for use by an electronic keyboard apparatus for musical tone control. For example, Japanese Laid-open Patent Publication No. 2000-235392 discloses a pedal sensor adjusting apparatus that controls, e.g., a reverberation time based on a half-pedal value, which is output in response to a pedal manipulation, by referring to a table in which a relationship between damper pedal stroke and half-pedal value is defined.
An acoustic piano has a damper pedal configured to generate a reaction force whose magnitude is different between when the pedal is depressed and when the pedal depression is released. In other words, the reaction force exhibits a so-called hysteresis. Accordingly, a player feels that a half-pedal region is present on a shallower pedal depression side in a forward stroke than in a reverse stroke of the pedal.
On the other hand, in an ordinary electronic keyboard apparatus, hysteresis is not present in a reaction force against the pedal depression, and therefore, a player feels that the half-pedal region is present in the same position between the forward and reverse strokes, if the half-pedal region is controlled by the apparatus disclosed in Japanese Laid-open Patent Publication No. 2000-235392. As a result, a pedal manipulation feeling becomes different from that in an acoustic piano, resulting in a feeling of incompatibility.
It appears possible to realize, in an electronic keyboard apparatus, a feeling in a half-pedal region similar to that in acoustic piano by using a pedal apparatus configured to generate a reaction force with a hysteresis between when the pedal is depressed and when the depression is released. However, the resultant keyboard apparatus becomes complicated in mechanical construction and high in cost, which poses a problem.
Not only for the damper pedal but also for, e.g., a shift pedal, it is sometimes preferable to generate a reaction force having a hysteresis between the forward and reverse pedal strokes.
The present invention provides a pedal apparatus capable of changing, with a simple construction, a characteristic of pedal manipulation responsive musical tone control for each pedal manipulation stroke section, and provides an electronic keyboard apparatus having the pedal apparatus.
According to a first aspect of this invention, there is provided a pedal apparatus for outputting a control signal for use by an electronic keyboard apparatus to control a musical tone parameter, which comprises a pedal operable in forward and reverse directions by a depression manipulation and a depression-releasing manipulation, a detection unit configured to detect a detection value representing a position of the pedal in a depression depth direction, a conversion unit having a plurality of conversion patterns each for conversion of the detection value detected by the detection unit to an output value, the conversion unit being configured to change a conversion pattern to be used for the conversion on condition that the detection value passes a threshold value in a forward or reverse stroke of the pedal and convert the detection value to the output value in accordance with the conversion pattern after change, and an output unit configured to output, as the control signal, the output value converted by the conversion unit.
According to the pedal apparatus of this invention, the characteristic of the musical tone control responsive to pedal manipulation for each pedal manipulation stroke section can be changed with a simple construction.
A hysteresis section, in which the output value converted by the conversion unit from the same detection value detected by the detection unit becomes smaller in the reverse stroke than in the forward stroke of the pedal, can be present in a conversion characteristic exhibited by the conversion unit in a case where the pedal is reciprocated over an entire stroke between a non-depressed position and a depression end position of the pedal.
In that case, a hysteresis for musical tone control can be provided between the forward and reverse strokes of the pedal.
An intermediate section in which a degree of change in the output value with a change in the detection value is small can be present in a pedal depression depth section between the non-depressed position and the depression end position of the pedal, and the hysteresis section can be provided adjacent to at least one of a shallow depression depth side and a deep depression depth side of the intermediate section.
In that case, when the pedal is a damper pedal, a start position and/or an end position of a half-pedal region can be made different between the forward and reverse strokes.
The intermediate section can be provided on a side where the depression depth is deeper in the reverse stroke than in the forward stroke of the pedal.
In that case, the player feels that the half-pedal region is present on the side where the depression depth is deeper in the reverse stroke than in the forward stroke, whereby a pedal manipulation feeling can be made close to that in an acoustic piano.
A plurality of the threshold values can be provided, and the conversion unit can decide the conversion pattern to be used for the conversion according to one of the threshold values precedingly passed by the detection value and a direction to which another threshold value is currently passed by the detection value.
In that case, the conversion pattern can appropriately be selected, even if the direction of pedal manipulation is changed at a depression depth short of the manipulation end position.
A plurality of the threshold values can be provided, and the threshold values can at least include values respectively corresponding to the non-depressed position and the depression end position of the pedal.
In that case, the characteristic of the musical tone control responsive to pedal manipulation can be switched between the forward and reverse strokes when the pedal is reciprocated over the entire stroke.
According to a second aspect of this invention, there is provided a pedal apparatus for outputting a control signal for use by an electronic keyboard apparatus to control a musical tone parameter, which comprises a pedal operable in forward and reverse directions by a depression manipulation and a depression-releasing manipulation, a detection unit configured to detect a detection value representing a position of the pedal in a depression depth direction, a conversion unit configured to convert the detection value detected by the detection unit into an output value, and an output unit configured to output, as the control signal, the output value converted by the conversion unit, wherein a hysteresis section, in which the output value converted by the conversion unit from the same detection value detected by the detection unit becomes smaller in the reverse stroke than in the forward stroke of the pedal, is present in a conversion characteristic exhibited by the conversion unit in a case where the pedal is reciprocated over an entire stroke between a non-depressed position and a depression end position of the pedal.
According to the pedal apparatus of this invention, hysteresis in the musical tone control can be provided, with a simple construction, between the forward and reverse strokes of the pedal.
According to third and fourth aspects of this invention, there are provided electronic keyboard apparatuses respectively including the pedal apparatuses according to the first and second aspects of this invention.
According to the electronic keyboard apparatus of this invention, a characteristic of musical tone control responsive to pedal manipulation can be changed, with a simple construction, for each pedal manipulation stroke section.
Further features of the present invention will become apparent from the following description of an exemplary embodiment with reference to the attached drawings.
The present invention will now be described in detail below with reference to the drawings showing a preferred embodiment thereof.
In this embodiment, a pedal apparatus 10 fabricated (sold) separately from an electronic keyboard apparatus 20 is connected to the keyboard apparatus 20, and a control signal S1 output from the pedal apparatus 10 is used by the keyboard apparatus 20 for musical tone control. The keyboard apparatus 20 is the same in construction as an ordinary electronic keyboard apparatus except that it is able to use the control signal S1 supplied from the external pedal apparatus 10.
The keyboard apparatus 20 includes, roughly speaking, a keyboard unit 23, a musical tone generator 22, and a musical tone control unit 21. The keyboard unit 23 includes a plurality of keys. The musical tone generator 22 includes a tone generator circuit, an effect circuit, a sound system, etc., and is configured to generate electronic musical tones (e.g., piano tones) based on signals generated in response to the keyboard unit 23 being manipulated and preset performance data. The musical tone control unit 21 controls musical tone parameters for tones generated by the musical tone generator 22. The musical tone parameters include sound volume, tone color, sustain length, etc.
The musical tone parameter control, which includes, e.g., a resonance generation process responsive to damper pedal manipulation, is performed based on the control signal S1 output from the pedal apparatus 10 as well as based on signals generated by manipulations on effect operators, not shown. The keyboard apparatus 20 can have its own pedal, however, manipulations on the own pedal are disregarded when the pedal apparatus 10 is connected to the keyboard apparatus 20. In that case, manipulations on the pedal apparatus 10 are reflected on the musical tone control.
The pedal apparatus 10 includes a detection unit 13, setting operators 14, ROM 15, RAM 16, storage unit 17, and interface (I/F) 18, which are connected via a bus 19 to a CPU 11, and also includes a pedal unit 12 connected to the detection unit 13.
As schematically shown in
The detection unit 13 includes a position sensor, an A/D converter, etc. The position sensor is disposed within the pedal unit 12 and detects a depression position (i.e., depth from the non-depressed position) of the pedal 24. Position information detected by the position sensor is converted by the A/D converter into a digital detection value, which is supplied as a detection signal S0 to the CPU 11. The position sensor is of, e.g., an optical type that is able to linearly detect the position information, but the construction and installation position are not limited. For example, the position sensor may be of a contact type or a magnetic type.
The CPU 11 controls the entire pedal apparatus 10. The setting operators 14 are used for various settings. The ROM 15 stores a control program executed by the CPU 11, table data, etc. The RAM 16 temporarily stores input information, flags, buffer data, calculation results, etc. The I/F 18 transmits the control signal S1 to the keyboard apparatus 20. The storage unit 17 stores application programs including the control program, and stores various data and a plurality of tables.
At least one table group including two or more tables is stored, as the tables, in the storage unit 17. In this embodiment, two table groups TBLa, TBLb are stored therein. The table group TBLa is comprised of a default table TBLa0 and an alternative table TBLa1, and the table group TBLb is comprised of a default table TBLb0 and an alternate table TBLb1.
Each table functions as a conversion patter for converting a detection value of pedal depression position detected by the detection unit 13 into an output value of the I/F 18. The application purpose of the pedal 24, which is not limited, is determined by a table group used for the conversion. The table group TBLa is set to be suitable for the pedal 24 used as a damper pedal, whereas the table group TBLb is set to be suitable for the pedal 24 used as a shift pedal.
In
In this embodiment, the table used for the conversion of detection value into output value is switched between the forward and reverse strokes of pedal depression. Specifically, the default table TBLa0 is selected when the pedal 24 is in a non-depressed state. Then, the table used for the conversion is switched from the default table TBLa0 to the alternative table TBLa1 when the detection value passes the second threshold value P2 in the forward stroke. Further, the table used for the conversion is switched from the alternative table TBLa1 to the default table TBLa0 when the detection value passes the first threshold value P1 in the reverse stroke started from a pedal depression region where the detection value is larger than the second threshold value P2.
As shown in
In a case where the pedal 24 is used as a damper pedal, the table group TBLa is used for the conversion of detection value into output value. In a case where the pedal 24 is used as a shift pedal, the table group TBLb is used for the conversion. The table group to be used for the conversion can be designated by using the setting operators 14. Depending on whether the pedal 24 is used as the damper pedal or the shift pedal, the user selects and sets how the musical tone parameter control based on the control signal S1 is executed.
In a case, for example, that the pedal 24 is used as the damper pedal, the musical tone control unit 21 controls musical tones generated by the musical tone generator 22 as described below. Specifically, if the output value is smaller than the MIDI value m, the control unit 21 executes sounding/muting processing in response to a key depressing/releasing operation so as to realize a state equivalent to a state of acoustic piano where a damper is complete contact with a string. For example, the control unit 21 does not generate resonance and immediately mutes a musical tone when key depression concerned is released. If the output value is equal to the MIDI value m, the control unit 21 executes a so-called half-pedal control. For example, the control unit 21 executes sounding/muting, tone color change, and limited resonance generation to realize a state equivalent to a state where a damper is in semi-contact with a spring. If the output value is larger than the MIDI value m, the control unit 21 executes control to realize a state equivalent to a state where a damper is out of contact with a spring. For example, the control unit 21 generates resonance and does not forcibly mute a musical tone when the key depression concerned is released.
In the setting processing, various settings are performed, and processing other than various settings is also performed in response to the designation of the table group to be used for the conversion of detection value into output value. In the following, a description will be given of an example case where the table group TBLa is designated in order to use the pedal 24 as a damper pedal. A table selection flag F is used as information representing the table to be used for the conversion. The table selection flag F having a value of 0 represents that the default table is selected, whereas the flag F having a value of 1 represents that the alternate table is selected. The table selection flag F is set to a value of 0 at the initialization (step S101), is set to 0 in step S108, and is set to 1 in step S109.
Next, detection value monitoring processing is executed to monitor the detection signal S0 supplied from the detection unit 13 (step S103). If it is determined in step S104 that there is no change in the detection value (detection signal S0), the process returns to step S102. On the other hand, if there is a change in the detection value, whether the table selection flag F currently set has a value of 0 (default) is determined (step S105).
If the table selection flag F has a value of 0, whether the detection value passes the second threshold value P2 to the forward direction is determined (step S106). If it is determined that the second threshold value P2 is not passed by the detection value to the forward direction, the table selection flag F is kept unchanged from 0 (step S108), and the process proceeds to step S110. On the other hand, if the detection value passes the second threshold value P2 to the forward direction, the table selection flag F is set (switched) to 1 (step S109), and the process proceeds to step S110.
If it is determined in step S105 that the table selection flag F does not have a value of 0 but has a value of 1, whether the detection value passes the first threshold value P1 to the reverse direction is determined (step S107). If it is determined that the first threshold value P1 is not passed by the detection value to the reverse direction, the table selection flag F is kept unchanged from 1 (step S109), and the process proceeds to step S110. On the other hand, if the detection value passes the first threshold value P1 to the reverse direction, the table selection flag F is set (switched) to 0 (step S108), and the process proceeds to step S110.
In step S110, the default table TBLa0 or the alternative table TBLa1, whichever is represented by the currently set value of the table selection flag F, is selected as the table to be used for the conversion of detection value into output value, and based on the selected table, an output value corresponding to the detection value is decided (see,
According to this embodiment, since the table used for the conversion is switched between the default table TBLa0 and the alternative table TBLa1 in most parts of the forward and reverse strokes of pedal manipulation, a hysteresis is provided in the musical tone control. As a result, although an actual reaction force acting on the pedal 24 is the same between forward and reverse strokes, the player feels that there is a hysteresis in the reaction force against the pedal manipulation.
In particular, in the case of using the table group TBLa for the conversion in order to use the pedal 24 as a damper pedal, since the section in which the MIDI value m is output is located on the side where the pedal depression depth is deeper in the reverse stroke than in the forward stroke, the player feels that a half-pedal region is present on the side where the pedal depression depth is deep, making it possible to make a manipulation feeling of the pedal 24 close to a pedal feeling in acoustic piano.
The default table and the alternate table of each table group are not limited to the above described tables. By appropriately setting the table group, the characteristic of musical tone control responsive to pedal manipulation can be set, with a simple construction, for each pedal manipulation stroke section. For example, the table group for damper pedal, other than the table group shown in
In the example shown in
The example shown in
In the example of
It should be noted that in the examples in
In the examples of
It should be noted that the first threshold value P1 can be set so as to correspond to the non-depressed position of the pedal, and the second threshold value P2 can be set so as to correspond to the pedal depression end position. In that case, the characteristic of musical tone control responsive to pedal manipulation is switched between the forward stroke and the reverse stroke when the pedal is reciprocated over the entire pedal stroke.
As will be described with reference to
As shown in
As shown in
As shown in
As described above, in the construction of FIGS. 5A to 5C where the conversion table is switched on condition that the detection value passes any of the threshold values, the table to be selected is decided according to a threshold value precedingly passed by the detection value and the direction to which another threshold value is currently passed by the detection value. Thus, the table can appropriately be selected, even if the manipulation direction of the pedal 24 is changed in the middle of pedal manipulation stroke. The number of tables in each table group and the number of threshold values can be greater than three. In that case, by an appropriate design, the characteristic of the musical tone control responsive to pedal manipulation can be set, with simple construction, for each pedal manipulation stroke section.
It should be noted that in the above described examples, it is preferable for stable control that an output value converted from a detection value detected at depression depth corresponding to each threshold value is made coincident between the tables belonging to the same table group.
As far as the setting of the characteristic of the musical tone control responsive to pedal manipulation for each section of the pedal manipulation stroke is concerned, each table group is not essentially required to include tables having a hysteresis section. It is enough for the table group to include tables having sections where the same detection value is converted into different output values by the tables.
In the above described embodiment and modifications, the tables are shown as example conversion patterns for conversion from detection value into output value. However, the conversion patterns are not limited to the tables and can be implemented by using arithmetic expressions. The output value is not limited to the MIDI value and can be any value able to be used for the musical tone parameter control.
In a case that arithmetic expressions are used as conversion patterns, arithmetic expressions are decided in advance for respective ones of forward stroke sections and reverse stroke sections, which are determined by dividing the entire pedal forward stroke and the entire pedal reverse stroke, respectively. In accordance with results of determination of which stroke is currently executed and determination to which section the current detection value belongs, one of the arithmetic expressions is selected, and an output value (control signal) is obtained from the detection value (pedal depression position) based on the selected arithmetic expression.
In the following, example arithmetic expressions are described with reference to
In the forward stroke, with the increasing detection value, the output value varies from y0 to y1 with the first predetermined inclination, from y1 to y2 with the second predetermined inclination (zero in
In the above described embodiment, the pedal apparatus 10 is assumed to be fabricated separately from the keyboard apparatus 20, but the pedal apparatus 10 can be incorporated into the keyboard apparatus 20.
Number | Date | Country | Kind |
---|---|---|---|
2008-262770 | Oct 2008 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7589275 | Arimoto | Sep 2009 | B2 |
Number | Date | Country |
---|---|---|
2000-235392 | Aug 2000 | JP |
Number | Date | Country | |
---|---|---|---|
20100089225 A1 | Apr 2010 | US |