Capstone - Jonas - Wed
Public Feed
for tag Jonas
Kevin Horton Capstone
Spectacular Now Monologue- March 2015
Have you ever felt you might just be the biggest joke ever? Like you want to be rich, famous and remembered for something great but all you can do is hang up shirts and get paid and be known for being an alcoholic? Well I’ve been there many times before. Like, more than I can count. Well, on my hands at least. Never have I cared about anything but downing my daily alcohol, seeing my girlfriend, and partying with Ricky, who was my wingman. I also find myself staring at my feet when walking. It's weird. Whatever. Anyway, I thought i was on the right track when I thought that me and my now ex girlfriend was gonna move to St Louis while she chases her dreams through college. I was about to, but once I met my father, then it hit me. I'm suppose to be a drunken failure with social smarts. So here I go, cutting my co-supportive relationship with someone who mattered the most, pushing my family away because my mom refuses to get a new job and my sister is just another bratty sibling. Of Course, school didn't work out so i got one less burden on my back. But here I am ready to disappear. My name, is Sutter Keely. I'm from Oklahoma City, and I'm living the spectacular now.
<Tharp, Tim. The Spectacular Now. New York, NY: Alfred A. Knopf, 2008. Print.>
Wilson Biggs Capstone
Abstract
Coming up with a capstone was fairly easily. It was practically handed right to me. My friend Nebil told me that Zack was planning to do a house band" for his capstone. I saw this as the perfect oppurtunity - I would work with his band to get a few songs recorded and published onto CD for my capstone! Zack assented, so we began!
Over the course of the year, me and Zack's band, which, in the end, included Nebil Ibrahim (senior, bass), Kia DaSilva (junior, piano + vocals), and Adnan (senior, guitar; used to go to SLA), worked together to practice three songs to being able to record them. It really helped to have a stepfather, Ted, who runs his own recording studio, that could be my mentor and give me a space to use.
Once we had the songs down, we spent two evenings at Ted's recording studio recording the songs. He guided us through the recording process, leaving me with studio quality tracks for me to mix. Then, through May, I mixed the three songs, using tips from Ted and the band and guides I found online to help me get a good end result. I then used Kunaki to publish the album to CD. But the process is ongoing! We are planning to tag along to the end of the Music Club concert and sell CDs! All of the profits from the CDs are going to SLA to help them get new equipment for the music room.
Annotated Bibliography
Audio Animals Ltd. "How To Pan Live Drums Tutorial." Audio Animals. Audio Animals Ltd., 5 Apr. 2014. Web.
While this source isn’t the most polished and professional looking visually, the content is what counts. The graphics in the tutorial were immensely helpful, as they gave me a starting point for panning the drums in the songs, which helped them sound much more realistic and less cramped. I referenced it constantly when mixing the drums in the tracks.
This source is quite credible, as it was written by a group that runs not only the website it was posted on, but also a mixing and mastering house, recording studio, and record label. That shows how much experience with the subject the writers had when writing the tutorial.
"Mixing Top and Bottom Snare." /r/AudioEngineering. Reddit, 10 Apr. 2015. Web.
This source is a conglomeration of answers to a user’s question about mixing snare drums that have been recorded in two tracks: a top snare and a bottom snare. This is how the snare was recorded for our songs as well, and I was unsure what to do with them, so this helped a lot. There were a lot of ideas expressed in the responses, which gave me some ideas of my own. I ended up muting the bottom snare on all of the tracks, as it sounded better without it, but without the response by “aderra”, I would never have thought of just doing that.
This source is probably the least credible of all of my sources, as it is an open forum, but it is still credible, as there are many responses by professionals in the industry with experience with this subject.
Bandcamp. "Bandcamp for Artists." Bandcamp. Bandcamp, n.d. Web.
This source explained how I could use Bandcamp to host the album digitally and allow people to listen to it and download it whenever they pleased. I decided to use the site after reading this, and it has been very easy to use because of it. It also provided general information on how payment works on the site.
It is written by the site about the site. It’s as credible as can be.
Benediktsson, Björgvin. "A Powerful ‘n’ Punchy Guide to Mixing Your Drums." Audio Issues. Audio Issues, n.d. Web.
This source helped me immensely with mixing my drums, as I wasn’t sure how to make them sound at all decent when I first began to mix the songs. The kick drum sounded dull, things were kinda all over the place, and it sounded like crap. This guide really helped me fix these issues; I now know how to make the kick and toms sound punchy, and how to use compressors when mixing drums. It also helped me mix everything else, as I wasn’t sure how to use compressors beforehand, but it described them well enough that I knew how to use them for the rest of the song.
This source is credible as the author writes these articles professionally for amateur producers in home studios; I am part of that demographic. The website has also been mentioned in a number of professional music publications, which lends it more credibility.
Benediktsson, Björgvin. "7 Advanced Guitar Mixing Techniques for an Amazing Guitar Production." Audio Issues. Audio Issues, n.d. Web.
This source helped me a lot with mixing the guitars, played by Adnan throughout the EP. I had a hard time with them sounding very harsh and clashing a lot with the piano and vocals. While panning helped this somewhat, there were still problems. This article gave me a few ideas for improving the guitar mixing; the EQing at 800hz was immensely helpful, as was EQing the reverb.
This source is the same as the one directly above: “This source is credible as the author writes these articles professionally for amateur producers in home studios; I am part of that demographic. The website has also been mentioned in a number of professional music publications, which lends it more credibility.”
Fredv. "EQ Tips Cheat Sheet." Cheatography. Added Bytes Magento Development, 15 Nov. 2011. Web.
This source was incredibly helpful and useful. I wasn’t sure where to start or how to EQ tracks before I read this source, but reading it really helped. I used it as a reference for much of my mixing, allowing me to have a better sounding mix than I would have otherwise. It also helped me solve problems I was having with some of the tracks.
This was a very credible source as the writer was an audio professional and music enthusiast. It was also commented on by many amateurs and professionals alike for how helpful and accurate it was. It’s been given a 5 star average rating based on 19 people’s ratings, which is also a sign of how credible a source it is.
Gugulethu. "Advice On Mixing Piano Sounds." TalkinMusic. TalkinMusic.com, n.d. Web.
This source helped me mix the pianos on the album. Much of the EP focused on the piano, so it was important to make it sound as good as possible. I was having problems making the piano sound realistic and not cheap, and this source allowed me to fix that problem. It goes in depth, which is helpful as well.
This source is quite credible as the author is an audio professional; he writes articles like this all the time as well. His site is used very often by home producers for tips as well. These facts lend to its credibility.
Kunaki. "Kunaki Distribution Capabilities." Kunaki. Kunaki, n.d. Web.
Kunaki is a music publishing service that allows you to sell CDs cheaply. I have read about this service before and this page on the site described how it works and convinced me to use it. CDs can be bought in bulk from the site, as well, which is the plan for selling physical CDs; we will buy a number of CDs and sell them at a higher price to generate profit for SLA to use.
This source is credible as it is written by the company about the company. How much more credible than that can you get?
PSW Staff. "Tech Tip Of The Day: Using EQ To Conquer Hum - Pro Sound Web." ProSoundWeb. ProSoundWeb.com, 29 Sept. 2010. Web.
I was having problems with some hum in the bass tracks, which was noticeable after compression and effects were added to the drums. It was a bit annoying, and I needed a way to at least quiet the hum down. This source helped with that, as it outlined the best ways to remove the hum from the track.
This source is credible as it was published on a website catered specifically to audio professionals and was written by audio professionals. It was also “provided by” (read: the website received money from) Sweetwater, a professional audio company that is very well respected.
White, Paul. "Improving Your Stereo Mixing." Sound On Sound. SOS Publications Group, Oct. 2000. Web.
This source is about panning and using stereo to your advantage when mixing tracks. This helped me mix the album and pan more than just the drums well. I used panning very often on the album because of this, allowing me to separate sounds that would clash otherwise. It also makes the track sound wider and more realistic.
This source is very, very credible. It was originally published in Sound On Sound magazine in October 2000. Sound On Sound is a professional audio magazine that has been around for many years and is followed by many professionals. It is highly touted within the music production industry for its in depth articles.
Clio Fleece Capstone
Christian's Capstone
Lauren Hummel Capstone
The process of choosing a capstone was not an easy one for me. I first chose to work with Habitat for Humanity for my capstone and to get a group of students involved in service project through the organization. After a few months of planning, scheduling, and organizing, I learned that my plan was not going to work. With a mere two months left to complete a capstone I was proud of, I talked to John Kamal and Alex Gilliam to come up with a capstone. The idea we came up with consisted of a series of building projects that would benefit the school in some way whether through the classroom environment or simple improvements.
The results of this project were two table-top lecterns for Ms. Martin, and a shelf that Ms. Giknis can set speakers up on. It is all visible through a website I created to display the work I have done so anyone can see. I had to learn how to better use various tools. From doing this, I learned that I should always have a backup plan, and a backup-backup plan. I have learned that there is a lot of value in asking for help, which I have always struggled with. I also now know there is a lot of work that goes into a project like this and I highly respect the process. I have learned a lot through completing this capstone and although it was a difficult process, I am happy with the result.
Alex Wroblewski Capstone
Using openly available data provided by SEPTA, I developed a program in order to track buses and predict their arrival time at the next scheduled stop. This project was inspired by the lack of a solution to receive accurate data as to the actual headway (Time between arrivals) of the bus. How can SEPTA passengers receive more accurate information about their commute? How can they get a more dynamic schedule? In November 2016, an anonymous survey was put out, wherein the data gathered represented a need of tools for a more accessible commute. This inspired me to engineer a solution to improve commuting in Philadelphia Using provided discrete data points from the SEPTA TransitView API (Application Programming Interface), the average velocity of the vehicle over the tracked interval can be found and used to predict arrival time. A lack of 100% data coverage does not allow for this method to be completely accurate, an implementation of the Monte Carlo method for headways is discussed in order to potentially provide probability. The time difference between the arrival time and the actual time is calculated and a simulation from the data is run many times over in order to generate the probability for each possible arrival window. A simulation from the data is run many times over in order to generate the probability for each possible arrival window. Applications of this solution include a multi platform phone app, a prototype of which has been developed. While the final version of the program is not one hundred percent complete, the process to run such a simulation has been thoroughly researched and documented, and will be used to continue development through the coming summer.
Over the past year, I have learned how to develop multiplatform (iPhone, Android, and Web) compatible apps, as well as the basics of predictive data analytics. I have gained proficiency in the Python programming language, as well as its unique capacities for handling large amounts of data.
https://github.com/mediocrelogic/septa-dispatch - is where the code for my ever developing simulator, written in Python, lives. It is still non functional, because of ever evolving implementation ideas and research. The next actions for this project are to implement a system to load the SEPTA data with an SQL database, and to evolve the trip class to a point where it can track active trips (and disable those that are not active).
https://github.com/mediocrelogic/accusepta-app - This is a multiplatform app I developed at the ExCITe Center at Drexel University during an internship. The primary goal was to investigate how I could make the information gained during data analysis useful to regular commuters. Currently, it is barebones, but it taught me how to to present information, make a multi platform app, and focus on simple, accessible design. (page will be updated with screenshots)
https://goo.gl/photos/4j77SQFz89aGvPqH9 - This link shows documentation of the research and design I embarked on over the year.
`Cohen, G., and K. M. Crawford. "A Problem in Estimating Bus Stop Times." Applied Statistics 27.2 (1978): 139. JSTOR. Web. 3 Feb. 2016.
This journal by The Royal Statistical Society demonstrates a linear regression for the time a bus spends at a stop, as dependent on the amount of passengers boarding and alighting. Other models provide algorithms to determine whether a boarding/alighting event is definite, improbable, or unlikely. The amount of time a bus would spend not actually moving isn’t something usually taken into account when models of tracking based on actual vehicle location are made, however the creation of such a linear regression based on typical SEPTA data, or gathered by users, would highly increase the accuracy of the tracking by adding another layer of adaptation to only getting new data every 3-5 minutes.
Forbes, M. A., J. N. Holt, P. J. Kilby, and A. M. Watts. "BUDI: A Software System for Bus Dispatching." J Oper Res Soc Journal of the Operational Research Society 45.5 (1994): 497-508. JSTOR. Web. 3 Feb. 2016.
A software system known as BUDI is described for the dispatching of buses operated by a public transport organization in Austrailia. Organization of transit terminology is an early focus, defining routes and the difference between a route and a timetabled instance of one, for example. Definitions and rostering of the BCC depots mentioned will provide a theoretical model for database construction of similar data received from the aforecited SEPTA API. While BUDI’s focus is on sorting and dispatching, the concepts behind it’s design, especially in terms of the database it relies on, is universally applicable to any analysis of transit data.
Golshani, Forouzan. "System Regularity and Overtaking Rules in Bus Services." J Oper Res Soc Journal of the Operational Research Society 34.7 (1983): 591-97. JSTOR. Web. 3 Feb. 2016.
To passengers, the most important part of a service is its reliability. The authors of this study analyzed average waiting time and under what circumstances would it be appropriate for one bus to overtake another. A simulation was run to determine the average headways and overtaking during a typical day of bus service. Though the original simulation is unavailable and outdated (written in fortran for a mainframe), the mathematics are available in this research journal. There are many different models used to simulate service, and each will have to be evaluated as to it’s potential accuracy. A theoretical application to Accusepta would be to create a new simulation for every time new data is received, allowing for more accurate estimates of headways over time.
Jansson, Jan Owen. "A Simple Bus Line Model for Optimisation of Service Frequency and Bus Size." Journal of Transport Economics and Policy 14.1 (1980): 53-80. JSTOR. Web. 3 Feb. 2016.
This analysis of Swedish buses in the 1980’s shows a model of total trip time as dependent on the time taken to travel the distance plus the total time spent boarding and alighting. This algorithm was originally used for economical reasons, determining the most profitable optimized frequency of bus travel. However, this model is relevant as it can be used to provide a “larger picture” estimation of total travel time for a run of a SEPTA bus.
Jennings, Norman H., and Justin H. Dickins. "Computer Simulation of Peak Hour Operations in a Bus Terminal." Management Science 5.1 (1958): 106-20. JSTOR. Web. 3 Feb. 2016.
The Monte Carlo method is a statistical simulation built upon the principle of thousands of random estimations within a set of constraints. This method is most often used to replace costly real world trial and error with a computer simulation. In 1958, Port Authority employees built a simulation to build a histogram of the distribution of the bus arrival times to be used when organizing dispatch for the day. This algorithm was used in the original Accusepta design, and is applicable to, say, estimating the probability of making a connection depending on the estimated travel time from the vehicle’s last known location.
Mcleod, F. "Estimating Bus Passenger Waiting times from Incomplete Bus Arrivals Data." J Oper Res Soc Journal of the Operational Research Society 58.11 (2006): 1518-525. JSTOR. Web. 3 Feb. 2016.
Operations Researchers in Southhampton UK have built a model to determine average waiting time based on bus headways, the time between busses at a stop using an AVL, an automatic vehicle location system akin to that used and provided by SEPTA. The main problem with using an AVL is that missing data is almost a guarantee. SEPTA only provides locations every three to five minutes, for example. A lack of total data coverage creates gaps that have to be worked with. The authors main goal is to contribute to the theory of estimating headway variance, the difference between the frequency of busses, with incomplete data. Various methods are tested on different data sets. Previous research on AVL based models is hard to find, and adapting to the gaps, where the bus could potentially make multiple stops or travel a significant distance, is hard to manage while striving for accuracy.
Pratelli, A., and F. Schoen. "A Mathematical Programming Model for the Bus Deviation Route Problem." J Oper Res Soc Journal of the Operational Research Society 52.5 (2001): 494-502. JSTOR. Web. 3 Feb. 2016.
Researchers at The University of Piza and the University of Firanze in Italy have contributed to the creation of a mathematical model of a deviated bus route. While SEPTA does not operate on a deviated bus route. Such a route supports the main route along a corridor, while collecting and distributing passengers from neighboring blocks. The increased route flexibility causes an increase in both travel time and wait time. Despite the fact that SEPTA does not possess a deviated bus route system, the modeling is applicable in terms of analyzing theoretical inconvenience to passengers as well as tracking busses that do not follow their schedules due to traffic or other factors. Thus, this discrepancy between the schedules and the effects of real life can be equivalent to a deviated stop in terms of analyzing inconvenience to passengers. Pratelli. A, has proposed a mixed integer linear programming problem that highlights “many-to-many”, where it takes into account that passengers alight and board at every stop on the route. Other elements it proposes include the concept of net inconvenience for passengers, based off of travel time, waiting time, and any increases to that, alongside delay.
Pratelli. A and F. Schoen both created analytical models of the feasibility of a transit system based on deviation, and a core notation is the usage of arcs between two points. Arcs are used as an efficient and inclusionary way in Italy to capture most every location the bus could have passed in the interim between the last location signaled to central command, deviated stop or not.
"Public Transport, Walking and Cycling Directions - Citymapper." Citymapper. Web. 04 Feb. 2016. <https://citymapper.com/philadelphia>.
Citymapper is a Web/iOS/Android app that implements transit data from cities all over the world, including Philadelphia and implements the SEPTA API, however does not provide real time tracking. Citymapper does provide a transit focused view that services such as, say, Google Maps, do not provide as clearly. This aggregation of all available transit services provides an interesting perspective on user interface. Citymapper also provides a directions and travel time interface capable of being used in one’s own applications.
"SEPTA API Documentation." SEPTA API. SEPTA DEV. Web. 03 Feb. 2016. <http://www3.septa.org/hackathon/>.
SEPTA provides documentation on their API (Application Programming Interface). SEPTA provides http links with the ability to make specific requests for data depending on route or location. Features include the TransitView API, a specific system to make requests as to the location of either a specific bus or all buses currently active in the SEPTA network. TransitView will be the crux of the ACCUSEPTA model, as it can provide active tracking of every bus on duty, sending data every 3-5 minutes. Other documentation focuses on interfacing with raw schedule data for other SEPTA services. This framework will be used to build custom route objects for every bus in Philadelphia.
"Septadev/SEPTA-Android." GitHub. SEPTA/Github. Web. 03 Feb. 2016. <https://github.com/septadev/SEPTA-Android>.
SEPTA makes all source code for both their iOS and Android apps available online on Github. This allows for a resource as to the implementation of access to the SEPTA database, alongside typical ways it is accessed. The official SEPTA app offers some features that are useful, however the transitview is lackluster and only provides a general location as was last received. Not much analysis is done, as is the goal with Accusepta. However, the base of real time tracking is there for both buses and regional rail, thus providing a theoretical base on which to build up important Accusepta features based on the official SEPTA implementation of their API.
CAP-5
- Term
- 2015-16