AC Entertainment

AC Entertainment is a music promotion company based in Knoxville, Tennessee. They are the co-producers of the Bonnaroo Music & Arts Festival with Superfly Productions and the producers of the WayHome Music & Arts in Barrie, ON,[1] the Forecastle Festival in Louisville, KY, Big Ears Festival in Knoxville, TN, and the Mountain Oasis Electronic Music Summit in Asheville, NC. They also specialize in venue management and services, event booking and production and event marketing and sponsorships. They are also talent-buyers for several venues across the Southeast.

AC Entertainment
Private
IndustryEntertainment
Founded1991
FounderAshley Capps
Headquarters
Knoxville, TN
Area served
U.S.: Southeast and nationwide
ServicesEvent Production
Talent Buying
Festival/Event Consulting
Theatre Management
Websitehttp://www.acentertainment.com/

AC Entertainment maintains the Great Stage Park festival ground, where they annually host Bonnaroo. They produce and promote a variety of music and performing arts events across the country with an emphasis on the Southeast. The company was also involved in starting the alternative weekly Metro Pulse, although the two companies are now independent.

AC Entertainment is headed by Ashley Capps, who founded the company in 1991. Capps got his start as a music promoter in Knoxville during the 1970s, where he booked events at the University of Tennessee and off-campus venues. In 1988 he opened a music club in Knoxville called Ella Guru's, which he closed in 1990 to re-focus his energies on forming AC Entertainment.[2]

Festivals

Bonnaroo (2002-present)

Bonnaroo is a four-day music festival held at Great Stage Park on a 750-acre farm in Manchester, TN. The main attractions of the festival are the multiple stages of live music, which feature a diverse array of musical styles including indie rock, folk, hip hop, Americana, reggae, electronica and more. The festival has been named one of the "50 Moments That Changed Rock & Roll" by Rolling Stone, "Festival of the Decade" by Consequence of Sound and it is among the 10 Best Festivals by GQ Magazine.

Forecastle (2002-present)

A three-day music, art and environmental activism festival held in Louisville, Kentucky. The festival began as a small gathering of local musicians in Louisville's Tyler Park and steadily grew into a national attraction that now includes major touring acts, national art collectives, outdoor industry partners, prominent speakers, environmental workshops, and more. Forecastle was selected in 2012 as one of Rolling Stone's "Top 33 Coolest Festivals" and has an annual attendance of over 65,000 fans at Louisville Waterfront Park.[3]

WayHome (2015-present)

In 2015, AC Entertainment announced their partnership with Canadian promoter/producer Republic Live to produce the inaugural WayHome Music and Arts Festival, a three-day music and arts festival set for July 24–26 at Burl's Creek Event Grounds near Barrie, Ontario.[1] Blare Magazine called the festival "a new experience that no one will ever regret or forget."[4]

Big Ears (2009-2010, 2014-present)

Brainchild of Ashley Capps, Big Ears was an annual music festival in Knoxville, TN created and produced by AC Entertainment, considered an avant-garde boutique festival that took place in historic locations around downtown Knoxville. Though the festival did not occur from 2011 to 2013, its return was announced on October 23, 2013 and it continues into present day.[5] In 2016, The Guardian declared the event "surely America’s (the world’s?) most thrillingly diverse festival lineup."[6]

Sloss Music & Arts Festival (2015-2018)

In 2015, AC Entertainment announced their partnership with Birmingham promoter/producer Red Mountain Entertainment to produce the Sloss Music and Arts Festival, a two-day music and arts festival to take place in July at the historic Sloss Furnaces. The event was held up until the 2018 calendar year.[7]

Mountain Oasis (2013)

Mountain Oasis Electronic Music Summit is an electronic music festival held annually in Asheville, North Carolina since 2013[8] Woven around the twin threads of contemporary electronic music and the creative use of technology – old and new – the festival features world-class musical performances by many of the greatest artists in contemporary music along with talks, seminars, and panels by artists and others; interactive experiences for audiences; art installations and exhibitions and more. After parting ways with the name Moogfest in 2012, Mountain Oasis Electronic Summit resumed in 2013 with artists like Nine Inch Nails, Bassnectar, Pretty Lights and Neutral Milk Hotel.[9]

AC Entertainment has also worked on Vegoose in Las Vegas, Nevada (2005-2007) as well as Sundown in the City in Knoxville, Tennessee and AFROPUNK ATL in Atlanta, GA.

Venues

Knoxville, TN

Nashville, TN

Asheville, NC

Memphis, TN

Chattanooga, TN

Charleston, SC

Columbia, SC

gollark: It uses the function, yes.
gollark: So, I finished that to highly dubious demand. I'd like to know how #11 and such work.
gollark: > `x = _(int(0, e), int(e, е))`You may note that this would produce slices of 0 size. However, one of the `e`s is a homoglyph; it contains `2 * e`.`return Result[0][0], x, m@set({int(e, 0), int(е, e)}), w`From this, it's fairly obvious what `strassen` *really* does - partition `m1` into 4 block matrices of half (rounded up to the nearest power of 2) size.> `E = typing(lookup[2])`I forgot what this is meant to contain. It probably isn't important.> `def exponentiate(m1, m2):`This is the actual multiplication bit.> `if m1.n == 1: return Mаtrix([[m1.bigData[0] * m2.bigData[0]]])`Recursion base case. 1-sized matrices are merely multiplied scalarly.> `aa, ab, ac, ad = strassen(m1)`> `аa, аb, аc, аd = strassen(m2)`More use of homoglyph confusion here. The matrices are quartered.> `m = m1.subtract(exponentiate(aa, аa) ** exponentiate(ab, аc), exponentiate(aa, аb) ** exponentiate(ab, аd), exponentiate(ac, аa) ** exponentiate(ad, аc), exponentiate(ac, аb) ** exponentiate(ad, аd)) @ [-0j, int.abs(m2.n * 3, m1.n)]`This does matrix multiplication in an inefficient *recursive* way; the Strassen algorithm could save one of eight multiplications here, which is more efficient (on big matrices). It also removes the zero padding.> `m = exponentiate(Mаtrix(m1), Mаtrix(m2)) @ (0j * math.sin(math.asin(math.sin(math.asin(math.sin(math.e))))), int(len(m1), len(m1)))`This multiples them and I think also removes the zero padding again, as we want it to be really very removed.> `i += 1`This was added as a counter used to ensure that it was usably performant during development.> `math.factorial = math.sinh`Unfortunately, Python's factorial function has really rather restrictive size limits.> `for row in range(m.n):`This converts back into the 2D array format.> `for performance in sorted(dir(gc)): getattr(gc, performance)()`Do random fun things to the GC.
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.

References

  1. Waddell, Ray. "Exclusive: WayHome Music and Arts Festival to Debut in Ontario This Summer, Aims for 'the Scale of Coachella'", Billboard (magazine), 11 February 2015. Retrieved on 11 February 2015.
  2. Flory, Josh. "From Public Radio to Bonnaroo, the Career of Ashley Capps", Knoxville News Sentinel, Knoxville, 25 May 2013. Retrieved on 15 August 2013.
  3. Lord, Joseph. "Forecastle Festival Met Attendance Expectations", WFPL News 89.3 FM, Louisville, 15 July 2013. Retrieved on 15 August 2013.
  4. Beresford, Leah. "WayHome Isn't Just Any Other Festival". BLARE. Retrieved 2016-01-22.
  5. Farago, Jason; Soloski, Alexis; Needham, Alex; Thielman, Sam; Czajkowski, Elise; Hoffman, Jordan; Donahue, Anne T.; Locker, Melissa; Walls, Seth Colter (2016-01-01). "Martin Scorsese's Vinyl, Zoolander 2 and Drake – our critics' tips for 2016". The Guardian. ISSN 0261-3077. Retrieved 2016-01-22.
  6. "Activities - Sloss". Sloss. Archived from the original on 2016-01-17. Retrieved 2016-01-22.
  7. Consequence of Sound. "Mountain Oasis Electronic Music Summit 2013" Archived 2013-08-07 at the Wayback Machine, Consequence of Sound, Online, 2013. Retrieved on 18 August 2013.
  8. Consequence of Sound. "The Mountain Oasis Electronic Music Summit 2013 lineup wins everything", Consequence of Sound, Online, 30 April 2013. Retrieved on 15 August 2013.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.