# Problems first run Mac OS 10.13 High Sierra

**URL:** <https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836>\
**Category:** TidalCycles\
**Tags:** questions\
**Created:** [7 August 2020 23:00 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836 "2020-08-07T23:00:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![marcelo.arcos2](https://uzu.lurk.org/user_avatar/uzu.lurk.org/marcelo.arcos2/32/982_2.png) [@marcelo.arcos2](https://uzu.lurk.org/u/marcelo.arcos2)\
**Post date:** [7 August 2020 23:00 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836/1 "2020-08-07T23:00:42Z")

</div>

Hi, first time trying Tidal and this showed up:  
• Couldn't match expected type ‘IO () -\> Pattern ControlMap’  
with actual type ‘Pattern ControlMap’  
• The function ‘sound’ is applied to two arguments,  
but its type ‘Pattern String -\> Pattern ControlMap’ has only one  
In the second argument of ‘($)’, namely ‘sound "bd" hush’  
In the expression: d1 $ sound "bd" hush  
I read some similar old thread, but the solution proposed did not work for my OS (mac high sierra). Supercollider working fine.  
What can I do?  
Thanks

---

<div class="post-metadata">

**Author:** ![mrreason](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mrreason/32/3203_2.png) [@mrreason](https://uzu.lurk.org/u/mrreason)\
**Post date:** [8 August 2020 09:31 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836/2 "2020-08-08T09:31:07Z")

</div>

Hello @marcelo.arcos2 and welcome to TidalClub!

It looks like you have `hush` in the same line as `d1 $ sound "bd"`.  
Both must simply be in separate lines and then it should work.

---

<div class="post-metadata">

**Author:** ![marcelo.arcos2](https://uzu.lurk.org/user_avatar/uzu.lurk.org/marcelo.arcos2/32/982_2.png) [@marcelo.arcos2](https://uzu.lurk.org/u/marcelo.arcos2)\
**Post date:** [8 August 2020 15:14 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836/3 "2020-08-08T15:14:58Z")

</div>

Hi Thomas, and thank you. Hope you and your family are in good health. Unfortunately I believe that this is not the case (see attachment): hush is in a different line.

Can you think of any other reason for this problem?  
However, this d1 $ sound "bd cp" (without 'hush') seems to work fine.

Thanks

Marcelo

 ![Captura de Tela 2020-08-08 às 11.55.32](https://club.tidalcycles.org/uploads/default/original/1X/6628cd80dc10df14b422317e9bc6f8c469100b95.png)

---

<div class="post-metadata">

**Author:** ![mrreason](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mrreason/32/3203_2.png) [@mrreason](https://uzu.lurk.org/u/mrreason)\
**Post date:** [8 August 2020 16:12 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836/4 "2020-08-08T16:12:48Z")

</div>

I think I see the problem. If you select several lines, they will be executed together. If you select `d1 $ sound "bd"` and `hush`, then the statement `d1 $ sound "bd" hush` is created. For a statement that goes over several lines, you do not have to select the lines explicitly, i.e. type:

```haskell
d1 $ sound "808*4" 
   # pan (sine)
   # cutoff (saw*5000)

```

Then you simply click with your cursor somewhere in the code and evaluate it with Control+Enter. This also works with single-line statements. If you explicitly want to evaluate only this one line, you can use the keyboard shortcuts Shift+Enter.

---

<div class="post-metadata">

**Author:** ![marcelo.arcos2](https://uzu.lurk.org/user_avatar/uzu.lurk.org/marcelo.arcos2/32/982_2.png) [@marcelo.arcos2](https://uzu.lurk.org/u/marcelo.arcos2)\
**Post date:** [9 August 2020 12:53 UTC](https://uzu.lurk.org/t/problems-first-run-mac-os-10-13-high-sierra/1836/5 "2020-08-09T12:53:45Z")

</div>

Thank you very much. It worked fine. Be healthy, be safe
