{"id":5,"date":"2025-04-30T15:02:59","date_gmt":"2025-04-30T15:02:59","guid":{"rendered":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/?page_id=5"},"modified":"2025-10-15T21:31:56","modified_gmt":"2025-10-15T21:31:56","slug":"guitar-music-collection","status":"publish","type":"page","link":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/guitar-music-collection\/","title":{"rendered":"Shop"},"content":{"rendered":"\r\n<figure><\/figure>\r\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-383 \" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/06\/2-Habanera-para-Maria-copertina_resize.jpg\" alt=\"\" width=\"320\" height=\"320\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/06\/2-Habanera-para-Maria-copertina_resize.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/06\/2-Habanera-para-Maria-copertina_resize-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/06\/2-Habanera-para-Maria-copertina_resize-150x150.jpg 150w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/06\/2-Habanera-para-Maria-copertina_resize-100x100.jpg 100w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\r\n<p>\r\n\r\n<\/p>\r\n<p class=\"wp-block-paragraph\">Stefano Mainetti<br \/><strong>Habanera para Maria<\/strong><\/p>\r\n<p>\r\n\r\n<\/p>\r\n<p class=\"wp-block-paragraph\">Versione per chitarra<br \/><em>Transcription for guitar by Flavio Cucchi<\/em><\/p>\r\n<p>\r\n\r\n<\/p>\r\n<p class=\"wp-block-paragraph\">Si pu\u00f2 ascoltare questo brano qui:<br \/><a href=\"https:\/\/www.youtube.com\/watch?v=sBL6ZAdjBK4\">https:\/\/www.youtube.com\/watch?v=sBL6ZAdjBK4<\/a><\/p>\r\n<p>\r\n\r\n<\/p>\r\n<p class=\"wp-block-paragraph\"><strong>SCORE price: 12\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r7d42934e64de1fdb700310dfa2d89751' action='#' method='post'>        <script\n            src='https:\/\/www.paypal.com\/sdk\/js?client-id=Advx1wc_4Se6ICsYnMXTqWntyS0F1VdRHIeWnT2Qgv0nFi6sD86KEM9DSxcG79rq_weHqfs1uClL1xDy&merchant-id=TTN8SC8WGT9AS&currency=EUR&intent=capture&components=buttons,funding-eligibility&locale=en_US'\n            data-partner-attribution-id='WPPlugin_STP_CP'\n\t\t            ><\/script>\n        <style>\n            .wpecpp-paypal-button-container > *,\n            .wpecpp-paypal-hosted-fields-container .wpecpp-paypal-btn {\n                max-width: 300px;\n            }\n            .wpecpp-paypal-hosted-fields-container .wpecpp-paypal-btn {\n                height: 40px;\n            }\n        <\/style>\n        <script>\n            const wpecppPaypalFunding = [\"paypal\"];\n        <\/script>\n    \n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r7d42934e64de1fdb700310dfa2d89751' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r7d42934e64de1fdb700310dfa2d89751' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r7d42934e64de1fdb700310dfa2d89751 = document.getElementById('wpecpp-paypal-message-r7d42934e64de1fdb700310dfa2d89751');\n        if ( typeof paypal === 'undefined' ) {\n            message_r7d42934e64de1fdb700310dfa2d89751.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r7d42934e64de1fdb700310dfa2d89751.innerHTML = '';\n\n                        const form = document.getElementById('r7d42934e64de1fdb700310dfa2d89751'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r7d42934e64de1fdb700310dfa2d89751.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r7d42934e64de1fdb700310dfa2d89751.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r7d42934e64de1fdb700310dfa2d89751.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r7d42934e64de1fdb700310dfa2d89751');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Habanera_para_Maria_SCORE' \/><input type='hidden' name='amount' value='12' \/><\/form><\/div>\r\n<hr \/>\r\n<figure class=\"wp-block-image alignleft size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-7 alignleft\" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Haendel_partitura_resize.jpg\" alt=\"\" width=\"320\" height=\"320\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Haendel_partitura_resize.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Haendel_partitura_resize-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Haendel_partitura_resize-150x150.jpg 150w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Georg Friedrich H\u00e4ndel<br \/><strong>Lascia ch\u2019io pianga<br \/>(Aria dal \u201cRinaldo\u201d)<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Versione per chitarra sola<br \/><em>Transcription and fingering by Flavio Cucchi<\/em><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Note sulla trascrizione (in IT and ENG)<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Si pu\u00f2 ascoltare questo brano qui:<br \/><a href=\"https:\/\/youtu.be\/TB9Pfn-DL2U\">https:\/\/youtu.be\/TB9Pfn-DL2U<\/a><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>SCORE price: 15\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r94f5836a943673499b8c7230e847f222' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r94f5836a943673499b8c7230e847f222' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r94f5836a943673499b8c7230e847f222' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r94f5836a943673499b8c7230e847f222 = document.getElementById('wpecpp-paypal-message-r94f5836a943673499b8c7230e847f222');\n        if ( typeof paypal === 'undefined' ) {\n            message_r94f5836a943673499b8c7230e847f222.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r94f5836a943673499b8c7230e847f222.innerHTML = '';\n\n                        const form = document.getElementById('r94f5836a943673499b8c7230e847f222'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r94f5836a943673499b8c7230e847f222.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r94f5836a943673499b8c7230e847f222.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r94f5836a943673499b8c7230e847f222.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r94f5836a943673499b8c7230e847f222');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Lascia_chio_pianga_Haendel_SCORE' \/><input type='hidden' name='amount' value='15' \/><\/form><\/div>\r\n<hr \/>\r\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-47\" style=\"margin: 10px 35px 10px 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/Vivaldi_PARTITURA_2_resize2-300x300.jpg\" alt=\"\" width=\"320\" height=\"320\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/Vivaldi_PARTITURA_2_resize2-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/Vivaldi_PARTITURA_2_resize2-150x150.jpg 150w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/Vivaldi_PARTITURA_2_resize2.jpg 320w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\r\n<p>Antonio Vivaldi<\/p>\r\n<p><strong>Adagio<\/strong><br \/><strong>dal Concerto per Violino e Organo RV775<\/strong><\/p>\r\n<p>Versione per chitarra sola<\/p>\r\n<p><em>Transcription and fingering by Flavio Cucchi<\/em><\/p>\r\n<p>Si pu\u00f2 ascoltare questo brano qui:<br \/><a href=\"https:\/\/youtu.be\/So-4MkPTbRU\">https:\/\/youtu.be\/So-4MkPTbRU<\/a><\/p>\r\n<p><strong>SCORE price: 12\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r784b5db78a894ae2ff4542664d164a37' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r784b5db78a894ae2ff4542664d164a37' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r784b5db78a894ae2ff4542664d164a37' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r784b5db78a894ae2ff4542664d164a37 = document.getElementById('wpecpp-paypal-message-r784b5db78a894ae2ff4542664d164a37');\n        if ( typeof paypal === 'undefined' ) {\n            message_r784b5db78a894ae2ff4542664d164a37.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r784b5db78a894ae2ff4542664d164a37.innerHTML = '';\n\n                        const form = document.getElementById('r784b5db78a894ae2ff4542664d164a37'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r784b5db78a894ae2ff4542664d164a37.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r784b5db78a894ae2ff4542664d164a37.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r784b5db78a894ae2ff4542664d164a37.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r784b5db78a894ae2ff4542664d164a37');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Adagio_Vivaldi_RV775' \/><input type='hidden' name='amount' value='12' \/><\/form><\/div>\r\n<hr \/>\r\n<figure class=\"wp-block-image alignleft size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-8 alignleft\" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Vivaldi_PARTITURA_resize.jpg\" alt=\"\" width=\"320\" height=\"320\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Vivaldi_PARTITURA_resize.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Vivaldi_PARTITURA_resize-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Vivaldi_PARTITURA_resize-150x150.jpg 150w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Antonio Vivaldi<br \/><strong>Concerto in Re Maggiore<br \/>per Liuto, 2 Violini e Basso Continuo<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Versione per chitarra sola<br \/><em>Transcription and fingering by Flavio Cucchi<\/em><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Note sulla trascrizione (in IT and ENG):<\/p>\r\n<ul>\r\n<li>I Allegro<\/li>\r\n<li>II Largo<\/li>\r\n<li>III Allegro<\/li>\r\n<li>9 pag.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><br \/>Si pu\u00f2 ascoltare questo brano qui:<br \/><a href=\"https:\/\/youtu.be\/nwO9EpXFWQ4\">https:\/\/youtu.be\/nwO9EpXFWQ4<\/a><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>SCORE price: 20\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r250fcd86bba8c1e0d1ef10591674f5e4' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r250fcd86bba8c1e0d1ef10591674f5e4' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r250fcd86bba8c1e0d1ef10591674f5e4' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r250fcd86bba8c1e0d1ef10591674f5e4 = document.getElementById('wpecpp-paypal-message-r250fcd86bba8c1e0d1ef10591674f5e4');\n        if ( typeof paypal === 'undefined' ) {\n            message_r250fcd86bba8c1e0d1ef10591674f5e4.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r250fcd86bba8c1e0d1ef10591674f5e4.innerHTML = '';\n\n                        const form = document.getElementById('r250fcd86bba8c1e0d1ef10591674f5e4'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r250fcd86bba8c1e0d1ef10591674f5e4.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r250fcd86bba8c1e0d1ef10591674f5e4.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r250fcd86bba8c1e0d1ef10591674f5e4.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r250fcd86bba8c1e0d1ef10591674f5e4');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Concerto_Re_Maggiore_Vivaldi_SCORE' \/><input type='hidden' name='amount' value='20' \/><\/form><\/div>\r\n<hr \/>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignleft size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-9 alignleft\" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/migalasRB-1.jpg\" alt=\"\" width=\"320\" height=\"320\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/migalasRB-1.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/migalasRB-1-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/migalasRB-1-150x150.jpg 150w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Jacob do Bandolim<br \/><strong>&#8220;Migalhas de Amor&#8221;<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><em>Arranged by Flavio Cucchi<br \/>(from a transcription by Hernan Morales)<\/em><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Si pu\u00f2 ascoltare questo brano qui:<br \/><a href=\"https:\/\/youtu.be\/_5pH5LjqvTw\">https:\/\/youtu.be\/_5pH5LjqvTw<\/a><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>SCORE price: 10\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r10d3674eb42ca382e10476e2dd6b86c0' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r10d3674eb42ca382e10476e2dd6b86c0' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r10d3674eb42ca382e10476e2dd6b86c0' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r10d3674eb42ca382e10476e2dd6b86c0 = document.getElementById('wpecpp-paypal-message-r10d3674eb42ca382e10476e2dd6b86c0');\n        if ( typeof paypal === 'undefined' ) {\n            message_r10d3674eb42ca382e10476e2dd6b86c0.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r10d3674eb42ca382e10476e2dd6b86c0.innerHTML = '';\n\n                        const form = document.getElementById('r10d3674eb42ca382e10476e2dd6b86c0'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r10d3674eb42ca382e10476e2dd6b86c0.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r10d3674eb42ca382e10476e2dd6b86c0.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r10d3674eb42ca382e10476e2dd6b86c0.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r10d3674eb42ca382e10476e2dd6b86c0');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Migalhas_de_Amor_SCORE' \/><input type='hidden' name='amount' value='10' \/><\/form><\/div>\r\n<p>&nbsp;<\/p>\r\n<hr \/>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignleft size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10 alignleft\" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_Corea_resize.jpg\" alt=\"\" width=\"320\" height=\"321\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_Corea_resize.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_Corea_resize-300x300.jpg 300w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_Corea_resize-150x150.jpg 150w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Tracce:<\/strong><\/p>\r\n<ul>\r\n<li>(1 -12) Chick Corea: 12 Children\u2019s songs for 2 guitars, from 20 Children\u2019s songs for piano<\/li>\r\n<li>(13 \u2013 18) Chick Corea: 6 Ruminations for guitar, dedicated to Flavio Cucchi \u2013 NEWversion<\/li>\r\n<li>(19) Alfonso Borghese: Habanera d\u2019Autunno<\/li>\r\n<li>(20) Egberto Gismonti: Agua e Vinho, for 3 guitars<\/li>\r\n<li>(21 \u2013 23) Giulio Clementi: Tre Danze da Balera, for 2 guitars, dedicated to Flavio Cucchi<\/li>\r\n<li>(24 -27) John Duarte: English Suite<\/li>\r\n<\/ul>\r\n<p><strong>CD price: 15\u20ac<\/strong><br \/><div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r0bb136e58948c9a019237c7052f6fe81' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r0bb136e58948c9a019237c7052f6fe81' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r0bb136e58948c9a019237c7052f6fe81' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r0bb136e58948c9a019237c7052f6fe81 = document.getElementById('wpecpp-paypal-message-r0bb136e58948c9a019237c7052f6fe81');\n        if ( typeof paypal === 'undefined' ) {\n            message_r0bb136e58948c9a019237c7052f6fe81.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r0bb136e58948c9a019237c7052f6fe81.innerHTML = '';\n\n                        const form = document.getElementById('r0bb136e58948c9a019237c7052f6fe81'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r0bb136e58948c9a019237c7052f6fe81.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r0bb136e58948c9a019237c7052f6fe81.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r0bb136e58948c9a019237c7052f6fe81.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r0bb136e58948c9a019237c7052f6fe81');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Cucchi_Corea_DVD' \/><input type='hidden' name='amount' value='15' \/><\/form><\/div><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u201cIn hearing a musician of such ability and creativeness as Flavio, I of course became inspired to write music for him and his guitar. At that time I was already working on a piece for guitar as an experiment \u2013 these later were named \u201cRuminations\u201d. We got together several times to develop the idea and after a few times Flavio had created a complete metamorphosis of taking these piano\/like pieces and making them into guitar performances. The resultant recording is very exciting for me to hear \u2013 to see my idea realized with such high artistry.\u201d (Chick Corea)<\/p>\r\n<hr \/>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignleft size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-13 alignleft\" style=\"margin: 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_resize-1.jpg\" alt=\"\" width=\"320\" height=\"496\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_resize-1.jpg 320w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/cover_Cucchi_resize-1-194x300.jpg 194w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Tracce:<\/strong><\/p>\r\n<ul>\r\n<li>L. Moretti: Variazioni sulle Follie di Spagna (3:52)<\/li>\r\n<li>F. Carulli: Solo n.2A. (5:33)<\/li>\r\n<li>Manjon: Aire Vasco (5:30)<\/li>\r\n<li>I. Albeniz:<br \/>Granada (3:59)<br \/>Capriccio Catalano (2:49)<br \/>Sevilla (4:21)<\/li>\r\n<li>A. Barrios:<br \/>Junto a tu corazon (3:30)<br \/>Julia Florida (3:38)<br \/>Omaggio a Firenze (clip- A: Barrios: Choro de saudade) (3:47)<\/li>\r\n<li>Intervista: Il ruolo dell\u2019interprete, l\u2019approccio al brano, la performance, il concetto dello strumento, latecnica, il repertorio (11:00)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><br \/><strong>DVD price: 20\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r3788e9c34357b4eb6f49d5d4052cae56' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r3788e9c34357b4eb6f49d5d4052cae56' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r3788e9c34357b4eb6f49d5d4052cae56' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r3788e9c34357b4eb6f49d5d4052cae56 = document.getElementById('wpecpp-paypal-message-r3788e9c34357b4eb6f49d5d4052cae56');\n        if ( typeof paypal === 'undefined' ) {\n            message_r3788e9c34357b4eb6f49d5d4052cae56.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r3788e9c34357b4eb6f49d5d4052cae56.innerHTML = '';\n\n                        const form = document.getElementById('r3788e9c34357b4eb6f49d5d4052cae56'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r3788e9c34357b4eb6f49d5d4052cae56.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r3788e9c34357b4eb6f49d5d4052cae56.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r3788e9c34357b4eb6f49d5d4052cae56.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r3788e9c34357b4eb6f49d5d4052cae56');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Cucchi_DVD' \/><input type='hidden' name='amount' value='20' \/><\/form><\/div>\r\n<hr \/>\r\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-11\" style=\"margin: 10px 40px 10px 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Ghiglia_per_web_resize-213x300.jpg\" alt=\"\" width=\"320\" height=\"450\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Ghiglia_per_web_resize-213x300.jpg 213w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/04\/Ghiglia_per_web_resize.jpg 320w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\r\n<p><strong>Tracce:<\/strong><\/p>\r\n<ul>\r\n<li><span style=\"font-size: 16px;\">Manuel Ponce: Sonata Romantica<br \/><\/span><span style=\"font-size: 16px;\">Allegro moderato<br \/><\/span><span style=\"font-size: 16px;\">Andante espressivo<br \/><\/span><span style=\"font-size: 16px;\">Allegretto vivo<br \/><\/span><span style=\"font-size: 16px;\">Allegro non troppo serioso<\/span><\/li>\r\n<li><span style=\"font-size: 16px;\">Manuel De Falla: Homenaje<\/span><\/li>\r\n<li><span style=\"font-size: 16px;\">Fernando Sor: Le Calme<\/span><\/li>\r\n<li><span style=\"font-size: 16px;\">J.S. Bach: Preludio<\/span><\/li>\r\n<\/ul>\r\n<p><strong>Conversazione con Oscar Ghiglia:<br \/><\/strong>con Flavio Cucchi e Massimo Raccosta dalla residenza di Massimo Raccosta (The Raccosta collection &#8211; Museum of fine guitars)<\/p>\r\n<p><strong>DVD price: 20\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r7171f5432d028ab3ea25cd1dafa29d41' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r7171f5432d028ab3ea25cd1dafa29d41' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r7171f5432d028ab3ea25cd1dafa29d41' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r7171f5432d028ab3ea25cd1dafa29d41 = document.getElementById('wpecpp-paypal-message-r7171f5432d028ab3ea25cd1dafa29d41');\n        if ( typeof paypal === 'undefined' ) {\n            message_r7171f5432d028ab3ea25cd1dafa29d41.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r7171f5432d028ab3ea25cd1dafa29d41.innerHTML = '';\n\n                        const form = document.getElementById('r7171f5432d028ab3ea25cd1dafa29d41'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r7171f5432d028ab3ea25cd1dafa29d41.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r7171f5432d028ab3ea25cd1dafa29d41.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r7171f5432d028ab3ea25cd1dafa29d41.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r7171f5432d028ab3ea25cd1dafa29d41');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Ghiglia_DVD' \/><input type='hidden' name='amount' value='20' \/><\/form><\/div>\r\n<hr \/>\r\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-49\" style=\"margin: 10px 40px 10px 10px;\" src=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/cover_trio_web_resize-212x300.jpg\" alt=\"\" width=\"320\" height=\"453\" srcset=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/cover_trio_web_resize-212x300.jpg 212w, https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-content\/uploads\/2025\/05\/cover_trio_web_resize.jpg 320w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\r\n<p><strong>Tracce:<\/strong><\/p>\r\n<ul>\r\n<li>Filippo Gragnani: Trio in Re maggiore op. 26<\/li>\r\n<li>Paul Hindemith: Rond\u00f2<\/li>\r\n<li>Reginald Smith Brindle: Music for three guitars<\/li>\r\n<li>Ennio Morricone: Tre studi per tre chitarre<\/li>\r\n<li>Isaac Albeniz: Bajo de la palmera<\/li>\r\n<li>Manuel De Falla: Danza ritual del fuego, Danza del molinero<\/li>\r\n<li>Joh Seb Bach: Tre contrappunti dall&#8217;Arte della Fuga<\/li>\r\n<li>Carlo Prosperi: Stellae inerrantes<\/li>\r\n<li>INTERVISTA AL TRIO<\/li>\r\n<li>INTERVISTA A ENNIO MORRICONE<\/li>\r\n<\/ul>\r\n<p><strong>DVD price: 20\u20ac<\/strong><\/p>\r\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r2f1617277ce076fe56c7bac334f5fe6c' action='#' method='post'>\n    <!-- Buttons container -->\n    <div id='wpecpp-paypal-button-container-r2f1617277ce076fe56c7bac334f5fe6c' class='wpecpp-paypal-button-container wpecpp-horizontal'><\/div>\n\n\t\n    <div id='wpecpp-paypal-message-r2f1617277ce076fe56c7bac334f5fe6c' class='wpecpp-payment-message'><\/div>\n\n    <script>\n        const message_r2f1617277ce076fe56c7bac334f5fe6c = document.getElementById('wpecpp-paypal-message-r2f1617277ce076fe56c7bac334f5fe6c');\n        if ( typeof paypal === 'undefined' ) {\n            message_r2f1617277ce076fe56c7bac334f5fe6c.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\n        }\n\n        paypal.getFundingSources().forEach(function (fundingSource) {\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\n                const style = {\n                    shape: 'rect',\n                    label: 'buynow',\n                    height: 40                };\n\n                if ( fundingSource !== 'card' ) {\n                    let color = 'blue';\n                    if (fundingSource === 'venmo' && color === 'gold') {\n                        color = 'blue';\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\n                        color = 'default';\n                    }\n                    style.color = color;\n                }\n\n                const button = paypal.Buttons({\n                    fundingSource: fundingSource,\n                    style: style,\n                    createOrder: function() {\n                        message_r2f1617277ce076fe56c7bac334f5fe6c.innerHTML = '';\n\n                        const form = document.getElementById('r2f1617277ce076fe56c7bac334f5fe6c'),\n                            formData = new FormData(),\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\n                            priceInput = form.querySelector('[name=\"amount\"]');\n\n                        formData.append('action', 'wpecpp-ppcp-order-create');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('name', nameInput ? nameInput.value : '');\n                        formData.append('price', priceInput ? priceInput.value : 0);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            let orderID = false;\n                            if (data.success && data.data.order_id) {\n                                orderID = data.data.order_id;\n                            } else {\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\n                            }\n                            return orderID;\n                        });\n                    },\n                    onApprove: function(data) {\n                        const formData = new FormData();\n\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\n                        formData.append('nonce', wpecpp.nonce);\n                        formData.append('order_id', data.orderID);\n\n                        return fetch(wpecpp.ajaxUrl, {\n                            method: 'post',\n                            body: formData\n                        }).then(function(response) {\n                            return response.json();\n                        }).then(function(data) {\n                            if (data.success) {\n                                if (wpecpp.return.length && fundingSource !== 'card') {\n                                    window.location.href = wpecpp.return;\n                                } else {\n                                    message_r2f1617277ce076fe56c7bac334f5fe6c.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\n                                }\n                            } else {\n                                throw data.data.message;\n                            }\n                        });\n                    },\n                    onCancel: function() {\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\n                            window.location.href = wpecpp.cancel;\n                        } else {\n                            message_r2f1617277ce076fe56c7bac334f5fe6c.innerHTML = '<span class=\"payment-error\">Payment Cancelled.<\/span>';\n                        }\n                    },\n                    onError: function (error) {\n                        message_r2f1617277ce076fe56c7bac334f5fe6c.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\n                    }\n                });\n\n                if (button.isEligible()) {\n                    button.render('#wpecpp-paypal-button-container-r2f1617277ce076fe56c7bac334f5fe6c');\n                }\n            }\n        });\n\n            <\/script>\n    <input type='hidden' name='item_name' value='Trio_DVD' \/><input type='hidden' name='amount' value='20' \/><\/form><\/div>\r\n<hr \/>\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Stefano MainettiHabanera para Maria Versione per chitarraTranscription for guitar by Flavio Cucchi Si pu\u00f2 ascoltare questo brano qui:https:\/\/www.youtube.com\/watch?v=sBL6ZAdjBK4 SCORE price: 12\u20ac Georg Friedrich H\u00e4ndelLascia ch\u2019io pianga(Aria dal \u201cRinaldo\u201d) Versione per chitarra solaTranscription and fingering by Flavio Cucchi Note sulla trascrizione (in IT and ENG) Si pu\u00f2 ascoltare questo brano qui:https:\/\/youtu.be\/TB9Pfn-DL2U SCORE price: 15\u20ac Antonio Vivaldi &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.flaviocucchi.com\/flaviocucchi\/guitar-music-collection\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Shop&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":44,"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":404,"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/pages\/5\/revisions\/404"}],"wp:attachment":[{"href":"https:\/\/www.flaviocucchi.com\/flaviocucchi\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}