Tidal not working after update

Hi, after updating tidal atom package 3.8.3 on ubuntu 18.04 it doesnt work, im using tidal 1.4.4 and after tryng to evaluate as a test

d1 $ s “bd”

atom gives me this

Load BootTidal.hs from /home/dhn/.atom/packages/tidalcycles/lib/BootTidal.hs
t>

Some flags have not been recognized: prompt-cont,

Variable not in scope: d1 :: t0 -> t

Variable not in scope: s :: [Char] -> t0

ive tried to reinstall tidal and using older version but still gives me the same error

usually the atom-tidal package is only bug free with the latest version.

did you reinstall tidal-1.4.4 or upgrade to tidal-1.4.7?

if you didn’t upgrade, you can do so by running
cabal update
followed by
cabal install tidal

There was a compatibility problem with the latest atom plugin and tidal, it took us a couple of days to notice and fix it.

As @dsm0 suggests, if you update either the atom plugin, or the tidal library, or both, that should fix it.

i tried upgrading to 1.4.7 and updating the atom package to 3.8.3 but it still doesnt work.

cabal install tidal
Resolving dependencies…
All the requested packages are already installed:
tidal-1.4.7
Use --reinstall if you want to reinstall anyway.

cabal update
Downloading the latest package list from hackage.haskell.org
Skipping download: local and remote files match.

ghc-pkg list tidal
/usr/lib/ghc/package.conf.d
(no packages)
/home/dhn/.ghc/x86_64-linux-8.0.2/package.conf.d
tidal-1.4.7

apm install tidalcycles@3.8.3
Installing tidalcycles@3.8.3 to /home/dhn/.atom/packages ✓

i also tried to reinstall atom both using snap and apt but still gave the same error, when i ctrl+enter in a new .tidal file

d1 $ s “bd”

Load BootTidal.hs from /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs
t>

Some flags have not been recognized: prompt-cont,

Variable not in scope: d1 :: t0 -> t

Variable not in scope: s :: [Char] -> t0

Hmm that’s strange.
How about if you try to run this in atom:

:script /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs

then

d1 $ sound "cp"

i tried to ctrl+enter

:script /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs

and it gave me this

Load BootTidal.hs from /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs
t>

Some flags have not been recognized: prompt-cont,
Some flags have not been recognized: prompt-cont,

then i tried with

d1 $ sound “cp”

and gave the same error

Variable not in scope: d1 :: t0 -> t

• Variable not in scope: sound :: [Char] -> t0
• Perhaps you meant ‘round’ (imported from Prelude)

i also tried

apm install tidalcycles@3.8.4 

but still gives me the same error both running

:script /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs

and

d1 $ sound "cp"

reinstalled tidal 1.4.7 and atom upgrade atom-tidal package to 3.8.4

tried again

:script /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs

and now gave me this

No configured ghc path

Ghci command: ghci Ghc-pkg command: ghc-pkg

Load BootTidal.hs from /home/dhn/.cabal/share/x86_64-linux-ghc-8.0.2/tidal-1.4.7/BootTidal.hs

t>

Some flags have not been recognized:
prompt-cont,
Some flags have not been recognized: prompt-cont,

Old ghc does not understand :set prompt-cont so commenting out that line should fix it for you I think. Ref: Broken tidal after update

It was suggested in chat to move that line to the end of the file instead so that breakage is not so bad.

1 Like

thanks guys now its working fine, i removed

:set propmpt-cont “”

and it works and works also when moved to the end of the file