Ümit Sayın

Ümit Sayın (born 26 April 1970) is a Turkish pop singer, composer and songwriter. Singer-songwriter Sezen Aksu, who was impressed by his voice at a concert in İzmir on 8 September 1990, and after performing a duet with him,[1] she hired him as her backing vocalist. Sayın later worked as a backing vocalist for Harun Kolçak in 1992, Ajda Pekkan in 1993 and Tarkan in 1994–95. He began to write and compose songs in 1991 with the encouragement of Özkan Uğur and soon started to make songs for singers such as Harun Kolçak, Deniz Arcak, Emel Müftüoğlu, Erdal Çelik, Seden Gürel, Leman Sam, Hakan Peker, Burak Kut, İzel, Yeşim Salkım, Pınar Aylin, Suavi, Bendeniz, Tarkan, and Zeynep Dizdar.[2] He continued his career successfully thanks to his musical relationship with Ozan Çolakoğlu.[3] He released his self-titled debut album in 1992.

Ümit Sayın
Born (1970-04-26) 26 April 1970
İzmir, Turkey
EducationAnadolu University (left)
Occupation
  • Singer
  • songwriter
  • composer
  • arranger
Years active1990–present

Studio albums

List of albums and notes
Album Album information Notes
Ümit Sayın
Ben Tabii ki
  • Released: 1999
  • Label: İstanbul Plak
  • Format:
Mai
Söz-Müzik Ümit Sayın
  • Released: 2011
  • Label: Poll Production
  • Format: CD, digital download, LP
Kendiliğinden
  • Released: 2014
  • Label: Poll Production
  • Format: CD, digital download, LP

Singles

List of albums and notes
Album Album information Notes
Takılma
  • Released: 2010
  • Label: Poll Production
  • Format: CD, Single
Gitme (feat. Tarkan)
  • Released: 2011
  • Label: Poll Production
  • Format: CD, Single, Promo

Contributions

YearSongArtistAlbumLyricistComposer
1993"Zehir Ettin"Deniz Arcakİçinde Aşk VarÜmit SayınÜmit Sayın
"Vurur"Deniz ArcakNerde?Ümit SayınÜmit Sayın
"Gülendam"Erdal ÇelikYa Hep Ya HiçÜmit SayınÜmit Sayın
"Dudağım Yangın Orman"Harun KolçakEn Büyük AşkÜmit SayınÜmit Sayın
1994"Dön Bebeğim"TarkanAacayipsinÜmit SayınÜmit Sayın
"Bekle"TarkanAacayipsinÜmit SayınOzan Çolakoğlu
"Gitme"TarkanAacayipsinKemal Sayın, Ümit SayınÜmit Sayın
"Aşkımdan Vazgeçme"Leman SamEski FotoğraflarÜmit SayınOzan Çolakoğlu
"Çal Beni"Emel MüftüoğluEmel'ceÜmit SayınÜmit Sayın
1995"Tutun Ellerimden"İzel ÇeliközAdakÜmit SayınÜmit Sayın
"Ya Sen Gidip De"Pınar AylinBen Bahara HazırımÜmit SayınÜmit Sayın
"Hasret Türküsü"SuaviYalıçapkınıÜmit SayınÜmit Sayın
1997"Vazgeç Gönül"Zeynep DizdarYolun Açık OlaÜmit SayınÜmit Sayın
"Nerede Olursan Ol"Zeynep DizdarYolun Açık OlaÜmit SayınÜmit Sayın
"Hicaz"Zeynep DizdarYolun Açık OlaÜmit SayınÜmit Sayın
"Ben Senin Gölgenim"Zeynep DizdarYolun Açık OlaÜmit SayınOzan Çolakoğlu
"Savrulduk"Zeynep DizdarYolun Açık OlaÜmit SayınÜmit Sayın
"Bir Hayvanın Günlüğünden"Zeynep DizdarYolun Açık OlaÜmit SayınÜmit Sayın
"Nankör"Pınar AylinGüneştenÜmit SayınÜmit Sayın
1999"Gözleri Hüzün Yeşili"AsyaMasumÜmit SayınÜmit Sayın
"Bu Şarkım Sana Sevgilim"Deniz SekiAnlattımÜmit SayınÜmit Sayın, Ozan Çolakoğlu
2000"Hayat Dediğin"Levent YükselAşklaÜmit SayınÜmit Sayın
2001"Bir Nefeste"Faruk KAzar AzarÜmit SayınÜmit Sayın
2004"İsyanımı Bağışla"Işın Karacaİçinde Aşk VarÜmit SayınÜmit Sayın
"Kalbimin Sokağı"Işın Karacaİçinde Aşk VarÜmit SayınÜmit Sayın
2017"O Sevişmeler"Tarkan10Ümit SayınÜmit Sayın
"Geç Olmadan"Murat BozGeç OlmadanÜmit Sayın, Murat BozÜmit Sayın

* The list above includes songs given to other artists whose lyrics or music belong to Ümit Sayın. He has songs in his own albums that are written and composed by himself but are not mentioned in this list.

gollark: > `globals()[Row + Row] = random.randint(*sys.version_info[:2])`Never actually got used anywhere.> `ε = sys.float_info.epsilon`Also not used. I just like epsilons.> `def __exit__(self, _, _________, _______):`This is also empty, because cleaning up the `_` global would be silly. It'll be overwritten anyway. This does serve a purpose, however, and not just in making it usable as a context manager. This actually swallows all errors, which is used in some places.> `def __pow__(self, m2):`As ever, this is not actual exponentiation. `for i, (ι, 𐌉) in enumerate(zip(self.bigData, m2.bigData)): e.bigData[i] = ι + 𐌉` is in fact just plain and simple addition of two matrices.> `def subtract(forth, 𝕒, polynomial, c, vector_space):`This just merges 4 submatrices back into one matrix.> `with out as out, out, forth:`Apart from capturing the exceptions, this doesn't really do much either. The `_` provided by the context manager is not used.> `_(0j, int(0, 𝕒.n))`Yes, it's used in this line. However, this doesn't actually have any effect whatsoever on the execution of this. So I ignore it. It was merely a distraction.> `with Mаtrix(ℤ(ℤ(4))):`It is used again to swallow exceptions. After this is just some fluff again.> `def strassen(m, x= 3.1415935258989):`This is an interesting part. Despite being called `strassen`, it does not actually implement the Strassen algorithm, which is a somewhat more efficient way to multiply matrices than the naive way used in - as far as I can tell - every entry.> `e = 2 ** (math.ceil(math.log2(m.n)) - 1)`This gets the next power of two in a fairly obvious way. It is used to pad out the matrix to the next power of 2 size.> `with m:`The context manager is used again for nicer lookups.> `Result[0] += [_(0j, int(e, e))]`Weird pythonoquirkiness again. You can append to lists in tuples with `+=`, but it throws an exception as they're sort of immutable.> `typing(lookup[4])(input())`It's entirely possible that this does things.
gollark: > `def __eq__(self, xy): return self.bigData[math.floor(xy.real * self.n + xy.imag)]`This actually gets indices into the matrix. I named it badly for accursedness. It uses complex number coordinates.> `def __matmul__(self, ǫ):`*This* function gets a 2D "slice" of the matrix between the specified coordinates. > `for (fοr, k), (b, р), (whіle, namedtuple) in itertools.product(I(*int.ℝ(start, end)), enumerate(range(ℤ(start.imag), math.floor(end.imag))), (ǫ, ǫ)):`This is really just bizarre obfuscation for the basic "go through every X/Y in the slice" thing.> `out[b * 1j + fοr] = 0`In case the matrix is too big, just pad it with zeros.> `except ZeroDivisionError:`In case of zero divisions, which cannot actually *happen*, we replace 0 with 1 except this doesn't actually work.> `import hashlib`As ever, we need hashlib.> `memmove(id(0), id(1), 27)`It *particularly* doesn't work because we never imported this name.> `def __setitem__(octonion, self, v):`This sets either slices or single items of the matrix. I would have made it use a cool™️ operator, but this has three parameters, unlike the other ones. It's possible that I could have created a temporary "thing setting handle" or something like that and used two operators, but I didn't.> `octonion[sedenion(malloc, entry, 20290, 15356, 44155, 30815, 37242, 61770, 64291, 20834, 47111, 326, 11094, 37556, 28513, 11322)] = v == int(bool, b)`Set each element in the slice. The sharp-eyed may wonder where `sedenion` comes from.> `"""`> `for testing`> `def __repr__(m):`This was genuinely for testing, although the implementation here was more advanced.> `def __enter__(The_Matrix: 2):`This allows use of `Matrix` objects as context managers.> `globals()[f"""_"""] = lambda h, Ĥ: The_Matrix@(h,Ĥ)`This puts the matrix slicing thing into a convenient function accessible globally (as long as the context manager is running). This is used a bit below.
gollark: * desired
gollark: I can write some code for this if desisred.
gollark: Surely you can just pull a particular tag of the container.

References

  1. "Ümit Sayın'ın büyük aşkı müzik" (in Turkish). Sacit Aslan. 2011-07-12.
  2. Oğuzhan Turacı (2018-09-02). "Ümit Sayın: Yeni bir şarkı yaptım en az 50 yıl dinlenir". Sabah.
  3. "Ümit Sayın discography". Discogs. Retrieved 2020-04-24.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.