-
Posts
3887 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Events
Everything posted by Enthalpy
-
A direct comparison of the French (narrower) bassoon and the Heckel system (wider bore): https://www.youtube.com/watch?v=IIKc_1iCxMQ this time by the same musician. Very few people play both systems, as both are complicated and they differ enough to fool one. The video doesn't tell if the musician uses the same reed on both instruments - I suppose he does. Though, the narrower French system would take a smaller reed, which makes the sound softer. Anyway, the conclusion stands.
-
18/17 is a better rational approximation, to 0.1%, of a tempered minor second than 16/15 is. Here's the improved sound. Beat2_6b_SecondMajor98BachMinor1817Bach.7z
-
Err, did I possibly maybe write tr-tf in this thread? I had meant tplh-tphl. It shouldn't happen. Sorry.
-
Being known to make more silent gears than polyamides and polyacetals, polyketones could make more silent keys for wind instruments. Pushrods at rotary valves, transmissions between keys and plain bearings at woodwinds often use polymer parts, which polyketones hopefully improve. At the bassoon and also the oboe, it would be needed. Marc Schaefer, aka Enthalpy
-
Hello everyone and everybody! Here's my suggestion to build a trumpet with traits from both the baroque and the modern instruments, which I call semibaroque trumpet here under. ---------- The baroque trumpet plays about as high as the usual trumpet or even the piccolo one, but its tube is about twice as long, so the musician plays a given note height on a mode twice as high. Higher modes are spaced closer, which enables more notes since there are no valves. https://de.wikipedia.org/wiki/Barocktrompete (more languages there) It isn't usually a natural trumpet, though. Hole(s) in the narrow branches pull the pitch slightly to improve some notes and create new ones. Other holes leave a mode untouched and dampen its close neighbours to help the musician sound the desired one. The instrument could be manufactured in the baroque era and was quite usable, but it isn't chromatic at the lower notes, and has a solid reputation of difficulty. As an example, the musician lips the 11th mode up or down to sound both close semitones. Also, I suppose (but did not hear!) that the notes shifted by a side hole are muffled. Valves made the modern instrument, chromatic, easier, that has but eradicated the baroque one. Accepting fewer natural tones, it is much shorter. These instruments sound differently. On the highest and lowest notes, the valved trumpet changes its timbre and its intonation is less stable, even more so on the piccolo trumpet, supposedly because the present tube is so short. Also, both Perinet and usual rotary valves muffle the sound, as claim slide trombone players, who attribute it to angles and narrow curves resulting in the air column. In fact, a bass trumpet differs from a trombone mainly by its valves, a valve trombone too, and they sound differently. A convincing comparison there https://www.youtube.com/watch?v=J7FMu6ATxdE search also "Alison Balsom" and others for nice records on the baroque trumpet. At least baroque music sounds and looks better on the baroque trumpet, which is difficult and now rare. ---------- I propose to make the semibaroque trumpet as long as the baroque one and with mode holes, but add for easier and chromatic playing two valves designed more recently for the slide trombone to keep the sound quality. On this example, the musician operates with his right hand at usual position the valves that can reside just before the bell, and with his left hand the mode keys that let place the mode holes optimally on the second and first branches. Disassembling looks possible. Hagmann and Miller valves offer small deflections of big radius https://en.wikipedia.org/wiki/Hagmann_valve http://trombone.ch/ http://www.millervalve.com/tech.html https://patents.google.com/patent/US5798471 Designs of Lätzsch and Kanstul valves seem unpublished. The many modes and two valves achieve a chromatic scale down to A on a C instrument here The semitone and fulltone extensions combine to <0.3% accuracy, not demanding a compensator, but the first G# uses the too low 7th mode. To correct by 1.8%, a compensator slide must move by 2*24mm. Maybe a side hole long and wide enough can replace it. Marc Schaefer, aka Enthalpy
-
Intervals tuned to simple frequency ratios are often more pleasant to our ears. Violin and viola players tune their instrument that way. Some texts claim that "good tune" follows simple ratios. So can we generalize? No. First, some harmonics sound out of tune. Here's the uncorrected scale of a natural horn, and within the west European musical culture, 7*F is badly low, 11*F isn't a note, and many higher multiples are bad. Hear Beat2_1_NaturalHorn.wav from the upload Beat2.7z 11*F is about three-quarter-tone, which serves in Romania, Greece, Iran and many more. "Proper intonation" is a matter of culture. West European musicians can train the three-quarter-tone by whistling Beat2_2_TrainQuarterTone.wav (here equal-tempered) with equal tongue movements. ---------- Then, they may be individually nice, but simple ratios combine to derail the intonation. Hear the small thirds in Beat2_3_ F_Ab_B_D_F.wav: tuned to 6/5 here, they sum to an octave a third-tone too big. One goal of the equal-tempered scale is to avoid this. Trombone and bowed string players learn to follow it, not just to play together with a piano, but in their own interest. ---------- This is the correction from simple ratios to the equal-tempered scale, in cent (0.01 half-tone). I've taken big intervals complementary to the small ones, like 16/9 rather than 7/4 for the minor seventh. The fifth and fourth (whose sum is an octave) have simple ratios only 2 cents wrong. Bowed strings are tuned to zero beat or by sounding the harmonics, which cumulates 6 cents over four strings, an error imperceptible to most people. Beat2_4_Fifth32BachFourth43Bach.wav plays both intervals according to simple ratios (no beat) and to equal temper. At the major and minor thirds and their complements, things get ugly. Zero-beat intonation sounds better and is tempting, but violinists and others must learn and train to follow the unpleasant equal temper to avoid other trouble. The height difference is patent even with single notes. Some guitarists tune the G-B strings by sounding their harmonics 5 and 4, which is questionable. Hear Beat2_5_ThirdMajor54BachMinor65Bach.wav. We hear beats at the major and minor seconds even when they follow simple ratios. Other ratios nearby explain it: only 37Hz separate the harmonics 8 and 7 when this interval is 9/8 and 20Hz separate the harmonics 15 and 14 in the 16/15 interval. At least, training them equal-tempered costs less. Hear Beat2_6_SecondMajor98BachMinor1615Bach.wav. At the tempered minor second, slow beats result from the harmonics 18 and 17. Marc Schaefer, aka Enthalpy
-
How quickly do we perceive sound intensity? My TutTrem.exe writes in TutTrem.wav a tone at frequency f whose amplitude is modulated with depth 0 <= m <= 1 by a sine at frequency g TutTrem.7z and here are the sounds Tremolo.7z Trem_1_A880sine_3Hz10Hz30Hz50Hz70Hz.wav modulates a 880Hz sine, with 0.25 depth like the others, at 3Hz, 10Hz, 30Hz, 50Hz, 70Hz. I perceive a tremolo at 30Hz but a steady sum of notes at 70Hz, the limit being around 50Hz. Trem_2_C131sine_3Hz10Hz30Hz.wav. The sine C note is at 130.8Hz, about where the cello and bassoon begin their second octave. I perceive no tremolo at 30Hz already, so the ears are slower on lower notes. Well, the same happens with an amplitude detector made of electronic components. Trem_3_C131bassoon_3Hz10Hz30Hz50Hz70Hz.wav plays a 130.8Hz C note with already cited bassoon spectrum containing strong harmonics. The limit is around 50Hz again, so the ears discern quick changes through the harmonics of low notes. These observations are compatible with hair cells in our ears that measure amplitudes each over a band, supposedly wide bands with much overlap. https://en.wikipedia.org/wiki/Ear https://en.wikipedia.org/wiki/Hair_cell Trem_4_C65bassoon_3Hz10Hz30Hz50Hz.wav. The 65.4Hz C is about where the cello and bassoon begin. Here the limit is at 30Hz or less, quite fast for a 65Hz fundamental. Trem_5_D293A440violin_3Hz10Hz30Hz50Hz70Hz.wav. Made by the programme tutut uploaded in a previous message, the wav contains a fifth with violin spectrum: an A at 440Hz and a D above 293.33Hz so their harmonics 2 and 3 beat. Here too, the beat limit is around 50Hz. These observations are compatible with our ears measuring the amplitude in a band that contains the harmonics of both notes and perceiving the interferences as beats. Marc Schaefer, aka Enthalpy
-
Here's the aspect of the waveform with T=210 a=5 b=14 c=16 from Mar 04, 2018 9:05 pm. Adding two of them with 60° lag or subtracting them with 120° gives the same wave. Electric motors sometimes run slower: at start on an electric plane, more often on an electric or hybrid car. The same waveform and filter would then drive the motor with a jagged voltage, but the drive electronics can use the same power components in PWM mode when running slowly. For an electric motor, a counter with fixed frequency suffices to place the transitions. Maybe a fast microcontroller can create the waveforms directly from its clock, or the controller tells the dates of the coming transitions to comparators that refer to one fast big counter. This can be integrated on a special chip, optionally the same as the controller. Marc Schaefer, aka Enthalpy
-
On the right side of the last message's diagram, I suggested separate supplies for the output flip-flops. While it can be useful to filter individual supply lanes for the flip-flops (in separate packages with LC cells), the phased outputs attenuate the target harmonics only if the supply potentials match very accurately, and this is best obtained from a common regulator.
-
The quick machines need AC in the kHz range, and sometimes MW power. PWM inverters are then difficult. I had suggested to provide square voltages rather than sines to reduce the number of lossy transitions per cycle http://www.scienceforums.net/topic/73798-quick-electric-machines/?do=findComment&comment=736205 but now there is an alternative, with my waveforms that suppress harmonics using few transitions. In the thread "quasi sine generators", for instance there https://www.scienceforums.net/topic/110665-quasi-sine-generator/?do=findComment&comment=1041409
-
The already cited Rocket Lab company has reached orbit in January with electrically pumped oxygen and kerosene https://www.rocketlabusa.com/news/updates/rocket-lab-successfully-reaches-orbit-and-deploys-payloads-january-21-2018/ https://www.rocketlabusa.com/news/updates/rocket-lab-successfully-circularizes-orbit-with-new-electron-kick-stage/ congrats! I like much their target market segment. Transporting only small satellites as main payloads, they offer more flexibility than a big launcher taking secondary payloads. At (announced!) 6Musd per launch, a split among many customers can be as cheap as a back seat elsewhere. Very important too, their working culture may be closer to that of teams building micro payloads, as the size and style of their user's manual suggests. Besides selling launches, they might consider to provide upper stages or engines, as well as roll and injection verniers, to other launchers: Falcon 9, Zenit, Chang Zhen 7, Soyuz and more. Long life, and get rich!
-
As it looks, a non-linearity isn't necessary to let sounds beat https://www.scienceforums.net/topic/113243-sound-perception/?do=findComment&comment=1042336 The two bows experiment remains interesting to check if it changes the sound quality.
-
When you play simultaneous notes on a violin, you hear them beat, depending on the interval and the intonation. It's weak but well perceiveable at the violinist' distance. The same happens on the viola, and supposedly other polyphonic instruments with sustained sound. To investigate the beat, I reproduce it with sounds synthesized by my software Tutut.7z and here are the sound samples Beat1.7z As a violin spectrum, I thankfully use these measures of an empty D string http://nagyvaryviolins.com/tonequality.html and again, a spectrum synthesizes a periodic sound that fails to imitate a music instrument. The four Beat1... wav play simultaneously a 440Hz A and a D nearly a fifth lower like violin strings. In the first 2s, the frequency ratio is 3/2, and for the next 2s, D is raised by 1Hz. Beat1_A_DA32harm.wav uses the measured spectrum. You hear 3 beats per second when D is raised by 1Hz because the harmonics 3 of D and 2 of A interfere. This happens without intentional nonlinearity, on summed sounds, and the intensity of the beat resembles what the violinist hears. I had supposed some nonlinearity is requested at the instrument, there http://www.scienceforums.net/topic/80768-violin-non-linearity/ and as it looks I was wrong. Our ears perceive sound intensities on a logarithmic scale more or less, so they aren't linear. A measurement of the intensity is by nature a nonlinear process anyway. So the instrument can behave linearly, and the perception makes the interference. Beat1_B_DA32onlyH23.wav contains a fundamental and only the harmonics 2 and 3 of the measured spectrum. It beats like the complete spectrum: 3 times per second, similar amplitude. Beat1_C_DA32removedH23.wav uses the spectrum minus the harmonics 2 and 3. It beats more weakly and about 6 times per second, like the interference of the weaker harmonics 4 and 6. Beat1_D_DA32sine.wav contains sine waves. I perceive no beat at medium amplitude, and only a faint one when playing loudly, when the amplifier's power supply drops. Until I improve the amplifier, I consider the power supply produces the faint beat with sines, but not the stronger beat when harmonics are present. All is consistent with a linear interference of harmonics. Marc Schaefer, aka Enthalpy
-
Aggiornamento to the second message of Feb 18, 2018 https://www.scienceforums.net/topic/113243-sound-perception/?do=findComment&comment=1038957 I have now bigger loudspeakers. No Hi-fi, but better than Pc hardware. They are connected to the usual amplifier. With them, I hear easily a difference between a sine and 3% mild distortion (a tanh deformation that compresses the sine crest by 3%), and 1% is the limit once knowing what to listen at. Which implies that, even at modest power, the previous Pc loudspeakers and headphones deformed the sound enough to make 3% distortion barely discernible. Ouch. The following wav distorts mildly the 330Hz sine by 0%, 1%, 3% in 2s samples. DistortionB.7z So maybe 1% of mild distortion is our perception limit - or my present hardware still creates as much distortion. My sensitivity to hard clipping and to 8-bit coding has not changed.
-
The stone-old Proms like 2716 make the waveforms easily, as they receive all addresses at once on pins distinct from the data. They are still available in small amount. I didn't check if more recent components exist nor how they are addressed. Of the diagrams, the left example provides the drive signals for a three-phase power stage driving a motor, a transformer and transport line... The Prom behaves statically, so a counter and a set of flip-flops suffice. One of the eight output bits defines each waveform, possibly more than three to stack transformers. Only the switching losses in the power components limit the number of transitions per cycle. The right example makes a sine exempt of H5 and H7 thanks to the chosen transitions, and of H3 and H9 by summing two waveforms shifted by 60°. T=210 a=5 b=14 c=16 is a logic candidate here, though more transitions can attenuate more harmonics, alone or helped by the resistors. More waveforms and resistors can attenuate more harmonics too. The waveforms can be longer too, for instance to create new phase shifts. Counting by 840 for T=210 here lets the Prom store 0001 and 0111 for each symbol to make tr-tf unimportant. The dinosaur Proms consume power and limit the clock to about 10MHz hence the sine to 50kHz. Newer Proms (in a programmable logic chip?) could be much faster, but the general solution to speed is logic rather than Proms. Marc Schaefer, aka Enthalpy
-
The Kora, a fabulous plucked string instrument, isn't common where I live, but here are opportunities to hear one - or even two, as Toumani and Sidiki Diabaté play together. https://www.youtube.com/watch?v=-cLAwAOi-hA https://www.youtube.com/watch?v=K8nyjsDj-Is (music begins at 0:25) Enjoy!
-
The first record of the sonata on a Heckel system bassoon (by Sophie Dartigalongue) was removed from Youtube, but here's one piece of it:
-
Ahum. Ism generators, not Rfid.
-
We can combine both methods to reduce more harmonics: add or subtract optimized +-1 waveforms with the proper phase shift. This combines the drawbacks, but also the advantages: for instance the number of summing resistors doubles for each suppressed harmonic, which at some point a +-1 waveforms does for cheaper. ---------- Voltage differences appear in power electronics at full bridges and three-phase bridges. If two outputs are out of phase minus a fourteenth of a period, the load between them sees no H7, so using the waveforms of Jan 13, 2018 to Jan 21, 2018 that squeeze H3 and H5, the first strong one is H9. More commonly, the outputs can lag by 120°, which suppresses H3 and H9. This is done with square waves and improves with the coming +-1 waveforms that squeeze H5 and H7, leaving H11 as the first strong one. Three square waves at 0°, 120° and 240° were common with thyristors, especially for very high power. They need an additional regulation of the supply voltage, often a buck. With Igbt, sine waves made by Pwm are more fashionable. They need less filtering, avoid cogging at motors, adjust the output amplitude, but suffer switching losses. The more elaborate +-1 waveforms I propose are intermediate. They need an additional regulation, but have small switching losses, and little filtering avoids harmonics and cogging. Maybe useful for very high power, to minimize switching losses and save on costly filters. I see an emerging use for quick electric motors: http://www.scienceforums.net/topic/73798-quick-electric-machines/ Machine tools demand a fast spindle hence a high three-phase frequency; Centrifugal pumps and compressors demand fast rotating motors too; Electric aeroplanes need a high three-phase frequency to lighten the motor, either with a small fast motor and a gear, or with a large ring motor at the fan's speed but with many poles for a light magnetic path. The high frequency (several kHz) is uneasy to obtain by Pwm as switching losses rise. But for fans, compressors, pumps... whose speed varies little, a fixed LC network filters my waveforms to a nice sine. Rfid generators at low frequencies might perhaps benefit from such waveforms too, since they must filter much their harmonics to avoid interferences, which is costly. RF transmitters maybe, for LW. ---------- The selected +-1 waveforms in this table squeeze H5 and H7 since the phased sum does the rest. 7 transitions per half-period ideally suppress H5 and H7 with T=210, more transitions bring no obvious advantage in this quest. Power electronics tends to reduce the transitions that create switching losses, and want a strong H1 voltage, while spectral purity isn't so stringent, so the table's top fits better, while the bottom is more for signal processing. One single transition more than the square wave puts the H5 voltage at 6% of the fundamental, two transitions at 0.7%. At 2kHz, 100ns accuracy on the transitions suffices easily, so a specialized oscillator isn't mandatory. 0.97 and 0.93 are fractions of the square wave's H1 voltage, and the usual coefficients like sqrt(3)/2 still apply. H1 H3 H5 H7 H9 H11 | T a b c d e =================================================== 0.97 -12 -25 -27 -19 -16 | 36 1 0.93 -15 -43 -43 -21 -14 | 180 8 11 0.90 -9 nil -64 -16 -16 | 180 5 41 42 0.93 -16 nil nil -30 -39 | 210 5 14 16 0.90 -18 nil -51 -21 -12 | 120 1 4 11 12 0.87 -8 nil -61 -21 -15 | 120 2 3 4 26 27 0.77 -10 nil -77 -7 -15 | 120 4 16 17 28 29 0.93 -15 nil -77 -23 -17 | 180 1 7 9 12 13 =================================================== Marc Schaefer, aka Enthalpy
-
The wide Nand gates that detect the transition times from the counter's outputs are welcome with programmable logic. With packages of fixed logic instead, decoding subgroups of counter outputs allows small Nands. This diagram for T=210 and 27 transitions per half-period needs only 16 packages. The by-105 counter and transition locators in odd number make two cycles per sine period, the output JK rebuilds a complete period. The logic can be pipelined for speed; think with calm at what state decides the reset (or better preload), and then at the other transitions. -------------------- Alternately, diodes-and-resistor circuits can make the logic between a 4-to-16 decoder and an 8-to-1 multiplexer. Few logic packages and 1 diode per transition. Or use a tiny PROM easy to address by the counter. -------------------- We can also split the counter into subfactors, like T=210=6*5*7=14*15. This enables Johnson counters, which comprise D flip-flops plus few gates for N>=7, and are easier to decode and faster. For a count enable, feed the outputs of flip-flops through a multiplexer back. Traditionally, the subcounters run a different paces, and the carry outputs of faster subcounters determine the count enable inputs of slower ones. We can run them all at full speed instead: with factors relatively prime, they pass through all combinations of states in a period. Subcounters ease several phased sine outputs, at 90°, at 120° and 240°... For instance with T=210=6*5*7, common logic can locate transitions from the /5 and /7 subcounters, and these transitions serve not only twice per period, but also for the three sines, as switched by the /6 subcounter. To my incomplete understanding, Or gates can group several located transitions if their interval is no multiple of 6. Notice the T states and RS flip-flops, not T/2 and JK, to ensure the relative phases. A PROM is a strong contender for phased sine outputs. -------------------- Here's a subdiagram to make tr-tf unimportant, as proposed here on Jan 28, 2018. 4T clock ticks per sine period in this example, adding a /4 subcounter whose carry out drives the count enable of the other (sub)counter(s). Or use a PROM 4* bigger. Marc Schaefer, aka Enthalpy
-
The search programme could gain 10dB on H3, H5 and H7 with +-1 waveforms using 23, 25 and 27 transitions per half-period. Still the dumb algorithm, but the source is better written. Search27357b.zip Here's a selection of waveforms, with 21 transitions too. Among even T, 210 stands widely out. The H1 amplitude refers to a square wave while H3, H5, H7, H9 are dBc. H1 H3 H5 H7 H9 | T a b c d e f g h i j k l m ===================================================================== 0.73 -104 nil nil -23 | 210 2 7 14 16 19 20 26 28 42 43 0.34 -114 nil nil 6 | 210 3 6 7 14 22 35 36 38 43 45 46 0.59 -111 nil nil -19 | 210 5 6 10 14 16 17 19 20 29 32 44 46 0.38 -114 nil nil -8 | 210 1 2 4 6 10 19 25 34 35 39 41 43 46 ===================================================================== Marc Schaefer, aka Enthalpy
-
Clipping the crests of a sine by 0.5% is noticeable previous message here and digitizing on 8 bits creates everywhere steps 0.4% high or more. Expectedly, the difference between 16 bits and 8 bits is strong on a sine: Bits8or16.zip For the 16-bits sine to sound pure, your loudspeakers may need a soft support. The effect is the same through my three audio cards, in the loudspeakers as in two headphone sets. Is it not a result of aliasing, since the original sine is "perfect" (64-bit floats) hence contains no aliasable harmonics. Neither a result of the sampling frequency, always 44.1kHz. If the resolution were unlimited, sampling would introduce no error at all. But here the digitizing noise is strong for our ears, and it resides at frequencies not belonging to the original sound. The complicated interaction with the sampling frequency lets the 330Hz and 329Hz sines sound differently after the 8-bit digitization. The other sounds I provide in the discussion are digitized on 16 bits at 44.1kHz. Marc Schaefer, aka Enthalpy
-
If you record a long sample and reproduce the whole sample, the reproduction will be good. It's called recording and works decently by now. Taking a direct and inverse Fourier transform of the whole long sample introduces arbitrarily low imperfections, provided you record the phase too, or the complex coefficients. As good as recording. What does not work is when people attempt to fourierize one period of the sound and reduce the information to a harmonic spectrum, because this sound is non-periodic in essence. Synthesis from harmonics creates identical periods - be it one recorded period, or a mean of several periods - which our ears do not accept as a saxophone sound. Any PC has already an ADC in its sound card. Not of recording studio quality, but it suffices to record a saxophone and reproduce a convincing sound. You might for instance record a long tone, identify the pseudo-periods, compute a mean value, and observe that the mean period does not sound like a saxophone or a recorder. It doesn't even need a Fourier transform. Researchers at a Brittany university claimed (I didn't hear it) they obtained a more convincing violin sound by taking a sawtooth signal and letting a random noise decide the instant of the transition.
-
At last, +-1 waveforms that reduce nicely H3, H5 and H7. They take 21 transitions per half-period but only T=210. H3 H5 H7 H1 T a b c d e f g h i j ================================================================= -104 -inf -inf 0.73 210 2 7 14 16 19 20 26 28 42 43 <<<<< -110 -inf -inf 0.23 210 8 10 14 22 32 34 38 41 42 46 <<<<< ================================================================= The amplitudes of H5 and H7 are algebraic zeros almost certainly. The first waveform has its H9 some 23dB below H1, while the second has a weaker H1, about 10dB below H9. A 6 bits up-down counter takes only 11 big And gates to define all the transitions. -------------------- The harmonics that are zero to the rounding accuracy with 64-bits floats remain so with 80-bits floats, both here and for the previous waveform that suppresses H3 and H5 using 11 transitions. Marc Schaefer, aka Enthalpy
-
Hi John Cuthber, thanks for the link! The following archive packs a wav file of the three notes synthesized from their harmonic spectrum given at Hyperphysics. Windows Media Player and others can play the wav file. The archive contains also the exe file that can run within Windows' console: cmd.exe. The provided shortcuts Cmd2k and CmdXp start the console from usual W2k and Xp installations and hopefully from other Windows. If the shortcuts are in the exe's folder, type tute in the console to start the executable that creates tut.wav. h in tute displays help, q quits. Type exit to quit the console. The joined txt has the commands (in dB) for the exe to make the sounds described at Hyperphysics. Copy the contents in a text editor, paste by right-clic when tute.exe awaits commands. The joined cpp is the source file. Plain Unix-styled C, so it should be compilable to run on Linux and elsewhere. HyperphysicsSaxophone.zip Hearing the wav tells that the harmonic spectrum, making a periodic signal, remotely suggests the tone colour of a saxophone, but can't imitate it.