Coldplay & TinyLogic
Привет, КрошкаЛогика, а что, если бы мы превратили простую мелодию в логическую головоломку — ну, типа, использовали ноты как входы, а аккорд как результат?
Да, звучит как очень интересный, необычный вызов! Представь, каждая нота – это двоичный ввод: например, высокая нота – единица, низкая – ноль. А потом можно подавать это на логические элементы – ну, типа И или Исключающее ИЛИ – и смотреть, какая аккордовая последовательность получится. Если аккорд мажорный – это может быть "Истина", если минорный – "Ложь". Получается, как будто превращаешь песню в таблицу истинности. Можно даже накидать несколько слоев: сначала пара нот проходит через NAND, потом её результат плюс третья нота проходит через OR, и, наконец, это определяет, будет ли играть септаккорд. Так, вроде как, решаешь, какая последовательность логических элементов нужна, при этом наслаждаешься музыкой. Главное – чтобы соответствия были предельно понятными, иначе ритм станет хаотичным, и логика потеряется. Давай набросаем маленький пример и подкорректируем его, чтобы он зазвучал именно так, как надо.