Claims
- 1. A chord recognition system providing a plurality of output recognition signals for use in an electronic organ having a plurality of lines with keying data and an output circuit responsive to at least one of said recognition signals, said chord recognition system comprising:
- storage means for receiving said keying data and having a plurality of output signals corresponding to said keying data;
- pattern identification means responsive to said plurality of output signals of said storage means for recognizing the relationship between said keying data and a normalized chord pattern;
- said pattern identification means having a chord pattern output signal and a pattern found output signal if said keying data matches a normalized chord pattern;
- control ciruit for providing a shift signal to said storage means for repositioning said keying data;
- calculation means responsive to said shift signal for providing a data move output signal representing the number of shifts of said storage means; and,
- said control circuit responsive to said pattern found output signal of said pattern identification means for disabling said storage means and said calculation means.
- 2. A chord recognition system as set forth in claim 1 wherein said data move output signal represents the alphabetic note of said keying data.
- 3. A chord recognition system as set forth in claim 2 wherein said chord pattern output signal of said pattern identification means represents a chord pattern in said keying data.
- 4. A chord recognition system as set forth in claim 1 or 3 wherein said pattern identification means eliminates conflicts between the alphabetic notes forming normalized chord patterns.
- 5. A chord recognition system as set forth in claim 1 wherein said storage means is a shift register having a plurality of input lines each connected to one of said lines with keying data.
- 6. A chord recognition system as set forth in claim 1 or 5 wherein said pattern identification means comprises:
- a programmed logic array responsive to said output signals from said storage means and having a plurality of output signals; and,
- a chord logic circuit responsive to said output signals of said programmed logic array.
- 7. A chord recognition system as set forth in claim 1 wherein said output circuit comprises:
- a decoder circuit responsive to said data move output signal of said calculation circuit and having a plurality of note output lines; and,
- illumination means responsive to said note output lines of said decoder circuit and said chord pattern output signal for indicating the alphabetic chord of said keying data.
- 8. A chord recognition system as set forth in claim 1 further comprising:
- latch means responsive to said calculation means for providing a default output signal if said data move output signal exceeds a predetermined value; and,
- said control circuit responsive to said default output signal of said latch means for disabling said storage means and said calculation means.
- 9. A chord recognition system as set forth in claim 8 wherein said output circuit comprises:
- a decoder circuit responsive to said data move output signal of said calculation circuit and having a plurality of note output lines;
- illumination means responsive to said note output lines of said decoder circuit and said chord pattern output signal for indicating the alphabetic chord of said keying data; and,
- said illumination means further responsive to said default output signal of said latch to indicate that said keying data is not a recognizable chord pattern.
- 10. A chord recognition system providing a plurality of output recognition signals for use in an electronic organ having a keyboard, a plurality of lines with keying data connected to said keyboard and an output circuit responsive to at least one of said recognition signals, said chord recognition system comprising:
- register means having a plurality of input lines responsive to at least some of said plurality of lines with keying data and having a plurality of output signals corresponding to said keying data;
- pattern identification means having a plurality of normalized chord patterns and being responsive to said output signals of said register means for comparing said keying data with said normalized chord patterns:
- said pattern identification means providing a chord pattern output signal and a pattern found output signal when said keying data matches one of said normalized chord patterns;
- a control circuit for providing a shift signal to said register for repositioning said keying data when no match is determined in said pattern identification means;
- a counter circuit responsive to said shift signal for providing a data move output signal representing the number of shifts of said register; and,
- said control circuit responsive to said pattern found output signal of said pattern identification means for disabling said register and said counter.
- 11. A chord recognition system as set forth in claim 10 further comprising:
- latch means responsive to said counter for providing a default output signal if said data move output signal exceeds a predetermined value; and,
- said control circuit responsive to said default output signal of said latch means for disabling said register and said counter.
- 12. A chord recognition system as set forth in claim 11 wherein said data move output signal represents the alphabetic note of said keying data.
- 13. A chord recognition system as set forth in claim 12 wherein said chord pattern output signal of said pattern identification means represents a chord pattern in said keying data.
- 14. A chord recognition system as set forth in claim 13 wherein said pattern identification means eliminates conflicts between the alphabetic notes forming normalized chord patterns.
- 15. A chord recognition system as set forth in claim 13 or 14 wherein said output circuit comprises:
- a decoder circuit responsive to said data move output signal of said counter circuit and having a plurality of note output lines; and,
- illumination means responsive to said note output lines of said decoder circuit and said chord pattern output signal for indicating the alphabetic chord of said keying data.
- 16. A chord recognition system as set forth in claim 15 wherein said illumination means is further responsive to said default output signal of said latch to indicate that said keying data is not a recognizable chord pattern.
- 17. A chord recognition system providing a plurality of output recognition signals for use in an electronic organ having a plurality of lines with keying data and an output circuit responsive to at least one of said recognition signals, said chord recognition system comprising:
- storage means for receiving said keying data and having a plurality of output signals corresponding to said keying data;
- pattern identification means responsive to said plurality of output signals of said storage means for recognizing the relationship between said keying data and a normalized chord pattern;
- said pattern identification means having a chord pattern output signal and a pattern found output signal if said keying data matches a normalized chord pattern;
- control circuit for providing a shift signal to said storage means for repositioning said keying data;
- calculation means responsive to said shift signal for providing a data move output signal representing the number of shifts of said storage means.
- 18. A chord recognition system as set forth in claim 17 where said control circuit is responsive to said pattern found output signal of said pattern identification means for disabling said calculation means.
- 19. A chord recognition system as set forth in claim 18 wherein said data move output signal represents the alphabetic note of said keying data.
- 20. A chord recognition system as set forth in claim 19 wherein said chord pattern output signal of said pattern identification means represents a chord pattern in said keying data.
- 21. A chord recognition system as set forth in claim 17 or 20 wherein said pattern identification means eliminates conflicts between the alphabetic notes forming normalized chord patterns.
- 22. A chord recognition system as set forth in claim 18 wherein said storage means is a shift register having a plurality of input lines each connected to one of said lines with keying data.
- 23. A chord recognition system as set forth in claim 22 wherein said pattern identification means comprises:
- a programmed logic array responsive to said output signals from said storage means and having a plurality of output signals; and
- a chord logic circuit responsive to said output signals of said programmed logic array.
- 24. A chord recognition system as set forth in claim 18 wherein said output circuit comprises:
- a decoder circuit responsive to said data move output signal of said calculation circuit and having a plurality of note output lines; and,
- illumination means responsive to said note output lines of said decoder circuit and said chord pattern output signal for indicating the alphabetic chord of said keying data.
- 25. A chord recognition system as set forth in claim 18 further comprising:
- latch means responsive to said calculation means for providing a default output signal if said data move output signal exceeds a predetermined value; and,
- said control circuit responsive to said default output signal of said latch means for disabling said storage means and said calculation means.
Parent Case Info
This application is a continuation-in-part of application Ser. No. 804,739, filed June 8, 1977, and now U.S. Pat. No. 4,144,788.
US Referenced Citations (7)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
804739 |
Jun 1977 |
|