У лингвистов к этой парочке на -ic/-ical отношение в основном не строго прескриптивистское, а лояльно дескриптивистское: как говорят, так и правильно, о вкусах не спорят.
Однако есть некоторые устойчивые коллокации и выводимые из них (или наоборот, являющиеся основанием для них) закономерности.
В функции определенияmagic чаще означает "имеющий магические свойства, способный творить волшебство".
А следовательно - оно выполняет идентифицирующую функцию, называет предмет.
А следовательно - большинство устойчивых выражений (названий) содержат компонент magic:
a magic trick/lamp/spell/wand/ring/carpet/crystal/potion
То же самое справедливо для терминов, в которых magic используется в переносном смысле:
a magic square/lantern/bullet/code/number/cookie (тут в списке куча компьютерных терминов, в которых я ничего не понимаю, поэтому просто верю на слово)
magical в функции определения обычно относится к результатам, полученным эффектам, чему-то созданному в результате магии - в прямом смысле или в переносном как синоним для mysterious, wonderful, enchanting, mesmerizing. Кстати авторы исследований советуют не злоупотреблять словом magical в этих переносных значениях, а пользоваться более обширным лексическим репертуаром.
Но если уж очень хочется, то речь идёт о
a magical effect/result/experience
with magical speed
The lovers spent a magical night.
Во всех этих случаях прилагательное выполняет не идентифицирующую, а описательную функцию.
Устойчивым сочетанием с прилагательным magical, в котором magical, с одной стороны, скорее определяет, чем описывает, но, с другой стороны, означает всё-таки не "творящий волшебство", а "принадлежащий сказочному миру, созданный этим миром", является
a magical creature/beastВ функции предикатива (именной части сказуемого), согласно большинству источников, обычно используется magical, но не magic.
Например, правильнее сказать:
✅The ring must be magical (❌The ring must be magic.)
Но если поменять конструкцию и сделать прилагательное определением, то будет:
✅The ring must be a magic one. (❌The ring must be a magical one.)
Ещё раз напомню, что в основном это не строгие правила (за исключением терминов), так что полагайтесь на свой вкус и колдуйте на здоровье.
Но всё же приведу напоследок контекст, различающий magic vs magical.
The magic art of Circe /ˈsɜːsɪ/ produced magical transformations of her victims.
#englishvocabulary_по_полочкам #whats_the_difference