\version "2.12.3"
\header {
tagline = "8/31/2026"
source = ""
style = ""
lastupdated = ""
title = "Cariñito"
composer = "Los Hijos del Sol"
arranger = "Bruno Soria"
copyright = \markup {\bold { "Form:" } "Intro, Verse, Chorus; Intro, Verse, Chorus; Drums, Intro, Verse, Chorus" }
}
%description: This song was arranged by our sister band, the Rude Mechanical Orchestra. Cariñito is a chicha (peruvian cumbia). It's a love song, and was first made popular by the band Los Hijos del Sol in Peru a few decades ago. Today, it is well known in Peru, Bolivia, and Ecuador, and all sorts of acts – from cumbia bands to rock bands to folk singers – play their own renditions. People from those countries never fail to recognize it when we play it on the streets.
%part: melody
melody = \relative c' {
\key d\minor
\time 4/4
\compressEmptyMeasures
\override MultiMeasureRest.expand-limit = #1
\section
\sectionLabel \markup { \bold \box "Intro"}
\repeat volta 2 {
\bar ".|:"
R1*4
d8. a16 d4-. r c8 d | f8. c16 f4-. r2 | f8. c16 f4-. r8. f16 a8 g16 f | d8. a16 d4-. r8. a'16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e | f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. g16 g8-. f16 e | d16 f8-. d16 d16 f8-. d16 d8-. r16 a'16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 a'16 g a g f8-. d-.
\break
\section
\sectionLabel \markup { \bold \box "Verse" }
d8.-.\mf\< a16 r4 r c8 d | f8.-. c16 r4 r f8 g | a4.\f\! c8 g4. a8 | f8. d16 r4 r2 |
d8.-.\mf\< a16 r4 r c8 d | f8.-. c16 r4 r f8 g | a4.\f\! c8 g4. a8 | f8. d16 r4 r2 |
\break
\section
\sectionLabel \markup { \bold \box "Chorus" }
d'2.\f c4 | c8. a16 ~ a8 r8 r2 | d2. c4 | c8. a16 ~ a8 r8 r2 |
a8.-.\mp\< e16 r4 r a8 g | a8.-. f16 r4 r f8 g | a4.\f\! c8 g4. a8 | f8. d16 r4 r2 |
a'8.-.\mp\< e16 r4 r a8 g | a8.-. f16 r4 r f8 g | a4.\f\! c8 g4. a8 |
\alternative {
{ f8. d16 r4 r2 | } { f8. d16 r4 r2 | }
}
} % end repeat
\fine
\break
\section
\sectionLabel \markup { \bold \box "Drums, then D.C. al Fine"}
\break R1*16
\bar "||"
%%%%%% CODA (deprecated)
%{
r4\coda e2. | f8.-. f16 f4-. r2
\bar "|."
%}
} % END PART
%part: countermelodyHigh
countermelodyHigh = \relative c' {
\key d\minor
% \override Staff.TimeSignature #'style = #'numbered
\time 4/4
\compressEmptyMeasures
\override MultiMeasureRest.expand-limit = #1
\section
\sectionLabel \markup { \bold \box "Intro"}
\repeat volta 2 {
\bar ".|:"
R1*4
r4 r8. c''16 a g a g f d d8-. | r4 r8. g16 a c c c a8-. g16 e |
f8-. r r8. g16 a c c c a8-. g16 e | f8-. r r4 r8. a16 a8-. g16 e
f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e | f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. g16 g8-. f16 e | d16 f8-. d16 d16 f8-. d16 d8-. r16 a'16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 a'16 g a g f8-. d-.
\break
\section
\sectionLabel \markup { \bold \box "Verse" }
r8. \acciaccatura c16 d r \acciaccatura c16 d8-. a16 r \acciaccatura d8 c-. f16 f8-. r |
r8. d16 f8-. d16 g r \acciaccatura g a8-. a16 a8-. r | e16 f e f e f e f c e c e c e c8-. |
d8.-. f16 d c a g f d f g a8-. g16 f |
d8-. r16 \acciaccatura c'16 d r \acciaccatura c16 d8-. a16 r \acciaccatura d8 c-. f16 f8-. r |
r8. d16 f8-. d16 g r \acciaccatura g a8-. a16 a8-. r | e16 f e f e f e f c e c e c e c8-. |
d4-. r16 \acciaccatura e f8-. d16 r f, g a bes c d e |
\break
\section
\sectionLabel \markup { \bold \box "Chorus" }
d2.\f c4 | c8. a16 ~ a8 r r2 | d2.\f c4 | c8. a16 ~ a8 r r16 f' f8\mp\< e d |
a'8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. | a8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. |
f2\f\! e | d2 r16 f f8\mp\< e d |
a'8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. | a8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. |
f2\f\! e |
\alternative {
{ d2 r } { d2 r }
}
} % end repeat
\fine
\section
\sectionLabel \markup { \bold \box "Drums, then D.C. al Fine"}
\break R1*16
%%%%%% CODA (deprecated)
%{
r4\coda e2. | f8.-. f16 f4-. r2
\bar "|."
%}
} % END PART
%part: countermelodyLow
countermelodyLow = \relative c' {
\key d\minor
% \override Staff.TimeSignature #'style = #'numbered
\time 4/4
\compressEmptyMeasures
\override MultiMeasureRest.expand-limit = #1
\section
\sectionLabel \markup { \bold \box "Intro"}
\repeat volta 2 {
\bar ".|:"
R1*4
r4 r8. c'16 a g a g f d d8-. | r4 r8. g16 a c c c a8-. g16 e |
f8-. r r8. g16 a c c c a8-. g16 e | f8-. r r4 r8. a16 a8-. g16 e
f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e | f16 g8-. f16 f16 g8-. f16 f16 g8-. a16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. g16 g8-. f16 e | d16 f8-. d16 d16 f8-. d16 d8-. r16 a'16 a8-. g16 e |
f16 g8-. f16 f16 g8-. f16 f16 g8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 16 8-. 16 8-. 16 |
16 8-. 16 16 8-. 16 a'16 g a g f8-. d-.
\break
\section
\sectionLabel \markup { \bold \box "Verse" }
r8. \acciaccatura c16 d r \acciaccatura c16 d8-. a16 r \acciaccatura d8 c-. f16 f8-. r |
r8. d16 f8-. d16 g r \acciaccatura g a8-. a16 a8-. r | e16 f e f e f e f c e c e c e c8-. |
d8.-. f16 d c a g f d f g a8-. g16 f |
d'8-. r16 \acciaccatura c16 d r \acciaccatura c16 d8-. a16 r \acciaccatura d8 c-. f16 f8-. r |
r8. d16 f8-. d16 g r \acciaccatura g a8-. a16 a8-. r | e16 f e f e f e f c e c e c e c8-. |
d4-. r16 \acciaccatura e f8-. d16 r f g a bes c d e |
\break
\section
\sectionLabel \markup { \bold \box "Chorus" }
d2.\f c4 | c8. a16 ~ a8 r r2 | d2.\f c4 | c8. a16 ~ a8 r r16 f f8\mp\< e d |
a'8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. | a8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. |
f2\f\! e | d2 r16 f f8\mp\< e d |
a'8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. | a8-. a-. a16 a a-. a r a-. a-. a r a-. a8-. |
f2\f\! e |
\alternative {
{ d2 r } { d2 r }
}
} % end repeat
\fine
\section
\sectionLabel \markup { \bold \box "Drums, then D.C. al Fine"}
\break R1*16
%%%%%% CODA (deprecated)
%{
r4\coda e2. | f8.-. f16 f4-. r2
\bar "|."
%}
} % END PART
%part: bass
bass = \relative c {
\key d\minor
% \override Staff.TimeSignature #'style = #'numbered
\time 4/4
\compressEmptyMeasures
\override MultiMeasureRest.expand-limit = #1
\section
\sectionLabel \markup { \bold \box "Intro"}
\repeat volta 2 {
\bar ".|:"
d8. a16 d4-. r c8 d | f8. c16 f4-. r2 | f8. c16 f4-. r8. f16 a8 g16 f | d8. a16 d4-. r2
d8. a16 d4-. r c8 d | f8. c16 f4-. r2 | f8. c16 f4-. r8. f16 a8 g16 f | d8. a16 d4-. r16 c c8 d e
f4 c8 f f,4 c'8 f | f,4 c'8 f f,4 c'8 f | f,4 c'8 f f,4 c'8 f | d4 a8 a d4 c8 d |
f4 c8 f f,4 c'8 f | f,4 c'8 f f,4 c'8 f | f,4 c'8 f f,4 c'8 f | d4 a8 a d a bes c
\bar "||"
\break
\section
\sectionLabel \markup { \bold \box "Verse" }
d4 a8 d f,4 c'8 d | f4 c8 f f,4 c'8 f | f,4 c'8 c a4 e'8 a | d,4 c8 d r16 f,16 f8 g a |
d4 a8 d f,4 c'8 d | f4 c8 f f,4 c'8 f | f,4 c'8 c a4 e'8 a | d,4 c8 d r16 f,16 f8 g a |
\break
\section
\sectionLabel \markup { \bold \box "Chorus" }
bes8. f'16 ~ f8 a c,8. g'16 ~ g8 c | a8. f16 ~ f8 a r16 f16 f8 g8 a |
bes,8. f'16 ~ f8 a c,8. g'16 ~ g8 c | a8. f16 ~ f8 a r16\mp\< f16 f8 g8 a |
a,8. e'16 ~ e8 a a,8. e'16 ~ e8 a | d,8. f16 ~ f8 a d, c d e |
f8.\f\! c16 ~ c8 bes a8. e'16 ~ e8 a | d, 8. a16 ~ a8 d r16 a'\mp\< a8 g a
a,8. e'16 ~ e8 a a,8. e'16 ~ e8 a | d,8. f16 ~ f8 a d, c d e |
f8.\f\! c16 ~ c8 bes a8. e'16 ~ e8 a |
\alternative {
{ d, 8. a16 ~ a8 d r16 a a8 bes c }
{ d 8. a16 ~ a8 d^"Fine" r2 }
}
} % end repeat
\section
\sectionLabel \markup { \bold \box "Drums, then D.C. al Fine"}
\break R1*16
%%%%%% CODA (deprecated)
%{
r4\coda e2. | f8.-. f16 f4-. r2
\bar "|."
%}
} % END PART
%part: changes
changes = \chordmode {
% INTRO
d1:m f f d:m
d1:m f f d:m
f f f d:m
f f f d:m
% VERSE
d1:m f f2 a2 d1:m
d1:m f f2 a2 d1:m
% CHORUS
bes2:maj7 c f1 bes2:maj7 c f1
a1 d:m f2 a d1:m
a1 d:m f2 a d1:m
d:m
% DRUMS
R1*16
% CODA (deprecated) c1 f
%}
} % END CHORDS last bracket before layout-- end of last part
%%Generated layout
%------------------Code to 'naturalize' music - get rid of double-sharps, E#, etc.-----------------
#(define (naturalize-pitch p)
(let ((o (ly:pitch-octave p))
(a (* 4 (ly:pitch-alteration p)))
;; alteration, a, in quarter tone steps,
;; for historical reasons
(n (ly:pitch-notename p)))
(cond
((and (> a 1) (or (eq? n 6) (eq? n 2)))
(set! a (- a 2))
(set! n (+ n 1)))
((and (< a -1) (or (eq? n 0) (eq? n 3)))
(set! a (+ a 2))
(set! n (- n 1))))
(cond
((> a 2) (set! a (- a 4)) (set! n (+ n 1)))
((< a -2) (set! a (+ a 4)) (set! n (- n 1))))
(if (< n 0) (begin (set! o (- o 1)) (set! n (+ n 7))))
(if (> n 6) (begin (set! o (+ o 1)) (set! n (- n 7))))
(ly:make-pitch o n (/ a 4))))
#(define (naturalize music)
(let ((es (ly:music-property music 'elements))
(e (ly:music-property music 'element))
(p (ly:music-property music 'pitch)))
(if (pair? es)
(ly:music-set-property!
music 'elements
(map (lambda (x) (naturalize x)) es)))
(if (ly:music? e)
(ly:music-set-property!
music 'element
(naturalize e)))
(if (ly:pitch? p)
(begin
(set! p (naturalize-pitch p))
(ly:music-set-property! music 'pitch p)))
music))
naturalizeMusic =
#(define-music-function (parser location m)
(ly:music?)
(naturalize m))
%-----------------End Naturalization code---------------
#(set-default-paper-size "letter")
\pointAndClickOff
\book {
\score { <<
\set Score.rehearsalMarkFormatter = #format-mark-box-numbers
% Group: Melody
\new Staff \with { \consists "Volta_engraver" instrumentName = "Melody" } { \set Staff.midiInstrument = #"trumpet" \clef treble
\tempo 4=100
\override Score.RehearsalMark.self-alignment-X = #LEFT
\melody
}
% Group: CountermelodyHigh
\new Staff \with { \consists "Volta_engraver" instrumentName = "CountermelodyHigh" } { \set Staff.midiInstrument = #"alto sax" \clef treble
\tempo 4=100
\override Score.RehearsalMark.self-alignment-X = #LEFT
\countermelodyHigh
}
% Group: CountermelodyLow
\new Staff \with { \consists "Volta_engraver" instrumentName = "CountermelodyLow" } { \set Staff.midiInstrument = #"alto sax" \clef treble
\tempo 4=100
\override Score.RehearsalMark.self-alignment-X = #LEFT
\countermelodyLow
}
% Group: Bass
\new Staff \with { \consists "Volta_engraver" instrumentName = "Bass" } { \set Staff.midiInstrument = #"tuba" \clef bass
\tempo 4=100
\override Score.RehearsalMark.self-alignment-X = #LEFT
\bass
}
>> \layout { \context { \Score \remove "Volta_engraver" } } }
}