Rosh Hashanah3: 2
כָּל הַשּׁוֹפָרוֹת כְּשֵׁרִין חוּץ מִשֶּׁל פָּרָה, מִפְּנֵי שֶׁהוּא קֶרֶן. אָמַר רַבִּי יוֹסֵי: וַהֲלֹא כָל הַשּׁוֹפָרוֹת נִקְרְאוּ קֶרֶן, שֶׁנֶּאֱמַר: ,,בִּמְשֹׁךְ בְּקֶרֶן הַיּוֹבֵל”.
All shofars are valid except for that of a cow, because it is [called] a keren.  R’ Yose said: But are not all shofars called keren, as it is said: When they make a long blast with the ram’s keren?
Rosh Hashanah3: 3
שׁוֹפָר שֶׁל רֹאשׁ הַשָּׁנָה שֶׁל יָעֵל, פָּשׁוּט, וּפִיו מְצֻפֶּה זָהָב, וּשְׁתֵּי חֲצוֹצְרוֹת מִן הַצְּדָדִין. שׁוֹפָר מַאֲרִיךְ וַחֲצוֹצְרוֹת מְקַצְּרוֹת, שֶׁמִּצְוַת הַיּוֹם בַּשּׁוֹפָר.
The shofar of Rosh Hashanah should be from a wild goat, straight, and [with] a gold-covered mouthpiece, and [with] two trumpets at the sides.  The shofar blows long and the trumpets blow short, for the commandment of the day is with the shofar.